1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2026-05-01 03:01:24 +00:00
Commit Graph

1479 Commits

Author SHA1 Message Date
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
b0fd24476d Fix formatting 2021-11-22 19:38:56 +01:00
Javier Arribas
ede805f9c3 Fix some build errors for Android cross-compiling 2021-11-22 17:47:00 +01:00
Carles Fernandez
a7a140862b Fix building against latest GNU Radio
Replace boost::any by std::any
2021-10-30 05:43:22 +02:00
Carles Fernandez
2fc172c0f0 Fix clang-format and cpplint CI jobs 2021-10-29 15:26:51 +02:00
Carles Fernandez
f9911cbc3f Fix lintian warning very-long-line-length-in-source-file (raised by Lintian v2.110.0)
Rationale:
The source file includes a line length that is well beyond the normally human made code line length.
This very long line length does not allow Lintian to do correctly some source file checks.
This line could also be the result of some text injected by a computer program, and thus could lead to FTBFS bugs.
Last but not least, long line in source code could be used to obfuscate the source code and to hide stuff like backdoors or security problems.
2021-10-29 14:26:55 +02:00
Carles Fernandez
a805940bd7 Fixes for clang-format 13 2021-10-18 18:18:57 +02:00
Carles Fernandez
5bed35471a Add getters for easier access to HAS data 2021-10-18 14:30:57 +02:00
Carles Fernandez
984c1fbb2c Fix spelling error 2021-10-10 22:49:19 +02:00
Carles Fernandez
05e7da7a87 Fix clang-format 2021-10-10 21:01:06 +02:00
Carles Fernandez
c087c63d42 Reduce excessive padding 2021-10-10 20:24:16 +02:00
Carles Fernandez
aab8ef3b34 Fix readability-avoid-const-params-in-decls 2021-10-10 18:59:56 +02:00
Carles Fernandez
188d34ba14 Fix bugprone-reserved-identifier 2021-10-10 18:58:04 +02:00
Carles Fernandez
ccbe1c9ac9 Add includes (make cpplint's build/include_what_you_use filter happy) 2021-10-08 11:15:01 +02:00
Carles Fernandez
13b5d80ab6 Remove unused variables 2021-10-07 10:12:14 +02:00
Carles Fernandez
2e09b03174 Merge branch 'fix-asan' into next 2021-10-04 22:29:03 +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
553b8d12d5 Add a commandline flag that disables the keyboard listener, so the receiver cannot be stopped with Enter+q.
Workaround for ASAN mode termination
2021-10-04 20:59:12 +02:00
iucgnaw
dfe793799b Fixed bit order when regenerate ephemeris pages from FEC2 RS pages.
Signed-off-by: iucgnaw <iucgnaw@msn.com>
2021-10-04 20:01:50 +08:00
Carles Fernandez
e96fbb348e Apply flag also to GCC 2021-10-01 22:41:09 +02:00
Carles Fernandez
e09a37ca61 Fix for very old CMake 2021-09-29 12:54:23 +02:00
Carles Fernandez
fd5698b39d Fix warning raised by GCC 11. Was: -Wstringop-overflow
warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
 1254 |             *bp++ = *p;
      |             ~~~~~~^~~~
2021-09-29 12:52:44 +02:00
Carles Fernandez
ae78462e1a Merge branch 'flag_PLL_180_deg_phase_locked' of https://github.com/mmajoral/gnss-sdr into mmajoral-flag_PLL_180_deg_phase_locked 2021-09-29 09:06:03 +02:00
Carles Fernandez
da9fa85631 Fix reading of cell masks. They are not transmitted if the corresponding cell mask availability flag is zero 2021-09-29 09:01:13 +02:00
Javier Arribas
d6ed2698e6 Optimizing GPS L1 CA bit transitiion detection by using a bit transition slope pattern 2021-09-27 16:11:17 +02:00
Carles Fernandez
010069b86a Improve memory allocation, allow running when compiled in ASAN mode
Control if GNSS ID have no definition when reading the orbit correction block
2021-09-25 16:44:07 +02:00
Carles Fernandez
8d3548cae9 Move back constructor to .cc file. Fix Orbital Correction block reading 2021-09-24 19:37:38 +02:00
Carles Fernandez
64b0fbe70d Move constructor to the header file to make portability easier
Avoid magic numbers
Fix clang-tidy warning. Was: performance-inefficient-string-concatenation
2021-09-24 17:25:59 +02:00
Carles Fernandez
a7210933b4 Fix clang-tidy warning. Was: performance-inefficient-string-concatenation 2021-09-24 16:56:04 +02:00
Carles Fernandez
dcf9c8c774 Be more explicit in the terminal if an instantiation fails 2021-09-24 09:20:49 +02:00
Carles Fernandez
38cffe480b Make ASAN compilation mode happy: fill d_genpoly_index vector in constructor 2021-09-23 18:08:12 +02:00
Carles Fernandez
a42c66ec29 Add utilities to galileo_has_data class, improve HAS message printer 2021-09-23 10:20:10 +02:00
Carles Fernandez
e0604bdf22 Improve output text formatting 2021-09-22 12:39:13 +02:00
Marc Majoral
03566b1fbf added 180 deg. inverted carrier phase PLL lock flag in gnss_synchro 2021-09-21 17:25:16 +02:00
Carles Fernandez
b648571b6d Print HAS status and message ID in HAS message printer
and other formatting improvements
2021-09-21 16:35:09 +02:00
Carles Fernandez
e8cc23276f Read clock subset corrections in HAS message 2021-09-21 11:52:38 +02:00
Carles Fernandez
bd62e33dc6 Improve HAS message printer 2021-09-20 20:23:52 +02:00
Carles Fernandez
b062598713 Instantiate Gal E6 receiver only if needed 2021-09-20 18:02:17 +02:00
Carles Fernandez
271c59f475 Add a simple HAS message printer to inspect data 2021-09-20 15:09:33 +02:00
Carles Fernandez
9b523e77f4 Add reading of phase discontinuty indicator in Phase Bias block
Fix reading of signed integers
2021-09-20 13:39:55 +02:00
Carles Fernandez
cff58981b4 Remove blank line 2021-09-20 12:11:15 +02:00
Carles Fernandez
7a0cbd2503 Implement HAS message reading 2021-09-20 08:53:23 +02:00
Carles Fernandez
531ca63398 Make the code more portable
Avoid arrays with variable length, replace them by std::vector
2021-09-17 13:55:09 +02:00
Carles Fernandez
61d5485e29 Make clang-idy happy. Fix modernize-use-bool-literals check 2021-09-16 20:40:18 +02:00
Carles Fernandez
58d508623b Add protection to crazy HAS data 2021-09-16 18:19:18 +02:00
Carles Fernandez
5b4218a37e Read Mask block in the MT1 body 2021-09-16 18:02:47 +02:00
Carles Fernandez
0aeb1c28c7 Fix CI jobs 2021-09-07 16:16:25 +02:00
Carles Fernandez
b1cfc427aa Fix CI jobs 2021-09-07 16:02:34 +02:00
Carles Fernandez
0319dd5ae1 Add decoded HAS mmesages to the navigation message monitor 2021-09-07 14:58:16 +02:00
Carles Fernandez
ea88993ef2 Add monitor to send decoded navigation message bits via UDP 2021-09-06 00:05:29 +02:00