1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2026-04-12 18:01:26 +00:00
Commit Graph

453 Commits

Author SHA1 Message Date
Carles Fernandez
38a987607e Make use of the new Boost::headers target introduced in CMake 3.15 2019-09-07 12:36:19 +02:00
Carles Fernandez
345646ad7d Clean file 2019-09-07 09:33:48 +02:00
Carles Fernandez
4248edc4f3 Fix for old compilers 2019-09-06 18:49:22 +02:00
Carles Fernandez
589788d2e3 Modernize code for Viterbi decoder 2019-09-06 17:31:31 +02:00
Carles Fernandez
02318c0382 Give to global parameters more meaningful name 2019-08-31 11:37:29 +02:00
Carles Fernandez
df05c7418e Fix bugprone-too-small-loop-variable clang-tidy check warnings 2019-08-24 17:34:12 +02:00
Carles Fernandez
fd8787c7a4 Modernize memory management 2019-08-23 21:59:44 +02:00
Carles Fernandez
d4bb6e5731 Always have a space between // and comment 2019-08-18 22:16:13 +02:00
Carles Fernandez
c31d9dea40 Fix errors risen by include_what_you_use 2019-08-17 13:56:54 +02:00
Carles Fernandez
487010346f Apply readability-isolate-declaration clang-tidy check 2019-08-13 00:19:31 +02:00
Carles Fernandez
b16ee3d919 Apply readability-redundant-control-flow check 2019-08-12 22:54:27 +02:00
Carles Fernandez
3e3af9de5a Add new configuration option ENABLE_ARMA_NO_DEBUG
When enabled, defines the ARMA_NO_DEBUG macro in Armadillo, disabling bound checking.
Disabled by default, but it is set automatically to ON if ENABLE_PACKAGING is set to ON
2019-08-12 11:33:51 +02:00
Carles Fernandez
070996cdb4 Apply clang-tidy check readability-else-after-return 2019-08-04 13:15:03 +02:00
Carles Fernandez
86f40ae4eb Fix comparison sign 2019-08-01 12:31:12 +02:00
Carles Fernandez
2fe38e937a Fix wrong assignment 2019-07-30 08:06:53 +02:00
Carles Fernandez
9f8f9e8af9 Apply code cleaning before release 2019-07-28 12:01:11 +02:00
Carles Fernandez
9772f8ef07 Replace raw pointers by smart pointers 2019-07-27 11:24:39 +02:00
Carles Fernandez
a4d6800e22 Update copyright year
Applied on files changed since last release
clang-format applied
2019-07-26 12:38:20 +02:00
Carles Fernandez
342485d28d Remove unused private members 2019-07-25 21:34:42 +02:00
Carles Fernandez
6796a73820 Avoid pointer arithmetics 2019-07-23 19:04:01 +02:00
Carles Fernandez
be86771ede Move default destructor to header file, so compiler can make a better job 2019-07-21 19:32:52 +02:00
Carles Fernandez
49e64f94f6 Code cleaning, initializations 2019-07-20 11:13:28 +02:00
Carles Fernandez
03a77b06ea Format file 2019-07-20 03:02:43 +02:00
Carles Fernandez
0ddb063784 Modernize code
Automatize memory management
De-clutter clan-tidy warnings by fixing obvious issues
2019-07-19 18:23:36 +02:00
Carles Fernandez
35852c7efb clang-tidy fixes
Reduce number of hicpp-signed-bitwise warnings
See https://rules.sonarsource.com/c/RSPEC-854
2019-07-18 22:57:45 +02:00
Carles Fernandez
8e0445264a Do not use bitwise operators with signed operands
Use of signed operands with bitwise operators is in some cases subject to undefined or implementation defined behavior. Therefore, bitwise operators should only be used with operands of unsigned integral types.
2019-07-15 12:17:29 +02:00
Carles Fernandez
ec9aa207b0 Do not use bitwise operators with signed operands
Use of signed operands with bitwise operators is in some cases subject to undefined or implementation defined behavior. Therefore, bitwise operators should only be used with operands of unsigned integral types.
2019-07-15 12:14:39 +02:00
Carles Fernandez
0e54fad652 Merge branch 'bds_fix' of https://github.com/dmiralles2009/gnss-sdr into dmiralles2009-bds_fix 2019-07-15 09:48:31 +02:00
Damian Miralles
410269069a bds: Bug fixes in carrier wavelength computation
Changed wavelength computation to native method within RTKLIb. The native method
 should also help in the PVT computation of GLONASS satellites as it considers
