Vladisslav P
59c9c6f8ab
RTKLIB: Switch to STL containers
...
...to prevent thread stack abuse.
And free up some stack space in Rtklib_Solver::get_PVT.
Signed-off-by: Vladisslav P <vladisslav2011@gmail.com>
2022-07-14 12:48:41 +03:00
Vladisslav P
1153544fca
Implement support of new GEO BeiDou satellites
...
Update tracking blocks to support PRN59...PRN63
Update telemetry decoder block to support PRN59...PRN63
Update RTKLIB to support PRN59...PRN63
Signed-off-by: Vladisslav P <vladisslav2011@gmail.com>
2022-07-14 12:48:41 +03:00
Vlad P
bcad6db988
Implement processing of BeiDou PRN34..PRN63
...
Signed-off-by: Vlad P <vladisslav2011@gmail.com>
2022-07-14 12:48:41 +03:00
Vladisslav P
c991f8f601
Glonass: implement extended correlation for cshort blocks
...
Signed-off-by: Vladisslav P <vladisslav2011@gmail.com>
2022-07-14 03:53:09 +03:00
Vladisslav P
a35b90b4cb
glonass_lx_ca_dll_pll_c_aid_tracking better checks before enabling
...
preamble_timestamp_samples message port connection
1. Check for message port presence both in trk and nav blocks
2. Check for configuration property Tracking_xG.extend_correlation_ms
Signed-off-by: Vladisslav P <vladisslav2011@gmail.com>
2022-07-14 03:53:09 +03:00
Carles Fernandez
9ebf0a26f8
Merge branch 'mmajoral-fix_acq_conf_fpga' into next
2022-07-12 14:36:28 +02:00
Marc Majoral
39d5608cd6
replace FPGA acq configuration struct by a class
2022-07-12 12:40:56 +02:00
Vladisslav P
eb56367f05
Simplify multiple signal source configuration
...
Make it possible to specify signal sorce per channel group.
Example:
;Set GPS L1 C/A channels RF channel ID to 1
Channels_1C.RF_channel_ID=1
instead of
;Set GPS L1 C/A channels RF channel ID to 1
Channel0.RF_channel_ID=1
Channel1.RF_channel_ID=1
Channel2.RF_channel_ID=1
....
Signed-off-by: Vladisslav P <vladisslav2011@gmail.com>
2022-07-12 11:46:59 +03:00
Carles Fernandez
156ed0880b
Merge branch 'gnsstk13' into next
...
Update local version of GNSSTk to 13.4.0
2022-07-10 21:47:50 +02:00
Carles Fernandez
312b667c17
Add ability to switch ENABLE_OWN_GNSSTK ON and OFF without deleting the build tree
2022-07-10 21:15:15 +02:00
Carles Fernandez
60bf32be97
Fix detection of gnsstk 13.x
2022-07-10 21:14:07 +02:00
Carles Fernandez
1b277347ec
Building fixes for gnsstk
2022-07-10 20:05:26 +02:00
Carles Fernandez
fa821a52a4
Update to gnsstk 13.4.0
2022-07-10 19:19:37 +02:00
Carles Fernandez
5ecfcc773b
Merge branch 'gnsstk' into next.
...
Replace GPSTK by the newer GNSSTk C++ Library, with backward compatibility. Works from GPSTK 3.0 to GNSSTk 12.1.0
2022-07-06 14:15:23 +02:00
Carles Fernandez
0e1bfc0026
Merge branch 'vladisslav2011-osmosdr-bw' into next
2022-07-06 14:03:58 +02:00
Carles Fernandez
48ba12be77
Update changelog
2022-07-06 14:03:09 +02:00
Carles Fernandez
06ed558fb1
Report GNSSTk in CMake summary
2022-07-06 13:49:45 +02:00
Carles Fernandez
a81e53377b
Improve finding of GPSTk
2022-07-06 11:02:09 +02:00
Vladisslav P
3491fed625
osmosdr signal source: implement bandwidth selection
...
New config file parameter:
SignalSource.if_bw=<bandwidth in Hz>
Signed-off-by: Vladisslav P <vladisslav2011@gmail.com>
2022-07-06 08:25:50 +03:00
Carles Fernandez
9db6f55b3c
Fix when building for GNSSTk 12.1.0 or older
2022-07-05 17:37:21 +02:00
Carles Fernandez
109112be63
Allow backward compatibility with GPSTK
2022-07-05 13:46:58 +02:00
Carles Fernandez
dc027e95ff
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into gnsstk
2022-07-04 17:10:52 +02:00
Carles Fernandez
3d5da94b27
Document transition from GPSTk to GNSSTk
2022-07-04 14:51:22 +02:00
Carles Fernandez
b48ef135a7
Fix for gnsstk > 9.0.0
2022-07-04 13:47:05 +02:00
Carles Fernandez
cb52bc71e8
Fix building in Debug mode with Googletest 1.12.1
2022-07-04 10:50:21 +02:00
Carles Fernandez
324391ef0f
Avoid Armadillo warnings (operator << deprecated in 11.2)
...
No change in functionality
2022-07-04 10:49:18 +02:00
Carles Fernandez
d94778b27a
Fixes for Xcode
2022-07-04 10:26:13 +02:00
Carles Fernandez
d9c4eba5fe
Add work on gnsstk transition
2022-07-04 10:05:54 +02:00
Carles Fernandez
f2ae0ddb33
Transition from GPSTk to gnsstk: update to 11.2.3
2022-07-01 16:24:48 +02:00
Carles Fernandez
cb3a9df7a0
Update version of Google Test and Armadillo
2022-06-30 16:24:31 +02:00
Carles Fernandez
a3460a7021
Update local version of Googletest to 1.12.1
2022-06-30 16:19:01 +02:00
Carles Fernandez
9809d4630f
CI: fix clang-tidy job, reorder private members by size
2022-06-30 14:53:19 +02:00
Javier Arribas
9e8311966e
Improve PVT error detection
2022-06-30 12:32:30 +02:00
Carles Fernandez
5891cddc82
Fix local building of Armadillo
2022-06-30 12:24:00 +02:00
Carles Fernandez
e73184e0ec
Update Changelog
2022-06-30 12:16:01 +02:00
Carles Fernandez
3733f1ed97
CI: Fix cpplint and clang-format jobs
2022-06-30 12:12:06 +02:00
Javier Arribas
8a1dfef87b
Bug fix: PVT does not resolve position anymore after a loss of samples event
2022-06-30 11:09:19 +02:00
Carles Fernandez
342d378fe3
Remove using directive
2022-06-29 00:07:51 +02:00
Carles Fernandez
7c854cdfe7
Remove unused declaration
2022-06-28 17:34:22 +02:00
Carles Fernandez
07d16b12f4
Update gtest version in clang-tidy job
2022-06-28 15:32:14 +02:00
Carles Fernandez
b540f596c0
Update Googletest to v1.12.0
2022-06-28 13:03:40 +02:00
Carles Fernandez
525a8ba602
Fix units of ephemeris angles in comments
...
Fix angle units in retrieval of reduced CED ephemeris
2022-06-22 12:48:25 +02:00
Carles Fernandez
d82acd9c41
Update changelog
2022-06-15 07:06:55 +02:00
Carles Fernandez
8b84158b18
Fix memory access
2022-06-15 07:02:52 +02:00
Carles Fernandez
cc50da1425
Fix std::copy usage, replace more memcpy by std::copy
2022-06-14 09:31:35 +02:00
Carles Fernandez
e8fb655fad
Fixes binary on ArchLinux ( Fixes : #616 )
...
Replace some memcpy by std:::copy or std::copy_n
2022-06-13 21:05:29 +02:00
Carles Fernandez
5a32c6cf5e
Update copyright year in intro text
2022-06-11 14:29:25 +02:00
Carles Fernandez
98b7b73248
Replace list of if statements by switch
2022-06-11 14:28:20 +02:00
Carles Fernandez
7317bf4f7f
Prepare for boost::any to std::any transition
...
Replace private member d_sample_counter by the more accurate name of d_symbol_counter
Remove clauses in switch statements for code uniformity
Fix terminal color for Galileo E5b received almanac
2022-06-11 14:26:42 +02:00
Carles Fernandez
5ec7548886
Prepare for boost::any to std::any transition
2022-06-11 13:55:12 +02:00