1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2025-08-31 18:08:00 +00:00
Commit Graph

6279 Commits

Author SHA1 Message Date
Carles Fernandez
13eabf0064 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next 2019-07-15 10:08:33 +02:00
Carles Fernandez
c9c791a284 Merge branch 'dmiralles2009-bds_fix' into next 2019-07-15 10:07:47 +02:00
Carles Fernandez
d07a2c2a80 Keep eph_data and geph_data as std::array
std::vector has more overhead that is not needed here.
Remove usused variable sat
2019-07-15 10:07:15 +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
882bcd89e2 Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into next 2019-07-14 23:42:22 +02:00
Carles Fernandez
9572b37da7 Remove uses of bitwise operations on signed integer types
Based in the High Integrity C++ Standard, Section 5.6.1
See https://www.perforce.com/resources/qac/high-integrity-c-coding-standard-expressions

Removed some c arrays by std::array
2019-07-14 23:34:07 +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
a847a9f982 Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into next 2019-07-14 14:49:09 +02:00
Carles Fernandez
7ee1394f2f Fix building with gcc 4.9 2019-07-14 14:48:05 +02:00
Carles Fernandez
d1fd6d161f Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into next 2019-07-14 14:10:23 +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
f73e66d376 Fix building of matio_test when building with c++17 2019-07-14 09:31:03 +02:00
Carles Fernandez
4dfb2cf5d2 Avoid out-of-bounds read 2019-07-14 03:17:57 +02:00
Carles Fernandez
89aa7c61e6 Avoid out-of-bounds read 2019-07-14 03:00:26 +02:00
Carles Fernandez
a18a03bdf1 Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into next 2019-07-14 02:29:10 +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
19b35b6cef Remove cstdio header
See * MISRA C++:2008, 27-0-1 - The stream input/output library <cstdio> shall not be used.
2019-07-14 00:42:56 +02:00
Carles Fernandez
ca92ff0e44 Catch all exceptions 2019-07-14 00:18:51 +02:00
Carles Fernandez
f24ae66ca2 Always check fs::remove output 2019-07-14 00:14:13 +02:00
Carles Fernandez
fa549b09a2 Do not produce empty files 2019-07-13 23:05:57 +02:00
Carles Fernandez
90a539ed26 Avoid using cstdio header
See MISRA C++:2008, 27-0-1 - The stream input/output library <cstdio> shall not be used.
Replaced by filesystem library.
Avoid using cstring when it is easily replaced
2019-07-13 14:28:48 +02:00
Carles Fernandez
2d894a8507 Catch exception when using std::experimental 2019-07-13 12:29:06 +02:00
Carles Fernandez
13cf21919f Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into next 2019-07-13 01:49:31 +02:00
Carles Fernandez
82047f5963 Update Protocol Buffers version to build if not found to 3.9.0 2019-07-12 22:00:58 +02:00
Carles Fernandez
1dfa169bbb Fix memory leak 2019-07-12 21:59:14 +02:00
Carles Fernandez
5561d40e67 Fix defect detected by Coverity Scan (null pointer dereference) 2019-07-12 19:09:26 +02:00
Carles Fernandez
26e3c5260f Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next 2019-07-12 12:50:13 +02:00
Carles Fernandez
cd54aca1e2 Fix BeiDou B1I RINEX annotation 2019-07-12 11:35:01 +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
Carles Fernandez
b06974c2bb Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next 2019-07-11 15:49:59 +02:00
Carles Fernandez
c98bc16552 Merge branch 'dmiralles2009-bds_b3i_bug_fix' into next 2019-07-11 15:48:39 +02:00
Damian Miralles
3f86bccc1b conf: removing deprecated config files 2019-07-10 20:41:04 -05: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
Carles Fernandez
cac5ec37c6 Allow more error in GLONASS tests 2019-07-10 19:28:39 +02:00
Carles Fernandez
21c49ae2a9 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next 2019-07-10 18:50:29 +02:00
Carles Fernandez
9350a7a15b Merge branch 'iono' into next 2019-07-10 18:46:34 +02:00
Damian Miralles
c2f4b39bb2 bds: removal of unused fields 2019-07-10 10:49:41 -05:00
Damian Miralles
81ad7484bd Merge branch 'next' into bds_b3i_bug_fix 2019-07-10 09:21:54 -05:00
Carles Fernandez
5c07423f68 Add leap second info to RTKLIB solver 2019-07-10 15:16:12 +02:00
Carles Fernandez
f935c76e6b Merge branch 'iono' of https://github.com/carlesfernandez/gnss-sdr into next 2019-07-10 13:02:05 +02:00
Carles Fernandez
880818d420 Inject Iono and UTC data into RTKLIB solution 2019-07-10 12:59:39 +02:00
Carles Fernandez
ee59a84c09 Allow more error in GLONASS tests 2019-07-09 22:23:21 +02:00
Carles Fernandez
74815e53ed Add GLONASS L1 and L2 position tests 2019-07-09 20:44:48 +02:00
Carles Fernandez
6230a64b7c Remove GLONASS 2019-07-09 20:42:08 +02:00
Carles Fernandez
80021adcde Fix error? 2019-07-09 20:39:11 +02:00
Carles Fernandez
abced60028 Add GLONASS L1 and L2 position tests 2019-07-09 20:33:12 +02:00
Carles Fernandez
c2999e1e2f Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next 2019-07-09 20:32:39 +02:00
Carles Fernandez
38559628e8 Fix bug 2019-07-09 20:21:58 +02:00