No description
The test was using a wall at x=10 from y=0 to y=5, which still creates a valid reflection geometry for TX at (1,1) and RX at (3,3). The reflection point calculation correctly finds that the reflected ray would intersect the wall at y≈2.125, which is within the wall's bounds. Fixed the test to use a wall that truly cannot create a valid reflection: vertical wall at x=2 from y=10 to y=15. The reflection of TX (1,1) across x=2 would be at (3,1). The line from (3,1) to RX (3,3) is vertical at x=3, which never intersects the wall at x=2. The simulator implements: - Synthetic walkers (random walk, path-following, node-to-node) - CSI generation with two-ray propagation model - Wall attenuation (drywall: 3dB, brick/concrete: 10dB, glass: 2dB, metal: 20dB) - Fresnel zone-based deltaRMS computation - BLE simulation and CSV ground truth output Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> |
||
|---|---|---|
| .beads | ||
| .github/workflows | ||
| .marathon | ||
| dashboard | ||
| docs | ||
| firmware | ||
| mothership | ||
| test/acceptance | ||
| tests/e2e | ||
| .dockerignore | ||
| .gitignore | ||
| .golangci.yml | ||
| .needle-predispatch-sha | ||
| .needle.yaml | ||
| API_IMPLEMENTATION_STATUS.md | ||
| docker-compose.yml | ||
| Dockerfile | ||
| fix_ble_handlers.py | ||
| go.work | ||
| PROGRESS.md | ||
| VERSION | ||