Commit Graph
4616 Commits
Author SHA1 Message Date
cesaaargm c8c7d4c352 [TAS-224] Update telemetry decoder to directly process Navigation Data bits
This update refactors the telemetry decoder to directly retrieve and compute Navigation Data bits. WIP as the tag verification still fails
2024-06-22 14:03:15 +02:00
cesaaargm 11e84e751b Merge branch 'carlesfernandez:next' into osnma-cesare 2024-06-17 17:28:19 +02:00
Carles Fernandez d1b97cfa09 Clean log 2024-06-14 20:45:55 +02:00
cesaaargm 1a32ccaa19 [TAS-208 WIP ] [Feature] Retrieve directly NavData bits from Telemetry Decoder (ADKD4 and 0/12)
- appear to retrieve data as expected.
- However, tag verification fails still (new dat file)
2024-06-13 01:13:17 +02:00
cesaaargm 059e5e98d8 Merge branch 'next' of https://github.com/carlesfernandez/gnss-sdr into osnma-cesare 2024-05-12 12:54:34 +02:00
Carles Fernandez 0a80c09a19 Remove blank line in logs 2024-05-06 19:01:38 +02:00
Carles Fernandez 079ef0f07d Improve error handling of UDP connections 2024-05-06 18:58:09 +02:00
Carles Fernandez fbc216c1a3 Add flag validation when using Abseil 2024-05-02 00:14:53 +02:00
Carles Fernandez 4515e67b3f Fixes for the embedded Abseil 2024-05-01 08:39:22 +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 1ad631128f cpu_features: Update AArch64 features to Linux 6.6 2024-04-22 13:03:31 +02:00
Carles Fernandez 78295866e6 Find dependencies in the loongarch64 architecture 2024-04-22 12:41:11 +02:00
Carles Fernandez c91c31bd35 Fix wrong order of arguments in calloc 2024-04-22 09:48:28 +02:00
Carles Fernandez f1fb4abec0 Bump CMake max policy to 3.29 2024-04-13 09:17:18 +02:00
Carles Fernandez fd5174e7ec Remove duplicate libraries warning emitted by Xcode 15 2024-04-13 09:03:46 +02:00
Carles Fernandez fc695cb6f6 CI: make cmakelint happy 2024-04-12 19:51:37 +02:00
Carles Fernandez 6fc04b34f2 Fix duplicate warning from Xcode 2024-04-12 18:15:33 +02:00
cesaaargm 881bb5c58a Merge branch 'carlesfernandez:next' into osnma-cesare 2024-04-12 15:24:51 +02:00
Carles Fernandez 7e79945529 Update Flexiband_Signal_Source to admit modern GNU Radio versions 2024-04-05 13:37:45 +02:00
Marc Majoral 3f014b4a64 Fixed a deadlock issue in the FPGA-based tracking loops 2024-04-04 19:13:55 +02:00
cesaaargm 35cfbd7f05 gitignore 2024-02-27 19:18:39 +01:00
cesaaargm 88a6d8e968 Merge branch 'carlesfernandez:next' into osnma-cesare 2024-02-20 15:58:26 +01:00
cesaaargm 80e6d8df18 Add unit tests for GNSS_crypto
Introduced unit tests in `gnss_crypto_test.cc` to verify the functionality set_public_key and verify_signature. The added tests check the correctness of signature verification and public key import processes. Further minor changes
2024-02-20 15:52:19 +01:00
Carles Fernandez f446bf3238 Add missing include
Fix compilation against glog-0.7.0
2024-02-19 17:54:18 +01:00
cesaaargm 1263af9ec1 Merge branch 'carlesfernandez:next' into osnma-cesare 2024-01-25 16:19:15 +01:00
Carles Fernandez 9880fdd57c Bump version to 0.0.19 2024-01-23 14:49:19 +01:00
Carles Fernandez fe5523c565 Fix spelling errors detected by lintian 2024-01-23 14:42:46 +01:00
Carles Fernandez 95e6111a46 Better tuning of position KF for moving receivers 2024-01-23 11:07:31 +01:00
Carles Fernandez 84ce3ebc2f Fix Wshorten-64-to-32 warning 2024-01-23 11:05:27 +01:00
Cesare G. Martínez 08bd1992af [TAS-125] NavData retrieval.
* set osnma flags to true when new data
		* send them to osnma block if filled.
2024-01-22 17:58:39 +01:00
cesaaargm 27a7274e1a Merge branch 'carlesfernandez:next' into osnma-cesare 2024-01-20 22:05:02 +01:00
Cesare G. Martínez 50fbc3e9e5 [TAS-111] time synch check: first draft 2024-01-20 10:21:22 +01:00
Carles Fernandez 5d5cbc05eb Fix Wshorten-64-to-32 warning 2024-01-12 10:47:14 +01:00
cesaaargm 451bae4a3b Merge branch 'carlesfernandez:next' into osnma-cesare 2024-01-06 16:42:09 +01:00
Carles Fernandez 7d6d62dbc6 Fix data race condition 2024-01-01 14:23:42 +01:00
Carles Fernandez 6b9ad0332b Fix data race condition 2023-12-22 10:34:35 +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 5d1057227d Revert "Remove leftovers from building in the source directory"
This reverts commit acf80198af.
2023-12-21 15:33:30 +01:00
Carles Fernandez 9618918aee Improve formatting consistency 2023-12-21 14:46:27 +01:00
Carles Fernandez c498809bfb Better initialization for Fpga_dynamic_bit_selection constructor 2023-12-21 14:25:01 +01:00
Carles Fernandez acf80198af Remove leftovers from building in the source directory 2023-12-21 13:58:31 +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 d8fabdb4ac Add [[maybe_unused]] to silence warnings 2023-12-21 10:18:12 +01:00
Marc Majoral dfbdd4bc76 fix comment 2023-12-20 18:56:04 +01:00
Marc Majoral 3df8b9e83f remove EZDMA files 2023-12-20 18:56:04 +01:00
Marc Majoral 8b512d997b Remove the EZDMA driver, fix time reporting when using the FPGA, and include minor fixes for the dynamic bit selection, the AD9361 FPGA signal source, and the FPGA acquisition sampling factor parameter 2023-12-20 18:56:04 +01:00
cesaaargm efbb3e0cbf Merge branch 'carlesfernandez:next' into osnma-cesare 2023-12-14 21:07:07 +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
cesaaargm 55e624e9f8 Merge branch 'carlesfernandez:next' into osnma-cesare 2023-12-07 04:05:52 +01:00
Carles Fernandez e286a0d807 Fix more defects detected by Coverity Scan 2023-12-03 14:33:23 +01:00