mirror of
https://github.com/NawfalMotii79/PLFM_RADAR.git
synced 2026-05-22 07:42:02 +00:00
RadarDataWorker (live capture path) was converting bin indices to physical units using RadarSettings placeholders (range_resolution=6.0, velocity_resolution=1.0). The 1.0 m/s velocity figure was a stub — the correct value at 167us PRI / 16-chirp sub-frame / 10.5 GHz carrier is ~5.34 m/s, so reported velocities were off by ~5.3x. ReplayWorker already used WaveformConfig.range_resolution_m and velocity_resolution_mps; this commit applies the same pattern to the live worker. WaveformConfig defaults match the AERIS-10 3 km mode parameters. A set_waveform() hook is provided so the dashboard can swap configs when range-mode switching is wired through. Verified: 83/83 v7 GUI tests pass.