Commit Graph
661 Commits
Author SHA1 Message Date
cesaaargm 2db37f384e [TAS-242][FEAT] Implement alert message handling
* Test show that behavior is as expected.
* interestingly, the first batch of Tags after OAM received fail, then succeeds, until OAM is verified and OSNMA is disabled.
2024-07-31 17:08:06 +02:00
Carles Fernandez 8ff339671b Code cleaning 2024-07-24 20:39:40 +02:00
Carles Fernandez 49eb854b16 Fix formatting 2024-07-23 16:51:59 +02:00
Carles Fernandez 39f94dcbe6 Code cleaning 2024-07-23 12:15:43 +02:00
cesaaargm b77784d1f3 [TAS-227] [BUG] Tag verification fails for .dat files 2024-07-02 13:34:37 +02:00
cesaaargm c8c7d4c352 [TAS-224] Update telemetry decoder to directly process Navigation Data bits
This update refactors the telemetry decoder to directly retrieve and compute Navigation Data bits. WIP as the tag verification still fails
2024-06-22 14:03:15 +02:00
cesaaargm 1a32ccaa19 [TAS-208 WIP ] [Feature] Retrieve directly NavData bits from Telemetry Decoder (ADKD4 and 0/12)
- appear to retrieve data as expected.
- However, tag verification fails still (new dat file)
2024-06-13 01:13:17 +02:00
cesaaargm 059e5e98d8 Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into osnma-cesare 2024-05-12 12:54:34 +02:00
Carles Fernandez 95596b8f91 Soft transition from Gflags and Glog to Abseil. Some CI fixes 2024-04-29 08:27:33 +02:00
cesaaargm 80e6d8df18 Add unit tests for GNSS_crypto
Introduced unit tests in `gnss_crypto_test.cc` to verify the functionality set_public_key and verify_signature. The added tests check the correctness of signature verification and public key import processes. Further minor changes
2024-02-20 15:52:19 +01:00
Cesare G. Martínez 08bd1992af [TAS-125] NavData retrieval.
* set osnma flags to true when new data
		* send them to osnma block if filled.
2024-01-22 17:58:39 +01:00
cesaaargmandGitHub 55e624e9f8 Merge branch 'carlesfernandez:next' into osnma-cesare 2023-12-07 04:05:52 +01:00
Carles Fernandez 15ddddf7c5 Fix potenctial data race condition 2023-12-02 13:01:08 +01:00
Carles Fernandez bd1f9e5ad9 Fix performance inefficiencies detected by Coverity Scan 2023-11-30 09:48:04 +01:00
Carles Fernandez 4a8c58f6ba Fix performance inefficiencies detected by Coverity Scan 2023-11-29 21:34:59 +01:00
Carles Fernandez 1818c88983 Fix data race conditions and performance inefficiencies, update CHANGELOG 2023-11-28 18:06:41 +01:00
Carles Fernandez 73100a7b64 Fix data race condition 2023-11-28 12:01:16 +01:00
Carles Fernandez 15c6108fe4 Fix data race condition detected by Coverity Scan 2023-11-27 15:47:59 +01:00
Carles Fernandez cfb6f283d4 Fix some performance inefficiencies detected by Coverity Scan 2023-11-27 13:41:55 +01:00
Carles Fernandez ab81fdaca9 Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into osnma 2023-11-20 16:59:22 +01:00
Carles Fernandez 0a438ec726 Avoid shadowed variables 2023-11-15 16:08:56 +01:00
Carles Fernandez c732ed053e Merge branch 'next' into osnma 2023-11-14 14:33:16 +01:00
Carles Fernandez f739eb698c Reset color when printing GPS CNAV messages in the terminal 2023-11-14 13:44:41 +01:00
Carles Fernandez 7132ee720a Remove useless casts 2023-11-14 13:42:44 +01:00
Carles Fernandez 44c7bcce80 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into osnma 2023-11-09 11:52:50 +01:00
Carles Fernandez b7378e4fd8 Add guard to avoid division by zero 2023-11-07 11:58:42 +01:00
Carles Fernandez 1d295e0d51 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into osnma 2023-11-04 15:21:29 +01:00
Carles Fernandez a897e56e05 Fox for C++11 2023-11-04 00:32:00 +01:00
Carles Fernandez bcc1bb7b39 Merge branch 'next' into osnma 2023-11-01 23:06:01 +01:00
Carles Fernandez a4ea1f5571 Galileo telemetry: restore default precision as soon as possible 2023-11-01 23:04:04 +01:00
Carles Fernandez 4b68641daf Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into osnma 2023-10-27 18:58:17 +02:00
Carles Fernandez b116c17937 Print estimated CN0 on the terminal when navigation data is decoded 2023-10-26 18:57:24 +02:00
Carles Fernandez 15840f6ae5 Fix merging 2023-10-26 14:45:01 +02:00
Carles Fernandez ee5659ba55 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into osnma 2023-10-15 15:51:04 +02:00
Carles Fernandez 7e5bc88632 Since applying reduced CED parameters can break PVT continuity due to an increase in the residuals, we disable their usage by default. New conf parameter TelemetryDecoder_1B.use_reduced_ced 2023-09-13 11:48:21 +02:00
Carles Fernandez 9b560b6da2 Add work on OSNMA receiver 2023-06-08 17:45:22 +02:00
Carles Fernandez 1595c5f363 Add osnma_dsm_reader 2023-06-03 12:06:16 +02:00
Carles Fernandez ee13784dd2 Avoid string literals (not available in C++11) 2023-05-27 10:27:44 +02:00
Carles Fernandez 29f43b72c5 Fix shift direction 2023-05-23 12:45:36 +02:00
Carles Fernandez 916dde2174 Add work on OSNMA receiver 2023-05-23 12:11:53 +02:00
Carles Fernandez d8a3ae005d Start work on OSNMA 2023-05-23 02:23:36 +02:00
Carles Fernandez aff9a1b266 Fix Galileo ephemeris annotations when a reduced CED set is received before page 4 2023-01-27 16:28:31 +01:00
Carles Fernandez 79d6a3f166 Use ofstream instead of ifstream where appropriate 2022-12-11 12:48:00 +01:00
Carles Fernandez eb255dec9e Avoid throwing in Tlm_CRC_Stats destructor (fix bugprone-exception-escape check). More consistent private member naming. 2022-12-11 10:21:32 +01:00
Carles Fernandez 6a1eec93b6 Apply changes suggested by clang-tidy 2022-12-06 12:54:21 +01:00
Carles Fernandez 56ae0c043c CMake: Improve spdlog handling 2022-08-23 13:02:04 +02:00
Carles Fernandez 6ec452a7c0 Allow the CMake project to be a sub-project 2022-07-28 10:37:36 +02:00
Vladisslav P 1153544fca Implement support of new GEO BeiDou satellites
Update tracking blocks to support PRN59...PRN63
Update telemetry decoder block to support PRN59...PRN63
Update RTKLIB to support PRN59...PRN63

Signed-off-by: Vladisslav P <vladisslav2011@gmail.com>
2022-07-14 12:48:41 +03:00
Carles Fernandez 7317bf4f7f Prepare for boost::any to std::any transition
Replace private member d_sample_counter by the more accurate name of d_symbol_counter
Remove clauses in switch statements for code uniformity
Fix terminal color for Galileo E5b received almanac
2022-06-11 14:26:42 +02:00
Carles Fernandez 5ec7548886 Prepare for boost::any to std::any transition 2022-06-11 13:55:12 +02:00