1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2024-12-15 20:50:33 +00:00
Commit Graph

6233 Commits

Author SHA1 Message Date
Carles Fernandez
b7df062112
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next 2019-07-16 08:56:29 +02:00
Carles Fernandez
c36cb0cf4b
Fix B3I code generation 2019-07-16 08:53:59 +02:00
Carles Fernandez
e7e936f97e Use std::bitset<N> instead of std::array<bool, N> 2019-07-15 15:13:18 +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
7436188f34 Remove unused variable 2019-07-15 12:00:11 +02:00
Carles Fernandez
e820eb0bc4 Revert "Keep eph_data and geph_data as std::array"
This reverts commit d07a2c2a80.
2019-07-15 11:57:32 +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
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
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