Commit Graph
621 Commits
Author SHA1 Message Date
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
Carles Fernandez 96803c1d0f Fix pseudorange computation in E6 when assisted by E1 2022-06-07 13:17:25 +02:00
Carles Fernandez ded2c4c9dc Reset TOW map when (re)setting a satellite 2022-06-07 08:27:43 +02:00
Carles Fernandez b6b2bef976 Synchronize file 2022-06-04 13:24:24 +02:00
Carles Fernandez 12603c3ca0 Fix variable name 2022-06-04 12:06:05 +02:00
Carles Fernandez a968414dad Merge branch 'e6-pvt' of https://github.com/carlesfernandez/gnss-sdr into e6-pvt 2022-06-04 11:59:10 +02:00
Carles Fernandez ac0209f16f Get TOW in E6 channels 2022-06-04 11:49:44 +02:00
Carles Fernandez 45efaaa607 Reset d_received_tow member when changing the satellite 2022-06-02 11:52:10 +02:00
Carles Fernandez 3476969a2f Fix TOW scale in E6 2022-06-01 17:18:53 +02:00
Carles Fernandez b6762bf438 Use E6 channels in PVT 2022-06-01 12:17:50 +02:00
Carles Fernandez 1ae6cac249 Add work on getting TOW for E6 channels 2022-06-01 10:33:36 +02:00
Carles Fernandez 8aeb4bf3ea Add work on E6 handling 2022-05-31 10:38:45 +02:00
Carles Fernandez e92ef5c1c1 Print IGM messages if TOW is available 2022-05-26 11:53:39 +02:00
Vladisslav P 9b210485c7 Fix GLONASS extended correlator
1. Emit a message from preamble detection branch from telemetry decoder
2. Connect flowgraph message ports to pass the message from telemetry
decoder block to a dll-pll-c-aid-tracking block
3. Name message ports correctly as the massage is passed in samples, not
seconds

Signed-off-by: Vladisslav P <vladisslav2011@gmail.com>
2022-05-17 13:40:30 +03:00
Carles Fernandez d15bcd87e2 Merge branch 'next' into galileo-e6 2022-03-30 09:26:32 +02:00
Carles Fernandez cf91334d66 Fix navdata_monitor extraction of FNAV message data 2022-02-15 11:31:35 +01:00
Carles Fernandez 4409444f3f Merge branch 'next' into galileo-e6 2022-02-13 20:17:53 +01:00
Carles Fernandez c468b64ac0 Fix E5b processing. E5a and E5b have data in the Inphase component 2022-02-05 15:04:58 +01:00
Carles Fernandez 1dca2dcf80 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into galileo-e6 2021-12-23 16:12:24 +01:00
Carles Fernandez ce9bbf74b0 Reset TOW0 flag when resetting the block 2021-12-23 15:41:59 +01:00
Carles Fernandez e35f8c3de2 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into galileo-e6 2021-12-14 10:22:29 +01:00
Carles Fernandez 33366ef6df Fix uninitialized scalar fields 2021-12-14 10:21:31 +01:00
Carles Fernandez 5a36925d52 Merge branch 'next' into galileo-e6 2021-12-13 22:53:03 +01:00
Carles Fernandez 4b1c6a2b35 Improve const correctness 2021-12-07 08:21:14 +01:00
Javier Arribas 28e9d20be7 Fix more cpplint format errors 2021-12-05 19:52:25 +01:00
Javier Arribas 91f826b5ca Adding timetag propagation from source to telemetry decoders (currently supported by Galileo telemetry decoder) 2021-12-03 12:56:20 +01:00
Javier Arribas c262d74e03 Merge branch 'next' of github.com:gnss-sdr/gnss-sdr into pps_lime 2021-11-29 20:54:56 +01:00
Carles Fernandez 54a618cf58 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into galileo-e6 2021-11-29 18:57:41 +01:00
Carles Fernandez 5f2f752421 Fix a bug that prevented from obtaining PVT fixes with Galileo E1 signals if frame 0 was the first to be decoded 2021-11-29 17:01:58 +01:00
Carles Fernandez 8f5790d0a0 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into galileo-e6 2021-11-23 21:40:26 +01:00
Carles Fernandez 6a625bdba6 Fix linking against GNU Radio master 2021-11-23 17:13:58 +01:00
Carles Fernandez bcec8331e6 Fixes for building against GNU Radio master
Log4cpp has been replaced by spdlog and fmt
2021-11-23 16:38:50 +01:00
Carles Fernandez ec56450971 Forget data from too old MID messages
Do not process data if the MID was already printed (saves computation time and cluttering of repeated messages)
2021-11-20 14:36:29 +01:00
Javier Arribas c9d6688f1b Merge with next 2021-10-20 09:47:33 +02:00
Carles Fernandez a805940bd7 Fixes for clang-format 13 2021-10-18 18:18:57 +02:00
Carles Fernandez ed6432301e Improve constructors
Code cleaning
2021-10-11 15:17:20 +02:00
Carles Fernandez 7cca04da15 Fix clang-format 2021-10-10 19:17:01 +02:00
Carles Fernandez 31d7569353 Remove commented lines 2021-10-10 19:16:27 +02:00
Carles Fernandez 3fc7a27cec Improve constructors, remove unused members 2021-10-10 18:56:14 +02:00
Carles Fernandez 9982e18f6b Retrieve reduced CED only once, don't do it if we already have the full ephemeris set
Update changelog
2021-10-04 22:02:47 +02:00
Carles Fernandez 7d4562465b CI: fix cpplint job 2021-10-04 17:19:03 +02:00