Commit Graph

421 Commits

Author SHA1 Message Date
Carles Fernandez 95596b8f91
Soft transition from Gflags and Glog to Abseil. Some CI fixes 2024-04-29 08:27:33 +02:00
Carles Fernandez f03608ac82
Update links 2024-03-29 14:39:32 +01:00
Carles Fernandez fbca34a4b4
Fix typo in changelog 2024-02-21 17:49:24 +01:00
Carles Fernandez 58c066bd9e
Find dependencies in the loongarch64 architecture 2024-02-21 17:39:43 +01:00
Carles Fernandez ffd925c1fc
Update changelog 2024-01-29 15:32:48 +01:00
Carles Fernandez 9880fdd57c
Bump version to 0.0.19 2024-01-23 14:49:19 +01:00
Carles Fernandez 95e6111a46
Better tuning of position KF for moving receivers 2024-01-23 11:07:31 +01:00
Carles Fernandez c16440fb35
Update changelog 2024-01-02 18:20:54 +01:00
Carles Fernandez 76f2cc411a
Enable building using macOS Sonoma 2024-01-01 17:33:15 +01:00
Carles Fernandez 9c95aeb07f
Avoid deprecation warnings when VOLK >= 3.1
Bump CMake max version to 3.28
Do not leak build system paths when cross-compiling. Fixes OpenEmbedded QA warning
volk_gnsssdr: Fix 64-bit integer testing
CI: Fix for Python 3.12
2023-12-13 22:12:29 +01:00
Carles Fernandez 1685c896ea
Fix annotation rate for KML, GPX, GeoJSON, and NMEA 2023-12-01 13:35:31 +01:00
Carles Fernandez 1818c88983
Fix data race conditions and performance inefficiencies, update CHANGELOG 2023-11-28 18:06:41 +01:00
Carles Fernandez caef6acdd4
Adjust number of decimal places displayed in terminal 2023-11-24 22:05:52 +01:00
Carles Fernandez 0a438ec726 Avoid shadowed variables 2023-11-15 16:08:56 +01:00
Carles Fernandez ce14845bbb
Fix validation of GPS navigation data (fix due to @tractoan). Closes: #737 2023-11-14 14:32:19 +01:00
Carles Fernandez ab4cc295e8
volk_gnsssdr: Fix syntax for Python 3.12
Without breaking older versions, including 2.7
2023-11-06 14:01:42 +01:00
Carles Fernandez 710f85dc03
Update local version of cpu_features to 0.9.0 2023-11-04 11:54:16 +01:00
Carles Fernandez b116c17937
Print estimated CN0 on the terminal when navigation data is decoded 2023-10-26 18:57:24 +02:00
Carles Fernandez 8d1ef54c65 Update CHANGELOG 2023-10-05 13:50:46 +02:00
Carles Fernandez 146388d6ed Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into next 2023-10-05 13:43:46 +02:00
Carles Fernandez 757414dc9e
Add geohash to monitor_pvt and remove it from logs 2023-10-05 12:52:14 +02:00
Javier Arribas 99952f6275 Adding PVT flag to enable or disable the log INFO position geohash output 2023-10-03 12:41:22 +02:00
Javier Arribas 8019f067e6 Adding Galileo HAS status output to PVT monitor 2023-10-02 10:23:58 +02:00
Carles Fernandez d487e4ce2c
Update changelog, fix formatting defects and typos 2023-10-01 09:03:14 +02:00
Javier Arribas a39144105c Adding Local frame ENU velocity and COG to PVT monitor serialization 2023-09-28 10:01:03 +02:00
Carles Fernandez 6cb3ae99b3
Update changelog 2023-09-27 10:34:17 +02:00
Carles Fernandez 55df8d5333
Update changelog 2023-09-21 09:04:24 +02:00
Javier Arribas 5f5e861822 Adding PVT UTC time string in rfc 3339 format to protobuf PVT monitor output 2023-09-19 13:10:56 +02:00
Carles Fernandez 4cc4a6cbb6
Update changelog 2023-07-05 20:03:22 +02:00
Carles Fernandez e7b0bac67f
The action continues in the next bracnh 2023-04-06 15:06:16 +02:00
Carles Fernandez d955266d55
Bump version number 2023-04-06 11:20:17 +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 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 92dca5faa5
Update changelog 2022-12-18 11:24:28 +01:00
Carles Fernandez 4e741fe0b4
Improve changelog 2022-08-27 13:08:18 +02:00
Carles Fernandez 62c4a10f03
Document new parameters for UHD_Signal_Source 2022-08-26 23:15:24 +02:00
Carles Fernandez 8247021f32
CMake: Move log4cpp/spdlog handling to the GNURADIO cmake module 2022-08-23 14:11:06 +02:00
Carles Fernandez da120cfa22
Reorder CHANGELOG.md 2022-08-12 21:24:38 +02:00
Carles Fernandez 5120de51a5
Document new ZMQ_Signal_Source 2022-08-11 15:23:26 +02:00
Carles Fernandez 6ec452a7c0
Allow the CMake project to be a sub-project 2022-07-28 10:37:36 +02:00
Carles Fernandez aec51db2e0
Allow switching -DENABLE_OWN_GLOG and -DENABLE_OWN_ARMADILLO to ON and OFF without the need of a clean build folder 2022-07-27 00:23:54 +02:00
Carles Fernandez fe4b83decc
Fix linking against libunwind if glog is not found in the host machine for some OS such as ArchLinux (Fixes #562, #639) 2022-07-25 09:48:17 +02:00
Carles Fernandez 15ff88ffbe
Update Galileo Almanac's downloading page URL 2022-07-16 11:23:07 +02:00
Carles Fernandez 3862b5afad
Update changelog 2022-07-15 19:24:50 +02:00
Carles Fernandez 7f2065a429 Update changelog 2022-07-15 17:00:57 +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