Carles Fernandez
4515e67b3f
Fixes for the embedded Abseil
2024-05-01 08:39:22 +02:00
Carles Fernandez
606454f7d3
Fix for Xcode
2024-04-30 10:35:37 +02:00
Carles Fernandez
95596b8f91
Soft transition from Gflags and Glog to Abseil. Some CI fixes
2024-04-29 08:27:33 +02:00
Carles Fernandez
fd5174e7ec
Remove duplicate libraries warning emitted by Xcode 15
2024-04-13 09:03:46 +02:00
Carles Fernandez
6fc04b34f2
Fix duplicate warning from Xcode
2024-04-12 18:15:33 +02:00
Carles Fernandez
ec180d8525
Fix clang-format job
2024-01-26 10:28:10 +01:00
Carles Fernandez
fe5523c565
Fix spelling errors detected by lintian
2024-01-23 14:42:46 +01:00
Carles Fernandez
a50a59fe1b
Remove RemoveDuplicates.cmake
2024-01-23 11:03:03 +01:00
Carles Fernandez
e9cea61b87
Fix building of benchmarks with Xcode
2024-01-14 08:41:03 +01:00
Carles Fernandez
61d7573eb6
Remove duplicate dependencies when linking
2024-01-02 14:04:53 +01:00
Carles Fernandez
76f2cc411a
Enable building using macOS Sonoma
2024-01-01 17:33:15 +01:00
Carles Fernandez
a2f8758ac7
Do not use __VOLK_VOLATILE in neon tests
...
and other minor chores
2023-12-21 17:56:32 +01:00
Carles Fernandez
4916c6c8e8
Fix member initializations, potential data race conditions, and minor performance issues detected by Coverity Scan
...
Never throw from main
2023-12-21 13:57:41 +01:00
Carles Fernandez
e286a0d807
Fix more defects detected by Coverity Scan
2023-12-03 14:33:23 +01:00
Carles Fernandez
e836d8f471
Fix more defects detected by Coverity Scan
2023-12-03 10:10:40 +01:00
Carles Fernandez
4b60f8a7f2
Fix performance inefficiencies detected by Coverity Scan
2023-12-01 10:19:39 +01:00
Carles Fernandez
bd1f9e5ad9
Fix performance inefficiencies detected by Coverity Scan
2023-11-30 09:48:04 +01:00
Carles Fernandez
cfb6f283d4
Fix some performance inefficiencies detected by Coverity Scan
2023-11-27 13:41:55 +01:00
Carles Fernandez
b751b4b8a1
Remove useless casts
2023-11-15 14:23:30 +01:00
Carles Fernandez
dd4478135a
Remove useless casts
2023-11-15 14:21:07 +01:00
Carles Fernandez
955770eb11
Fix performance inefficiency detected by Coverity Scan
2023-11-05 10:13:11 +01:00
Carles Fernandez
fd57c34d5d
Fix clang-format job
2023-07-09 23:57:59 +02:00
Carles Fernandez
6b45a92e6e
Make clang-format CI job happy
2023-07-09 16:55:36 +02:00
Carles Fernandez
2568b8be81
Fix PVT Kalman filter for any PVT.output_rate_ms
...
Remove averaging in Pvt_Solution, since it was broken, misleading, not used, and added unnecessary complexity in the interfaces.
Uniformize names of public Pvt_Kf class memben functions
2023-07-08 19:18:08 +02:00
Javier Arribas
36e709dda6
Adding a simple PVT Holonomic Kalman filter for position and velocity
2023-07-04 13:09:45 +02:00
Carles Fernandez
038ded3b5a
Bump local Protocol Buffers version to 22.4. Remove patch applied upstream
2023-05-05 13:21:43 +02:00
Carles Fernandez
3f9a5cdb1b
Merge branch 'small-fixes' into next
2023-04-04 09:11:47 +02:00
Carles Fernandez
7209dc4e87
Remove unnecessary temporary objects and destructors
2023-04-04 08:39:35 +02:00
Carles Fernandez
51418850bb
Add configuration parameter PVT.bancroft_init, by default to true, to opt-out for Bancroft initialization in the first iteration of PVT computation
2023-04-03 13:36:54 +02:00
Carles Fernandez
bf3c3918ef
Update local version of Protocol Buffers to v22.2 (requires abseil-cpp >= 20230117). If abseil is not found or is too old, it falls back to Protocol Buffers v21.12
2023-03-31 13:23:31 +02:00
Carles Fernandez
79ebc32d8c
Remove noexpect from the copy assignment operator
2023-03-26 17:06:35 +02:00
Carles Fernandez
2eed0baefb
Fix for GCC 4.8
2023-03-25 19:29:41 +01:00
Carles Fernandez
090017dfaa
Improve copy and move constructors
2023-03-25 18:11:29 +01:00
Carles Fernandez
29cf1c246b
Improve copy and move constructors and assignment operators
2023-03-25 14:05:01 +01:00
Carles Fernandez
6004b8f901
Fix logic for downloading test files ( Fixes : #707 )
2023-03-19 13:53:58 +01:00
Carles Fernandez
43eec44579
Improve geohash test, make it easier to read the log
2023-03-18 11:39:44 +01:00
Carles Fernandez
da1a75ec39
Fix geohash decoding
2023-03-18 08:47:35 +01:00
Carles Fernandez
1b2087944e
Add Geohash of PVT solution to internal logs
2023-03-17 10:39:22 +01:00
Carles Fernandez
0a11f1470a
Process and apply Galileo HAS corrections to the PVT solution
...
Add getters to Galileo_HAS_data class, improve implementation of existing ones
Process reception of HAS messages and inject corrections to RTKLIB
Apply HAS corrections to PVT computation within RTKLIB
Add configuration parameter PVT.use_has_corrections=true/false, true by default, to deactivate application of corrections but still retrieve HAS messages
Add configuration parameter PVT.use_unhealthy_sats=true/false, false by default, to use observables from satellites flagged as unhealthy
Use an unordered_map for signals and frequencies
2023-02-28 13:08:53 +01:00
Carles Fernandez
4999d38194
Improve portability
...
Improve support for RISC-V arch in volk_gnsssdr via cpu_features (updated to c919e9a).
Set BLA_PREFER_PKGCONFIG if not defined by the user, helps to find lapack in some archs (e.g., riscv64)
Fix for Fedora/OpenSUSE, which do not install cpu_features along volk.
Remove volk_gnsssdr_8ic_s8ic_multiply_8ic kernel since it was problematic in some archs
Improve Python detection
Fixes for GCC 13
Remove ENABLE_GENERIC_ARCH configuration option and old ARM detection mechanism
Update gtest to 1.13.0
Add CI jobs for volk_gnsssdr and gnss-sdr in non-x86 archs
2023-01-26 18:39:25 +01:00
Carles Fernandez
11f7bf5883
Update GNSSTk library version to v14.0.0
2023-01-11 16:22:45 +01:00
Carles Fernandez
2b1a976941
Fix building
2022-12-19 20:55:06 +01:00
Carles Fernandez
8b9b63c759
Fix building
2022-12-19 15:29:04 +01:00
Carles Fernandez
0ef411cc09
Remove tests files, download them at configuration time
...
Smaller package
Fixes lintian warning very-long-line-length-in-source-file since .dat and .bin files were not recognized as binaries
2022-12-19 15:09:55 +01:00
Carles Fernandez
288b3e29f5
Update local version of the gnsstk library to 13.8.0
2022-12-19 13:12:35 +01:00
Carles Fernandez
d5144ddc39
Do not install binary files and tests that depend on them if ENABLE_PACKAGING is enabled
2022-12-13 17:35:53 +01:00
Carles Fernandez
d98ea32222
Add missing includes
2022-12-13 16:59:23 +01:00
Vladislav P
4e625b03d1
Add test data from libswitnav
...
Signed-off-by: Vladislav P <vladisslav2011@gmail.com>
2022-12-11 16:54:19 +03:00
Vladislav P
e4a3a060ee
Implement GLONASS string error correction
...
Signed-off-by: Vladislav P <vladisslav2011@gmail.com>
2022-12-11 16:54:09 +03:00
Carles Fernandez
ca11e5d215
Relax error for CI jobs
2022-12-06 14:17:06 +01:00