1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2024-06-18 11:09:56 +00:00
Commit Graph

636 Commits

Author SHA1 Message Date
Carles Fernandez
037a1fcb5f
Improve headers, large data members first. Improve nav message interfaces 2020-06-23 09:47:58 +02:00
Carles Fernandez
0d5b5894b4
Sort header files 2020-06-19 12:39:28 +02:00
Carles Fernandez
7ef64860c4
Indicate with a prefix the private data members for clarity 2020-06-19 02:15:56 +02:00
Carles Fernandez
7307e82d48
Fix for gcc < 8 2020-06-16 14:00:12 +02:00
Carles Fernandez
8932427d7a
Fix for gcc < 8 2020-06-16 13:35:00 +02:00
Carles Fernandez
026e0f5c1b
Fix for old gcc 2020-06-16 13:04:02 +02:00
Carles Fernandez
771fbf1365
Make use of std::rotl (C++20) if available 2020-06-16 12:22:37 +02:00
Carles Fernandez
0df4277d36
Unify criteria in target definitions, more informative names 2020-06-13 00:32:40 +02:00
Carles Fernandez
44eba473a4
Replace a macro by a lambda 2020-06-11 13:32:18 +02:00
Carles Fernandez
34a250246a
Simplify initializations in system_parameters library 2020-06-10 10:15:59 +02:00
Carles Fernandez
2a3d682f1f
Make use of target_sources(), make use of target propagation to reduce redundancy in dependencies, some fixes for Clang and CMake < 3.11. Use generic lambdas with auto 2020-06-08 20:04:01 +02:00
Carles Fernandez
3ca193fd9b
Fix warning in Clang 10 2020-05-30 00:44:37 +02:00
Carles Fernandez
865a54ddff
Apply clang-format 2020-04-03 00:17:22 +02:00
Carles Fernandez
3519107131
Add compatibility with the new GNU Radio 3.9 API that uses C++11 standard smart pointers instead of Boost smart pointers 2020-04-02 23:59:35 +02:00
Carles Fernandez
5f974a8f17
Replace boost::shared_ptr by std::shared_ptr 2020-04-02 13:23:20 +02:00
Carles Fernandez
b8f5da341b
Fix redundant comparison
Use std::llabs instead of abs
2020-03-16 11:51:50 +01:00
Javier
f73a4ac950 Correct Carrier Phase observable for inverted PLL lock in L2,L5 E1, and E5 2020-03-09 11:38:48 +01:00
Javier
79a47a8a49 Revert "Remove unuseful accumulated carrier 180 degres phase shift in GPS CA telemetry decoder"
This reverts commit ea15b54a88.
2020-03-07 11:36:47 +01:00
Javier
ea15b54a88 Remove unuseful accumulated carrier 180 degres phase shift in GPS CA telemetry decoder 2020-02-28 10:32:59 +01:00
Carles Fernandez
538c1e6182 Fix shadowed variables 2020-02-26 18:16:04 +01:00
Carles Fernandez
299608c4fc
cpplint: fix readability/utf8 2020-02-23 02:47:21 +01:00
Carles Fernandez
2ded19342f
Improve headers 2020-02-12 00:04:29 +01:00
Carles Fernandez
955348b080
Remove trailing underscore in header guards 2020-02-08 10:10:46 +01:00
Carles Fernandez
4d0d263280
Make the software package compliant with the REUSE Specification v3.0 (see https://reuse.software/spec/)
Update license headers to SPDX format (see https://spdx.org/)
Add license to all files
Add CI job in GitHub Actions to ensure compliance
2020-02-08 01:20:02 +01:00
Carles Fernandez
d6ec2a7b2c
Update links (mainly from http to https, fix broken links) 2020-02-05 21:24:46 +01:00
Carles Fernandez
9023f19794
Use C++ comments for final #endif in headers 2020-01-26 22:23:22 +01:00
Carles Fernandez
dc3bf0172a
Update references and links to ICDs 2020-01-25 13:07:03 +01:00
Carles Fernandez
eda1fcaaf2
Fix docs: add brief description in header to all files 2020-01-21 19:53:33 +01:00
Carles Fernandez
054a20b5bf
Apply clang-format to the whole code tree 2019-10-11 11:57:33 +02:00
Carles Fernandez
17cceabd52
Fix BeiDou decoding 2019-09-18 21:46:47 +02:00
Carles Fernandez
553df7db6a
Fix BeiDou telemetry decoder. Fix provided by David Ramati 2019-09-17 18:49:31 +02:00
Carles Fernandez
e80122f4ff
Apply clang tidy checks and clang-format 2019-09-13 08:56:37 +02:00
Carles Fernandez
c8cd925ba8 Remove bound checking when accessing elements 2019-09-09 16:00:17 +02:00
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
Javier Arribas
93bea1591b Bug fix in GPS L1 CA telemetry decoder, increased subframe realiability 2019-05-15 17:35:10 +02:00
Carles Fernandez
d1298d67c8
Remove unused buffer 2019-04-27 12:43:34 +02:00
Carles Fernandez
fa4460038e
Fix warning: logical not is only applied to the left hand side of this comparison 2019-04-24 01:19:43 +02:00
Javier Arribas
2e69b62ac0 Fix return void in non-void function 2019-04-23 12:32:12 +02:00
Javier Arribas
547559c0b8 Improving GPS L1 CA telemetry decoder 2019-04-23 12:27:18 +02:00
Javier Arribas
35b5ec1112 optimization in Galileo E1/E5 TLM decoder state machine 2019-04-16 10:08:56 +02:00
Javier Arribas
5e5c85ef99 optimization in GPS L1 TLM decoder 2019-04-16 10:08:22 +02:00
Javier Arribas
f8146e5a3f GPS L1 TLM decoder state machine optimization 2019-04-16 09:47:26 +02:00
Carles Fernandez
77851e5589
BeiDou B3I bug fixes (credits to dmiralles2019) 2019-03-26 22:34:08 +01:00
Carles Fernandez
3cd1e70706
Fix defects detected by Coverity Scan 2019-03-19 07:53:21 +01:00
Carles Fernandez
b0c19c03f3
Apply formatting 2019-03-18 19:41:41 +01:00
Javier Arribas
48180c967a
Replacing PLL/DLL fixed order loop filters with DLL/PLL/FLL order-configurable filters. Adding PLL false lock protection by using telemetry validation flag 2019-03-18 19:35:40 +01:00
Carles Fernandez
52c69073ac
Apply clang-tidy fixes 2019-03-18 09:10:00 +01:00
Carles Fernandez
ed9aaf86ce
Fix building, apply formatting 2019-03-18 08:43:38 +01:00
Damian Miralles
10910269f4
Merge branch 'next' into bds_b3i. Keep code up to date 2019-03-17 18:58:44 -05:00
Damian Miralles
5a4227507d
bds_b3i: fixing code with clang format 2019-03-17 18:57:45 -05:00
Damian Miralles
3136817737
bds_b3i: Adding BeiDou B3I PVT computation 2019-03-17 18:49:06 -05:00
Carles Fernandez
5e5e76bb24
Uniformize header guard names 2019-03-17 13:53:31 +01:00
Damian Miralles
3f274e40d1
bds_b3i: Fixes bug with D2 data decoding in pvt computation 2019-03-16 20:57:28 -05:00
Javier Arribas
c0d2bc2414 Critical bug fix affecting Galileo E1 telemetry decoder if PLL is locked at 180 degrees 2019-03-15 13:05:20 +01:00
Damian Miralles
4948663549
bds: working on bug fix for BeiDou 2019-03-14 12:49:49 -05:00
Damian Miralles
90f8c2fe33
bds_b3i: working on bug for D1 and D2 messages 2019-03-13 17:25:37 -05:00
Damian Miralles
dc65760122
bds_b3i: Updating branch with new changes from upstream repo 2019-03-12 10:54:17 -05:00
Damian Miralles
2b4a395dc8 bds_b3i: merging new changes, fixing D2 decoding bug 2019-03-07 09:38:49 -06:00
Carles Fernandez
5f40824c4f
Reorder includes 2019-03-07 08:28:18 +01:00
Carles Fernandez
958ed45ba5
Remove unused includes 2019-03-06 09:35:20 +01:00
Carles Fernandez
68173b0920
Apply clang-format 2019-03-06 08:54:29 +01:00
Damian Miralles
1f9911669c Merge branch 'next' into bds_b1i_bug 2019-03-05 19:46:20 -06:00
Damian Miralles
b822bec184 bds_b1i: fixing bug with D2 messages 2019-03-05 19:45:44 -06:00
Carles Fernandez
d6ac1100e8
Remove unused / commented includes 2019-03-05 23:23:17 +01:00
Carles Fernandez
96f1823c72
No forward declaration for Gnss_Synchro 2019-03-05 23:09:02 +01:00
Damian Miralles
de964d4a77 bds_b3i: fixing bug in b1i for d2 decoding 2019-03-05 16:00:26 -06:00
Carles Fernandez
3b5b4ccf33
Improve includes with IWYU 2019-03-05 22:17:09 +01:00
Carles Fernandez
c82c7225dd Improve includes with the aid of include-what-you-use (IWYU)
See rationale at https://github.com/include-what-you-use/include-what-you-use/blob/master/docs/WhyIWYU.md
2019-03-05 08:59:04 +01:00
Carles Fernandez
e7ea5c1fdd
Remove superfluous 'using google::LogMessage' 2019-03-03 13:39:35 +01:00
Carles Fernandez
a9cc2d0eab
Replace GNU Radio blocks name termination _cc by _gs to emphasize that their data items are Gnss_Synchro objects 2019-03-02 02:21:03 +01:00
Damian Miralles
9ccb86dac6 Merge branch 'next' into bds_b3i 2019-03-01 13:29:10 -06:00
Damian Miralles
8782fcba69 bds_b3i: merging new changes, fixing small bugs 2019-03-01 13:28:21 -06:00
Javier
3b9f044074 Moving LOG(INFO) to DLOG(INFO) for some telemetry decoder messages 2019-03-01 16:48:10 +01:00
Carles Fernandez
df0a77ee0d
Fix warnings
more protection on read/write failures and some code cleaning
2019-03-01 10:11:36 +01:00
Carles Fernandez
92d20d0842 Fix comparison 2019-02-28 16:39:21 +01:00
Carles Fernandez
ccc9222ebe Replace deque by faster boost::circular_buffer 2019-02-28 13:40:09 +01:00
Carles Fernandez
17297ee18f
Fix Galileo telemetry 2019-02-27 02:09:23 +01:00
Carles Fernandez
4b325ed56a
Apply minor cleaning 2019-02-26 09:09:14 +01:00
Carles Fernandez
c3709567a2 Accelerate GPS L1 preamble correlation 2019-02-25 15:14:13 +01:00
Carles Fernandez
f01f90695e
Apply clang-format 2019-02-22 13:30:18 +01:00
Carles Fernandez
11829e5883
Unify use of stdint names 2019-02-22 12:22:24 +01:00
Carles Fernandez
62a7e54359
Introduce readability-identifier-naming check
This commit enforces naming style for Classes and global constants:
Camel_Snake_Case for Classes
UPPER_CASE for global constants
CamelCase for abstract classes
2019-02-22 10:47:24 +01:00
Carles Fernandez
b3ae2c969a
clang-tidy: apply fixes 2019-02-21 10:33:20 +01:00
Carles Fernandez
9bc771bed6
Deploy a new option -DENABLE_CLANG_TIDY to integrate clang-tidy checks and fixes into the compilation process, if found. It defaults to OFF 2019-02-21 09:59:06 +01:00
Carles Fernandez
b5c59ee6f7
Fix defects detected by Coverity Scan 2019-02-14 22:49:36 +01:00
Carles Fernandez
73b7341904
clang-tidy: apply readability-braces-around-statements plus code formatting
See http://releases.llvm.org/7.0.0/tools/clang/tools/extra/docs/clang-tidy/checks/readability-braces-around-statements.html
Code formatting applied with:
  find ../src/ -iname *.h -o -iname *.cc | xargs clang-format -i
2019-02-11 21:13:02 +01:00
Carles Fernandez
18fda22221 Improve const usage 2019-02-11 15:32:06 +01:00
Carles Fernandez
b9c115bdf8 clang-tidy: apply modernize-use-using check 2019-02-11 13:13:06 +01:00
Carles Fernandez
75bd492d96
Change CMake target names to more meaningful ones, reflecting the code tree 2019-02-10 18:34:28 +01:00
Carles Fernandez
a6b94eaccf
Make use of cstdint typedefs, fix warning, remove unused variable 2019-02-10 12:40:03 +01:00
Carles Fernandez
ce051e040f
Improve target design 2019-02-10 01:13:02 +01:00
Carles Fernandez
a63d7834f4
Remove unused include 2019-02-10 00:12:19 +01:00
Carles Fernandez
60637c6125
Reorder dependencies 2019-02-07 21:31:40 +01:00
Damian Miralles
1b7d4edf51 bds_b31: Getting new changes from upstream 2019-02-05 17:25:16 -06:00
Carles Fernandez
708b288e61
Clean CMake scripts 2019-02-04 22:44:45 +01:00
Carles Fernandez
b58b07fe01
Update and clean CMake scripts 2019-02-04 20:29:42 +01:00
Carles Fernandez
f13b84c86c Add more CMake modernization 2019-02-04 18:17:35 +01:00
Carles Fernandez
8ae72fe458
Update to modern CMake usage 2019-02-03 19:24:44 +01:00
Carles Fernandez
c561d7e799
Applying code formatting rules 2019-01-28 02:29:43 +01:00
Damian Miralles
e78ba653e6 bds b3i: Adding code to process BeiDou B3I signals
Adds code to perform acq and trk in BeiDou B3I signals. Stages of
telemetry decoding, observables computation and pvt use existing
code on the platform. Some further testing is required
2019-01-25 15:43:00 -06:00
Damian Miralles
b6b98bea69 bds_b1i: Fixing bugs with utc model 2019-01-01 13:46:57 -06:00
Damian Miralles
2865e97b84 bds_b1i: Adding pvt computation with BeiDou B1I satellites 2018-12-28 19:01:22 -06:00
Damian Miralles
7cef679744 bds_b1i: Adding support for d2 nav decoding 2018-12-26 12:54:23 -06:00
Damian Miralles
7cdd2ee477 bds b1i: Adding geo satellites tracking and setting up structure for d2 nav decoding 2018-12-24 15:14:10 -06:00
Damian Miralles
0c4b8b25f1 bds_b1i: Adding new tel dec block structure 2018-12-23 12:51:28 -06:00
Damian Miralles
9e9b272fb2 bds_b1i: trying a new way for code 2018-12-19 10:20:12 -06:00
Damian Miralles
42b506d0bb bds b1i: Merging latest changes from upstream/next 2018-12-18 15:55:36 -06:00
Carles Fernandez
95c6bb4dd1
Remove redundant c_str() 2018-12-14 13:38:29 +01:00
Carles Fernandez
432c6b9c70
Miscelaneous clang-tidy fixes 2018-12-14 02:14:43 +01:00
Carles Fernandez
38858dece6
Apply clang-tidy fix readability-non-const-parameter 2018-12-11 12:38:38 +01:00
Carles Fernandez
27b7a93181
Apply clang-tidy fix readability-container-size-empty 2018-12-11 12:25:38 +01:00
Carles Fernandez
5f79053d65
Sort includes automatically with clang-format
Order:
1.- Main header
2.- Local headers
3.- Third-party library headers
4.- System headers

each category sorted lexicographically
2018-12-09 22:00:09 +01:00
Carles Fernandez
17260bbcea
Miscelaneous code improvements by clang-tidy 2018-12-08 18:49:31 +01:00
Carles Fernandez
eb6ff88cec
clang-tidy: apply boost-use-to-string fix (see http://clang.llvm.org/extra/clang-tidy/checks/boost-use-to-string.html) 2018-12-03 23:34:29 +01:00
Carles Fernandez
fdc12d94b8
Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into next 2018-12-03 22:23:08 +01:00
Carles Fernandez
578d96159d
Use emplace back when possible 2018-12-03 22:20:40 +01:00
Carles Fernandez
327fec627c clang-tidy: apply readability-else-after-return fix (see https://clang.llvm.org/extra/clang-tidy/checks/readability-else-after-return.html) 2018-12-03 22:08:19 +01:00
Carles Fernandez
1743a773b5 Improve performance by using const and std::move() to avoid unnecessary copies 2018-12-03 19:01:47 +01:00
Carles Fernandez
b994f466a7 clang-tidy: apply modernize-loop-convert fix (see https://clang.llvm.org/extra/clang-tidy/checks/modernize-loop-convert.html) 2018-12-03 18:03:25 +01:00
Damian Miralles
e40999572f bds b1i: Bug fixes in navigation code
Fixes bugs with the conversion to rtklib standard from gnss-sdr.
2018-12-03 09:39:39 -06:00
Carles Fernandez
0d408a6024 clang-tidy: apply modernize-use-auto fix (see https://clang.llvm.org/extra/clang-tidy/checks/modernize-use-auto.html) 2018-12-03 16:25:11 +01:00
Carles Fernandez
96f34cabb1
clang-tidy: apply modernize-use-equals-default fix. See https://clang.llvm.org/extra/clang-tidy/checks/modernize-use-equals-default.html 2018-12-03 11:12:10 +01:00
Damian Miralles
8db3f21070 bds b11: Get latest changes and add bds functions in rtk module
Merge branch 'next' into bds_b1i. Also fixes multiple bugs with the
addition of bds b1i signals into code. Major changes where fixed and
code to support RINEX and RTCM is needed
2018-11-29 09:56:54 -06:00
Damian Miralles
0507febd7f bds b1i: quick fixes to b1i code, preparing for merge 2018-11-28 14:18:35 -06:00
Carles Fernandez
87d1413447
Make cmakelint happier 2018-11-24 18:40:34 +01:00
Carles Fernandez
b0ba246934
Apply some style rules to CMake scripts 2018-11-22 00:35:21 +01:00
Carles Fernandez
e94b2f8990
Remove blanks 2018-11-18 21:24:54 +01:00
Carles Fernandez
07d1a74f6b Decode and store Galileo almanac 2018-10-24 17:28:12 +02:00
Damian Miralles
e22f8e57c1 beidou b1i: renaming objects of nav decoding 2018-10-22 15:12:50 -05:00
Damian Miralles
8c16d945f8 beidou b1i: Merging new changes and adding bug fixes to code 2018-10-22 14:16:38 -05:00
Carles Fernandez
78c0b76cb9
Avoid use of GLOB for source and header files 2018-10-04 22:35:44 +02:00
Carles Fernandez
34382d7ac5
Fix defect detected by coverity scan (uninitialized members in constructor) 2018-08-30 21:45:58 +02:00
Carles Fernandez
774e50545e
Fix building if Armadillo was not installed in the system
Code cleaning
Keep consistency with names of include guards
Fix some defects detected by Coverity Scan
2018-08-30 19:24:28 +02:00
Javier Arribas
6d74370860 Joining Galileo FNAV and FNAV telemetry decoders in a single GNURadio block 2018-08-27 18:05:19 +02:00
Carles Fernandez
3b43e62b29
Access elements of d_symbol_history without bound checking 2018-08-17 19:33:17 +02:00
Carles Fernandez
5d86e68b60
Improve initializations and minor fixes 2018-08-17 18:10:53 +02:00
Carles Fernandez
23ad333901
Avoid variable length arrays 2018-08-17 01:29:29 +02:00
Carles Fernandez
f4bdf234e3
Avoid binary integer literals 2018-08-17 00:30:37 +02:00
Carles Fernandez
ec1b600077
Revert wrong change 2018-08-16 22:43:56 +02:00
Carles Fernandez
a249cd7242
Avoid variable length arrays and other minor fixes 2018-08-16 14:16:43 +02:00
Carles Fernandez
e381f75fd3
Fixes for 32 bits architectures 2018-08-14 13:31:37 +02:00
Carles Fernandez
6cee58bdc1
Add more extensive use of cstdint typenames 2018-08-13 13:03:01 +02:00
Sergi Segura
fc98fa6afe cleaning code for gsoc 2018-08-12 23:58:16 +02:00
Carles Fernandez
6b1611b3a9
Replace unsigned long int by uint64_t and long int by int64_t. Fixes #199 2018-08-10 20:34:03 +02:00
Sergi Segura
a699c80673 Receive ephemerides xml 2018-08-09 20:36:11 +02:00
Sergi Segura
49e174f565 telemetry decoder giving correct TOW and subframes 2018-08-08 14:30:32 +02:00
Javier Arribas
5c24826d70 Telemetry decoders improvements 2018-08-07 19:57:50 +02:00
Sergi Segura
e4a86173fa tracking working 2018-08-06 13:52:08 +02:00
Javier Arribas
81fc5adcd7 Improving GPS L1 CA telemetry decoder reliability 2018-07-26 19:56:10 +02:00
Javier Arribas
15e86c841c Remove unused files and code 2018-07-12 09:36:50 +02:00
Javier Arribas
e2c78ccdfa Simplification of the GPS L1 CA telemetry decoder and synchronizer. Improving preamble detection reliability 2018-07-11 19:38:08 +02:00