Update pseudorange outlier rejection
- Gate relative pseudorange rejection behind a new configuration flag
`Observables.reject_outlier_pseudoranges` (default: true) to prevent
premature PVT breakage and improve space compatibility.
Align B1C with unified adapters.
- Fold B1C acquisition/tracking/telemetry into PcpsAcquisitionAdapter,
DllPllTrackingAdapter, and TelemetryDecoderAdapter, and add SPDX author
headers for the B1C/CNAV1 contribution files.
Fix B1C ICD alignment for eph, TGD, UTC, and PR gating.
Gate CNAV1 publish on IODE/IODC, fix gettgd SYS_BDS selection,
correct LS/LSF and UTC scales, and drop the MEO-biased PR median cut.
Signed-off-by: OuWenhao16 <104730917+OuWenhao16@users.noreply.github.com>
Map B1C to its own RTKLIB frequency/wavelength, apply correct TGD/ISC and BDGIM,
and define same-PRN mixed-signal policy with regression tests and conf notes.
Signed-off-by: OuWenhao16 <104730917+OuWenhao16@users.noreply.github.com>
Integrate acquisition, pilot/data tracking, B-CNAV1 telemetry decoding, and
PVT/RINEX hooks on upstream/next with minimal changes to shared blocks.
Includes example configuration, code generators, and unit tests.
Signed-off-by: OuWenhao16 <104730917+OuWenhao16@users.noreply.github.com>
Signed-off-by: Vladslav P <vladisslav2011@gmail.com>