Marc Majoral
6ee9fedd76
moved #defines to static consts + used clang-format + removed code that was commented out
2019-07-23 15:20:59 +02:00
Carles Fernandez
09b6b2305e
Handle redefinition of Boost_VERSION variable in CMake 3.15
...
See Policy CMP0093 https://cmake.org/cmake/help/v3.15/policy/CMP0093.html#policy:CMP0093
CMake 3.15 policies enabled by default (see https://cmake.org/cmake/help/v3.15/manual/cmake-policies.7.html#manual:cmake-policies(7) )
2019-07-22 14:13:57 +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
37fdfca5ec
Miscellaneous improvements
...
Improve modularity of CMake design
Improve building speed in multicore processors
Files command_event.* moved to core/libs
Remove Armadillo from public core_receiver interface
Uniformize name format for classes
Apply some fixes by clang-tidy
Improve documentation
2019-07-21 12:55:59 +02:00
Carles Fernandez
82c4643ffb
Remove unused file
2019-07-20 13:37:09 +02:00
Carles Fernandez
471428f867
Fix typos detected by codespell
2019-07-20 12:55:46 +02:00
Carles Fernandez
f440a0e9f1
Avoid passing big parameters by value
...
clang-tidy check: performance-unnecessary-value-param
See https://clang.llvm.org/extra/clang-tidy/checks/performance-unnecessary-value-param.html
2019-07-20 11:39:08 +02:00
Carles Fernandez
49e64f94f6
Code cleaning, initializations
2019-07-20 11:13:28 +02:00
Carles Fernandez
ef9c02bac2
Miscellaneous changes: fix typos, warnings
2019-07-20 02:53:31 +02:00
Carles Fernandez
0e583f5c39
Fix test
2019-07-19 23:26:26 +02:00
Carles Fernandez
739c008f49
Merge branch 'newsatdispatcher' of https://github.com/gnss-sdr/gnss-sdr into telemetry
2019-07-19 23:12:38 +02:00
Javier Arribas
504a22d6bb
Introducing the new satellite dispatcher with optional assistance from primary frequencies to secondary frequencies
2019-07-19 18:49:42 +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
Javier Arribas
601230ce37
Completing the migration to the new receiver channels and commands events queue. Fix unit test execution
2019-07-18 19:29:14 +02:00
Javier Arribas
aeabfb7c3c
Replacing the old gnuradio message queue with the new ConcurrentQueue
2019-07-17 15:56:30 +02:00
Carles Fernandez
50cfb6cdf5
Fix building until gnss-sdr
2019-07-16 19:20:37 +02:00
Javier Arribas
1313edd716
Partial implementation of the new event queue and its dependencies. Still NOT usable
2019-07-16 17:41:12 +02:00
Javier Arribas
cae1c5a73a
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into newsatdispatcher
2019-07-16 12:29:20 +02:00
Carles Fernandez
76222945bd
Add missing include, reordering
2019-07-16 12:02:13 +02:00
Javier Arribas
e7dc926dad
Improving the concurrent queue and fix missing dependencies
2019-07-16 11:07:02 +02:00
Javier Arribas
bf40ed2be1
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into newsatdispatcher
2019-07-14 18:51:41 +02: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
Carles Fernandez
1dfa169bbb
Fix memory leak
2019-07-12 21:59:14 +02:00
Javier Arribas
71d93dc4b9
New asynchronous channel and PVT status reporting from observables and PVT to flowgraph. Partial implementation of assistance from L1 to L2 and L5
2019-07-11 18:39:28 +02:00
Damian Miralles
00805d4b2f
Updating branch contents
2019-07-10 13:13:01 -05: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
4adb05570a
Fix typos detected by codespell
2019-07-09 11:52:53 +02:00
Carles Fernandez
24007b59e5
Remove unused includes, fix docs
2019-07-07 22:36:29 +02:00
Carles Fernandez
6cc1de7118
File cleaning
2019-07-07 21:44:58 +02:00
Carles Fernandez
29a910df30
Simplify initializations
2019-07-07 19:56:23 +02:00
Carles Fernandez
cf8f4af527
Try to avoid non-default move & copy constructors
2019-07-07 18:41:50 +02:00
Carles Fernandez
5f1779c15b
Remove test for speed
2019-07-06 13:55:19 +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
Carles Fernandez
755dd7901f
Add copy constructor, move constructor and move assignment operator. Fix memory leak
2019-07-05 16:13:35 +02:00
Carles Fernandez
5d679a3eef
Do not use move when it is not needed
2019-07-05 15:24:28 +02:00
Carles Fernandez
1237a29fc9
Add copy constructor, copy assignment operator, move constructor and move assignment operator
2019-07-05 14:42:48 +02:00
Carles Fernandez
52c08e3ab4
Add copy constructor, copy assignment operator, move constructor and move assignment operator
2019-07-05 13:08:00 +02:00
Javier Arribas
b9ca99303c
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into tracking_debug
2019-07-04 09:41:13 +02:00
Carles Fernandez
ad389cf267
Remove unused variable
2019-07-04 08:24:48 +02:00
Carles Fernandez
4de86b1f8a
Use std::array instead of pointers and memcpy
2019-07-03 23:47:42 +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
e937412186
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into tracking_debug
2019-07-02 13:03:51 +02:00
Carles Fernandez
dfecb45b7f
Fix warning (unsigned comparison)
2019-07-02 11:26:59 +02:00
Javier Arribas
21f00d5172
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into tracking_debug
2019-07-02 10:02:42 +02:00
Carles Fernandez
018cde8953
Write public interface first, then private members in class definitions
2019-07-01 23:44:42 +02:00
Carles Fernandez
54553a8cff
Remove delete
2019-07-01 15:26:48 +02:00
Javier Arribas
e17472d986
Partial merge commit, to be fixed in next commit
2019-07-01 11:00:38 +02:00
Carles Fernandez
d5e5e5725d
Apply fixes by clang-tidy
2019-06-30 00:01:54 +02:00