1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2025-08-31 01:47:59 +00:00
Commit Graph

9381 Commits

Author SHA1 Message Date
Victor Castillo
936162db4e Propagate extra_data tags in Observables 2024-08-14 01:17:03 +02:00
Victor Castillo
96483a2037 Propagate extra data tags in Tracking and Telemetry Decoder 2024-08-14 01:17:03 +02:00
Victor Castillo
c3bdc6a03b Fixed extra data source 2024-08-14 01:17:03 +02:00
Victor Castillo
3387be636b Observables propagate extra data tags from the reference channel only 2024-08-14 01:17:02 +02:00
Victor Castillo
b11838a5ec Minor fixes
- std::ifstream::read() is the one we want to use, not std::ifstream::get()
- `override` keyword does not go in the implementation
- `get_right_block()` needs to return `extra_data_source_` in some cases
2024-08-14 01:17:02 +02:00
Victor Castillo
4875725e29 Removing a TODO
Answer:
No, the default constructor for `shared_ptr<T>` does not instantiate the contained type, it starts with a nullptr. This is the reason for `std::make_shared<T>()`.
You can also use the constructor if you want to manage an already existing pointer by passing it as an argument (ie: `std::shared_ptr<T>{new T{}}`).
2024-08-14 01:17:02 +02:00
Victor Castillo
4d4558b054 Add relevant log for ExtraDataSource creation 2024-08-14 01:17:02 +02:00
Victor Castillo
d9f7a1f96e Composed ExtraDataSource into FileSourceBase 2024-08-14 01:17:02 +02:00
Victor Castillo
42c2e3c2de Added extra data source
which can be connected after a Signal Source in order to attach extra data (such as IMU measurements) to the sample stream.
2024-08-14 01:17:02 +02:00
Carles Fernandez
e9025246e4 Merge branch 'mmajoral-fpga_signal_sources' into next 2024-08-11 13:02:03 +02:00
Carles Fernandez
f370e33c26 Update changelog 2024-08-11 13:00:06 +02:00
Marc Majoral
0242f86088 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into fpga_signal_sources 2024-08-10 15:29:40 +02:00
Carles Fernandez
7ce4f62344 Instantiate sources only once 2024-08-10 07:37:46 +02:00
Marc Majoral
d0caa64c5f Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into fpga_signal_sources 2024-08-09 15:47:02 +02:00
Marc Majoral
9b9f0fc438 Capitalize acronyms in FPGA-related class names 2024-08-09 15:17:19 +02:00
Marc Majoral
1502808f58 Capitalize FPGA in class implementation names 2024-08-08 22:30:45 +02:00
Carles Fernandez
621ee34048 Fix clang-tidy job 2024-08-08 17:53:59 +02:00
Carles Fernandez
8fea8e1729 Merge branch 'xguerreropau-decimation_factor_count' into next 2024-08-08 14:05:41 +02:00
Carles Fernandez
a19d260281 Fix formatting 2024-08-08 14:05:03 +02:00
Carles Fernandez
e4f807e210 Merge branch 'decimation_factor_count' of https://github.com/xguerreropau/gnss-sdr into xguerreropau-decimation_factor_count 2024-08-08 13:59:33 +02:00
Carles Fernandez
41dd928689 Avoid possible runtime error when PVT.enable_rx_clock_correction=true 2024-08-08 12:41:11 +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
Carles Fernandez
ef1cb81784 Update clang-tidy job 2024-07-31 22:31:01 +02:00
Carles Fernandez
ef4fbc98d9 Avoid code duplication in CMake modules 2024-07-31 21:00:51 +02:00
Carles Fernandez
f0f6618071 Bump local version of GoogleTest to 1.15.2 and Protocol Buffers to 27.3 2024-07-31 19:10:46 +02:00
Marc Majoral
19a152c6ce Replaced the AD9361 FPGA signal source with the ADRV9361_Z7035 FPGA and the FMCOMMS5 FPGA signal sources. 2024-07-30 22:28:52 +02:00
Marc Majoral
c5bd9b6a03 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into fpga_signal_sources 2024-07-29 09:52:53 +02:00
Carles Fernandez
f17a24f7f9 Fix building local Armadillo with old CMake 2024-07-27 09:25:35 +02:00
Marc Majoral
40cc8de587 make clang-format happy 2024-07-25 09:44:21 +02:00
Carles Fernandez
fe9ebb70f1 Fix building local Armadillo with old CMake 2024-07-24 19:05:31 +02:00
Marc Majoral
dadbbdf5d4 make cmakelint happy 2024-07-24 16:35:19 +02:00
Marc Majoral
2df08c48fa make cpplint happy 2024-07-24 15:55:26 +02:00
Marc Majoral
ef3afccfbc make cpplint happy 2024-07-24 15:28:07 +02:00
Marc Majoral
468e840eb1 Fix FPGA-related CMakefile flags 2024-07-24 13:22:03 +02:00
Marc Majoral
f2acb7dc2f fix FPGA signal source names for consistency 2024-07-24 11:02:44 +02:00
Marc Majoral
5b06bc34bc Detect if the spidev driver is installed when the ENABLE_MAX2771 flag is set. Detect if the DMA proxy driver is installed when the ENABLE_DMA_PROXY flag is set. Check if ENABLE_FPGA is set when either ENABLE_MAX2771 or ENABLE_DMA_PROXY is set. 2024-07-23 17:03:06 +02:00
Carles Fernandez
0f8f4ddb8b Bump google benchmark to 1.8.5 2024-07-20 07:41:15 +02:00
Marc Majoral
4b715866b5 fix signal source names for consistency 2024-07-19 12:06:53 +02:00
Marc Majoral
9567e95e33 Adjust cross-compilation flags to properly support FPGA signal sources 2024-07-19 10:11:44 +02:00
Marc Majoral
d24c35854a Add the MAX2771_EVKIT FPGA signal source and the ENABLE_FPGA_MAX2771_EVKIT flag to enable it. 2024-07-18 16:33:25 +02:00
Marc Majoral
ac7bdc919b Decouple the FPGA DMA signal source from the AD9361 FPGA signal source. 2024-07-15 19:10:00 +02:00
Carles Fernandez
20d664a8b7 Fix building with CMake 3.30 in old setups 2024-07-10 21:59:33 +02:00
Carles Fernandez
8f80007a4e Fix building with CMake 3.30 2024-07-10 20:37:16 +02:00
Carles Fernandez
389600dffc Fix building with CMake 3.30 2024-07-10 20:16:07 +02:00
Carles Fernandez
12a2fcadbe Bump max version of CMake to 3.30 2024-07-10 14:28:16 +02:00
Carles Fernandez
f46ceb0fa7 CentOS 7 reached EOL, remove from README. Fix for CentOS 9 Stream 2024-07-09 14:39:38 +02:00
Carles Fernandez
bb2d384ad6 Merge branch 'vladisslav2011-fix_acquisition_monitor' into next 2024-07-03 22:05:02 +02:00