the freq. offset when computing the wavelength. This also fixes typo in tracking
 stage for MEO satellites of the BDS constellation.

Note: A similar approach to carrier wavelength computation should be applied to
the obs_data in rtk_solver. In theory, static allocation should not be needed for
the types.
2019-07-14 20:09:52 -05:00
Carles Fernandez
d7460022ed Avoid C arrays
See https://clang.llvm.org/extra/clang-tidy/checks/modernize-avoid-c-arrays.html
2019-07-14 14:09:12 +02:00
Carles Fernandez
def3a8875a Misc improvements
Remove cstdio
Remove usage of cstring and memcpy when it is not needed
Mark move cobstructor with noexcept
2019-07-14 02:28:28 +02:00
Damian Miralles
b262c58aa8 bds: Add unified trk startegy to deliver 1 symbol per sample
This works builds up upon J. Arribas work for unified symbol dec in tracking.
Fixes a couple of bugs with PVT code and adds new code for RINEX functions. Adds
 cosmetic fixes to the code with unused variables.
2019-07-10 12:52:40 -05:00
Damian Miralles
c2f4b39bb2 bds: removal of unused fields 2019-07-10 10:49:41 -05:00
Carles Fernandez
38559628e8 Fix bug 2019-07-09 20:21:58 +02:00
Carles Fernandez
d6dd4cad77 Fix GLONASS L2 nav message decoding 2019-07-09 20:09:34 +02:00
Carles Fernandez
faeb99bf6f Fix GLONASS L1 nav message decoding (fixes #289) 2019-07-09 20:00:29 +02:00
Carles Fernandez
5f1a418a9b Merge branch 'tracking_debug' of https://github.com/gnss-sdr/gnss-sdr into move 2019-07-06 13:03:09 +02:00
Javier Arribas
0d3299f29b Fix Beidou. Disabled symbol integration in tracking for Beidou and disabled experimental tracking carrier Doppler correction for all systems 2019-07-05 20:30:34 +02:00
Carles Fernandez
76a14a86f0 Fix data race condition detected by Coverity Scan 2019-07-05 16:14:33 +02:00
Javier Arribas
29f13e5e31 Set noutput items limit in telemetry decoders and some minor changes 2019-07-04 17:19:33 +02:00
Javier Arribas
951e179bb8 Debug gnuradio buffer latency test 2 2019-07-04 12:54:45 +02:00
Javier Arribas
7877754cb2 Debug gnuradio buffer latency 2019-07-04 12:16:37 +02:00
Javier Arribas
cf967be252 Consolidating unified dll pll veml tracking to synchronize symbols for GPS L1, L5, Galileo E1, E5 and Beidou B1, B3. Beidou bug fixes in acquisition. Adapting all telemetry decoders to use 1 sample per symbol 2019-07-03 18:57:26 +02:00
Javier Arribas
e17472d986 Partial merge commit, to be fixed in next commit 2019-07-01 11:00:38 +02:00
Carles Fernandez
c37b3e00b5 Use uppercase literal suffix 2019-06-29 14:22:15 +02:00
Javier Arribas
bfae31390f Adding TOW update consistency check in GPS L5 telemetry decoder 2019-06-21 18:06:48 +02:00
Javier Arribas
88f78a107c Improving unified tracking. Added Doppler frequency correction for false PLL lock 2019-06-14 12:52:46 +02:00
Javier Arribas
559080b651 Improving tracking stability of carrier lock detector 2019-06-11 20:20:23 +02:00
Carles Fernandez
ada51b3150 Fix data race detected by Coverity Scan 2019-06-07 12:00:47 +02:00
Javier Arribas
54487295a7 Fix bug in Galileo E1/E5 telemetry decoder 2019-06-06 18:16:27 +02:00