1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2024-11-14 05:44:56 +00:00
Commit Graph

1643 Commits

Author SHA1 Message Date
Carles Fernandez
7ce4f62344
Instantiate sources only once 2024-08-10 07:37:46 +02:00
Carles Fernandez
621ee34048
Fix clang-tidy job 2024-08-08 17:53:59 +02:00
Xavier Guerrero-Pau
c8c46bc3c5
Moved decimation factor count variable to the class 2024-08-08 12:03:46 +02:00
Carles Fernandez
9ffb7e2dc8
Merge branch 'better-concurrency' into next 2024-08-08 10:39:18 +02:00
Carles Fernandez
7ff1d9006e
Fix segmentation fault if the SignalSource implementation is not available 2024-08-08 10:38:52 +02:00
Carles Fernandez
158b7caeb4
Improve efficiency of Concurrent_Map and Concurrent_Queue classes 2024-08-07 09:34:09 +02:00
cl-cv
ae225bad2b
Fixed typo in collection of A0UTC parameter 2024-07-03 21:41:05 +02:00
Carles Fernandez
8ed2893fa3
Update block of GPS satellite 2024-06-10 12:55:45 +02:00
Carles Fernandez
dc18110e5d
Update list of Galileo satellites 2024-06-10 10:49:47 +02:00
Carles Fernandez
d320ea70ff
Fix typo in comment 2024-05-26 22:01:46 +02:00
Vladislav P
3b10a3663f
Allow connection of more than 1 signal conditioner to a signal source
Signed-off-by: Vladislav P <vladisslav2011@gmail.com>
2024-05-07 11:01:58 +03:00
Carles Fernandez
079ef0f07d
Improve error handling of UDP connections 2024-05-06 18:58:09 +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
3697bc1dce
Improve value reading in navigation message decoding
More concise code, less branching, fix some Wshorten-64-to-32 warnings
2024-01-13 12:07:06 +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
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
Carles Fernandez
a152226f50
Fix potenctial data race condition 2023-12-02 12:54:28 +01:00
Carles Fernandez
4a8c58f6ba
Fix performance inefficiencies detected by Coverity Scan 2023-11-29 21:34:59 +01:00
Carles Fernandez
1818c88983
Fix data race conditions and performance inefficiencies, update CHANGELOG 2023-11-28 18:06:41 +01:00
Carles Fernandez
346cd8f9ac
Fix data race condition 2023-11-28 12:26:13 +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
7132ee720a
Remove useless casts 2023-11-14 13:42:44 +01:00
Carles Fernandez
fe3d704c9d
Fix defects detected by Coverity Scan 2023-11-08 11:57:15 +01:00
Carles Fernandez
79b6312e3c
Fix API usage error reported by Coverity Scan 2023-11-07 13:19:57 +01:00
Carles Fernandez
707c7826fb
Move signal handler after the constructor 2023-10-05 17:47:13 +02:00
Carles Fernandez
9b5739603a
CI: Make clang-tidy happy 2023-10-05 17:19:22 +02:00
Javier Arribas
3474c9d8ac Adding receiver stop action triggered by the SIGHUP signal 2023-10-03 11:23:11 +02:00
Javier Arribas
559e570cbc Add SIGTERM to control_thread signal handler 2023-10-03 11:02:05 +02:00
Javier Arribas
145db1faa8 Write in INFO log file the OS signals received by gnss-sdr at runtime 2023-10-02 10:25:10 +02:00
Carles Fernandez
d487e4ce2c
Update changelog, fix formatting defects and typos 2023-10-01 09:03:14 +02:00
Javier Arribas
b971b61eed Adding standard UNIX/POSIX signals listener. GNSS-SDR now can be safely stopped using CTL+C 2023-09-30 14:48:04 +02:00
Marc Majoral
5c0826b11e
Optimize the use of the FPGA dynamic bit selection blocks. Reorder AD9361 FPGA signal source private members by size. use ssize_t write() return value. 2023-09-13 17:19:10 +02:00
Javier Arribas
9e3cfd4997 Merge branch 'next' of github.com:gnss-sdr/gnss-sdr into pps_lime 2023-04-11 09:35:33 +02:00
Carles Fernandez
5bfcf6a9a8
Add copy constructor, copy assignment operator, move constructor, and move assignment operator to Serdes_Nav_Message class 2023-04-04 14:04:28 +02:00
Carles Fernandez
7209dc4e87
Remove unnecessary temporary objects and destructors 2023-04-04 08:39:35 +02:00
Carles Fernandez
090017dfaa
Improve copy and move constructors 2023-03-25 18:11:29 +01:00
Carles Fernandez
c3c1098790
Define HAS ICD tables as const unordered_map, so they don't need to be recreated each time 2023-03-25 14:31:15 +01:00
Carles Fernandez
29cf1c246b
Improve copy and move constructors and assignment operators 2023-03-25 14:05:01 +01:00
Carles Fernandez
3a235e4859
Remove unused variable, avoids warning 2023-03-21 11:06:43 +01:00
Javier Arribas
e7c6a26941 Merge branch 'next' of github.com:gnss-sdr/gnss-sdr into pps_lime 2023-02-28 15:20:05 +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
Javier Arribas
09cc53f36e Merge branch 'next' of github.com:gnss-sdr/gnss-sdr into pps_lime 2023-01-13 12:34:44 +01:00
Carles Fernandez
840b184beb
Fix warning -Wrestrict raised when using c++20 2022-12-17 13:15:16 +01:00
Javier Arribas
b8decef94d Merge with next 2022-12-12 15:30:30 +01: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
6a1eec93b6
Apply changes suggested by clang-tidy 2022-12-06 12:54:21 +01:00
Carles Fernandez
be8a0a2a5a
Workaround for breaking change in clang-format 15 2022-11-25 10:47:06 +01:00
Javier Arribas
450397f1a9 Merge branch 'next' of github.com:gnss-sdr/gnss-sdr into pps_lime 2022-10-21 12:20:01 +02:00
Vladislav P
652c03430f
Fix monitor spamming errors when dest UDP port is unreachable
Use socket.send_to instead of socket.send

Signed-off-by: Vladislav P <vladisslav2011@gmail.com>
2022-10-05 21:38:13 +03:00