Commit Graph
7436 Commits
Author SHA1 Message Date
Carles Fernandez cb7366d2d9 Improve robustness against code outliers 2026-08-22 10:11:55 +02:00
Carles Fernandez 2f5322c20e Fix handling of malformed HTTP chunks 2026-08-22 10:01:31 +02:00
Carles Fernandez 07a0bed246 Improve snapshot caching in NTRIP client 2026-08-22 09:40:56 +02:00
Carles Fernandez 3867acb595 Fix DNS stalls in NTRIP client 2026-08-22 09:08:30 +02:00
Carles Fernandez e66c9a9538 Fix B3I-only Single Point Positioning ionosphere scaling 2026-08-22 08:47:13 +02:00
Carles Fernandez 6b1a2e2560 GnuTLS now verifies the leaf certificate for TLS server purpose 2026-08-22 08:35:43 +02:00
Carles Fernandez f507a4f68b Fix modernize-return-braced-init-list 2026-08-21 20:41:58 +02:00
Carles Fernandez 0378f06d8e Fix potential out of bound access to memory 2026-08-21 09:58:13 +02:00
Carles Fernandez e9a4b21b7b Merge branch 'clang22' into add-rtk 2026-08-21 09:06:31 +02:00
Carles Fernandez 961ff577c2 CI: move clang-tidy and clang-format jobs to version 22 2026-08-21 08:59:07 +02:00
Carles Fernandez 5546bff00e Fix bugprone misplaced widening cast, improve constant naming 2026-08-20 14:40:22 +02:00
Carles Fernandez b972ca85be Add logging to the NTRIP client 2026-08-20 00:43:23 +02:00
Carles Fernandez ac0e54bcab Address the findings of a third deep review of the RTK and NTRIP code 2026-08-19 20:49:12 +02:00
Carles Fernandez 195e339c6d Remove NOLINT, make constructors explicit 2026-08-19 08:43:47 +02:00
Carles Fernandez 814988375b Improve consistency of color usage
Remove empty file, make formatting consistent
2026-08-19 08:31:55 +02:00
Carles Fernandez 280aae6d94 Improve consistency of color usage
Remove empty file, make formatting consistent
2026-08-19 08:27:21 +02:00
Carles Fernandez 7eeda95c21 Fix building with C++11 2026-08-18 21:56:51 +02:00
Carles Fernandez d9cdc16daa Address the findings of a second deep review of the RTK and NTRIP code 2026-08-18 21:31:57 +02:00
Carles Fernandez dd7931fc5b Fix defects found in a deep review of the RTK and NTRIP code 2026-08-18 12:56:49 +02:00
Carles Fernandez 9accccdbaa Add BeiDou B1C signals to RTK 2026-08-18 08:07:20 +02:00
Carles Fernandez e368102bfb Add single-frequency RTK 2026-08-17 20:29:25 +02:00
Carles Fernandez 200141fb14 Improve logging 2026-08-17 14:03:42 +02:00
Carles Fernandez 59f2cb4509 Add L5 to RTK 2026-08-17 13:19:37 +02:00
Carles Fernandez 0ee669f59f Add Galileo E1+E5a to RTK 2026-08-17 11:52:41 +02:00
Carles Fernandez 0e7f02db46 Tolerate non-GPS NTRIP messages 2026-08-17 10:48:09 +02:00
Carles Fernandez a936c4d2d8 Enable usage of Virtual Reference Stations 2026-08-17 09:37:25 +02:00
Carles Fernandez 1b55df9d97 Fix data race condition 2026-08-16 13:20:22 +02:00
Carles Fernandez c00e41d1dc Make the reacquisition-gap threshold robust to x87 excess precision 2026-08-16 13:02:50 +02:00
Carles Fernandez 87d8a6991e Improve carrier phase integrity in the RTK engine 2026-08-15 21:22:41 +02:00
Carles Fernandez 9b8e047885 Enforce TLS 1.2 or newer, improve NTRIP v2 to v1 fallback 2026-08-15 11:30:28 +02:00
Carles Fernandez 00ccbf4fbd Improve NTRIP client 2026-08-15 09:09:10 +02:00
Carles Fernandez 244cf0bae1 Improve loops and auto usage 2026-08-11 10:12:07 +02:00
Carles Fernandez 5470aafe85 Add RTKLIB engine improvements 2026-08-11 08:57:04 +02:00
Carles Fernandez 3a557755e4 Add NTRIP v2 and leave v1 as a fallback 2026-08-10 13:26:58 +02:00
Carles Fernandez 059e639a3a Added an opt-in fixed-base RTK path 2026-08-10 11:55:35 +02:00
Carles Fernandez 3bc4af1ffa Merge branch 'sbas-pvt' into next 2026-08-09 11:25:49 +02:00
Carles Fernandez f35a48424b Fix casting 2026-08-09 10:14:29 +02:00
Carles Fernandez 74a4dfdb3e Make clang-tidy happy 2026-08-09 10:01:56 +02:00
Carles Fernandez 830d09936b Fix SBAS PVT continuity 2026-08-09 08:43:45 +02:00
Carles Fernandez 1f9afe4431 Implement SBAS/EGNOS correction path 2026-08-09 07:55:04 +02:00
Vladslav P 0c2ebb0d75 Fix GPS_L1_CA_PCPS_Acquisition_Fine_Doppler
Signed-off-by: Vladslav P <vladisslav2011@gmail.com>
2026-08-09 02:27:01 +03:00
Carles Fernandez 23949ab517 Polish BeiDou GEO position/velocity computation
Use the Earth rotation rate directly (not its sine) in the GEO velocity
coupling terms, compute the common orbital position/velocity once and
apply the GK-to-BDCS rotation only for GEO satellites, and document the
GEO PRN gate (C01-C05, C59-C63) with its ICD reference.
2026-08-08 14:06:03 +02:00
Carles Fernandez 02ac2ff616 Merge branch 'fix_beidou_geo_posvel' of https://github.com/vladisslav2011/gnss-sdr into vladisslav2011-fix_beidou_geo_posvel 2026-08-08 13:50:25 +02:00
Carles Fernandez 2d5fe34ba2 Fix misplaced widening casts 2026-08-08 13:26:51 +02:00
Carles Fernandez ce9ec8ced7 Fix off-by-one PRN guard in GPS/SBAS code generation 2026-08-08 13:14:17 +02:00
Vladslav P 5e5f190a19 Gnss_Ephemeris: fix BeiDou GEO pos/vel computation
Signed-off-by: Vladslav P <vladisslav2011@gmail.com>
2026-08-08 14:01:22 +03:00
Carles Fernandez f0e75ce558 Improve SBAS L1 telemetry decoder and simplify SBAS adapters
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.
2026-08-08 12:10:10 +02:00
Carles Fernandez 697f3fab66 Merge branch 'ft/sbas' of https://github.com/gnss-sdr/gnss-sdr-vtl into gnss-sdr-ft/sbas 2026-08-08 10:38:50 +02:00
Carles Fernandez af9821980b Fix for C++11 2026-08-08 09:31:47 +02:00
Carles Fernandez 0ea3c54429 Improve printing of BeiDou B1C data 2026-08-07 14:27:22 +02:00