Commit Graph
6022 Commits
Author SHA1 Message Date
Gerald LaMountain 93c8187a7d Undo changes to conf files 2019-08-25 20:22:09 -04:00
Gerald LaMountain 39cf5e8e57 Fix algorithmic issues with joint_veml_tracking 2019-08-25 20:20:54 -04:00
Gerald LaMountain 3a562cef27 WiP 2019-08-16 16:20:50 -04:00
Gerald LaMountain c90d10d0dd Implement tracking_Gaussian_filter for use in mixed_veml_tracking. Add mixed tracking block for galileo e1, along with test block 2019-07-22 13:37:04 -04:00
Gerald LaMountain 7b0f4ea596 Move nonlinear_tracking to an inheritance structure 2019-07-09 18:26:55 -04: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 24007b59e5 Remove unused includes, fix docs 2019-07-07 22:36:29 +02:00
Carles Fernandez 8de5ea8737 Fix comparison 2019-07-07 21:50:03 +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 95ece1e6d4 Simplify move assignment operator 2019-07-06 12:34:27 +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
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 0e0991a1a5 Add move assignment operator 2019-07-05 14:44:56 +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
Javier Arribas 38b91bec13 Fix GPS L2CM tracking and tlm decoding 2019-07-05 13:29:23 +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 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 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 620191f818 Fix warning (unused variable) 2019-07-04 08:52:06 +02:00
Carles Fernandez ad389cf267 Remove unused variable 2019-07-04 08:24:48 +02:00
Carles Fernandez 2d276526a8 Remove duplicate character if GROSMOSDR_PKG_VERSION contains a v (Fix) 2019-07-04 08:11:25 +02:00
Carles Fernandez fd9edf2486 Remove duplicate character if GROSMOSDR_PKG_VERSION contains a v 2019-07-04 08:06:02 +02:00
Carles Fernandez 9ba6f4d670 Make header file more readable. Remove unused private method interpolate_data() 2019-07-04 00:00:29 +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 844b87d96f Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into tracking_debug 2019-07-03 11:32:39 +02:00
Carles Fernandez 081439d6f8 Code cleaning 2019-07-02 17:48:00 +02:00
Carles Fernandez da7ca482a8 Hide direct constructor as private member 2019-07-02 17:24:54 +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 173361f89f Fix test 2019-07-02 11:31:43 +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 f0a92f1fb3 Make constructor public 2019-07-02 06:54:48 +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 f1022385b0 Improve memory management
In class definitions, first write the public interface, then private
2019-07-01 21:54:52 +02:00
Carles Fernandez 54553a8cff Remove delete 2019-07-01 15:26:48 +02:00
Carles Fernandez 658b001acc Fix building 2019-07-01 11:44:04 +02:00
Carles Fernandez 587ec66e78 Remove wrong delete 2019-07-01 11:03:18 +02:00
Javier Arribas e17472d986 Partial merge commit, to be fixed in next commit 2019-07-01 11:00:38 +02:00
Carles Fernandez 72f8b9e212 Include the Guidelines Support Library. General improvement of memory management
Replacement of raw pointers by containers or smart pointers.

Reduce the number of naked news and deletes.

Reduce pointer arithmetics,

Applied some clang-tidy fixes.

See https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md#Rr-newdelete

See https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md#Pro-bounds-arithmetic
2019-06-30 19:21:23 +02:00