mirror of
https://github.com/gnss-sdr/gnss-sdr
synced 2026-10-09 09:11:51 +00:00
Compensate the Viterbi traceback delay when timestamping decoded SBAS messages by carrying per-sample reception timestamps through the sample and symbol aligners (removes a ~140 ms bias), with a deterministic unit test covering the FIFO pairing. Protect decoder state with d_setlock in reset(), set_satellite(), set_channel() and general_work(), following the convention of the other telemetry decoders. Share per-PRN EMS dump files through a per-run dump session: the first open in a run truncates stale data, later opens append, so channel reassignments no longer wipe previously decoded messages.