Carles Fernandez
b843c48930
Fix defects detected by Coverity Scan
2025-07-29 15:17:32 +02:00
pedromiguelcp
b4e71654e4
fix: add default channel count value
2025-07-11 14:36:27 +01:00
pedromiguelcp
5927ca5e47
fix: correct packetsPerSample to reflect channel count
2025-07-11 14:36:27 +01:00
pedromiguelcp
24f0ba702e
chore: make clang-tidy happy
2025-07-11 14:36:26 +01:00
pedromiguelcp
f1eaf5253e
feat: add multichannel support for ntlab adapter
2025-07-11 14:36:26 +01:00
pedromiguelcp
ef01835b28
feat: add signal source adapter for NTLab NT1065
2025-07-11 14:36:25 +01:00
Marc Majoral
ebd6450dea
Add code comments for clarity
2025-07-10 19:38:47 +02:00
Marc Majoral
2c2d427607
Set all constants to uppercase for consistency
2025-07-10 19:38:47 +02:00
Marc Majoral
4a4b61f763
Enable multi-band processing on the FPGA with MAX2771-based analog front end
2025-07-10 19:38:47 +02:00
Marc Majoral
1203acbd69
Enable multi-band GNSS reception via MAX2771
2025-07-10 19:38:47 +02:00
Victor Castillo
68ed4d5a01
fix: use gnss_shared_ptr instead of std::shared_ptr
2025-07-09 16:33:54 +02:00
Victor Castillo
49e06dc9e3
fix: inappropriate move semantics in file_source_base
2025-07-09 16:33:54 +02:00
Victor Castillo
131cc2ce93
fix: small fixes & cleanup
2025-07-09 16:33:54 +02:00
Victor Castillo
567426b415
refactor: moved sensor data source to algorithms/libs as well
2025-07-09 16:33:54 +02:00
Victor Castillo
195886244a
feat: added SensorDataAggregator & moved everything to algorithms/libs
2025-07-09 16:33:54 +02:00
Victor Castillo
4db7f775b5
feat: refactored configuration & renamed to sensor data
2025-07-09 16:33:54 +02:00
Victor Castillo
53006b4ea6
feat: add extra data source
2025-07-09 16:33:54 +02:00
Marc Majoral
876058cb3c
Apply clang-format to source files
2025-06-14 07:28:15 +02:00
Marc Majoral
a559536f61
Halt FPGA-based receiver on buffer overflow detection
2025-06-14 07:28:15 +02:00
Marc Majoral
80e5280434
Ensure correct file length and sample skip calculations on 32-bit systems by using uint64_t
...
On 32-bit architectures, size_t may not be large enough to represent large file
sizes or sample counts. This commit updates the file length computation and the
return type of samplesToSkip() to use uint64_t, allowing accurate handling of
large files and ensuring consistency across platforms.
2025-05-28 19:40:58 +02:00
Carles Fernandez
98c0465947
Fix formatting
2025-04-01 15:52:10 +02:00
Carles Fernandez
4ba5c3505b
Release 0.0.20
2025-04-01 15:34:18 +02:00
Carles Fernandez
32e7dc03ae
Fix typos detected by codespell
2025-02-10 13:20:14 +01:00
Carles Fernandez
b9c834acba
Revert unnecessary moves
2025-01-24 00:41:06 +01:00
Carles Fernandez
bd0d19a24b
Fix low-impact performance inefficiency defects detected by Coverity Scan 2024.6
...
Reduce defect noise so other defects are easier spotted
2025-01-23 22:32:35 +01:00
Carles Fernandez
700d4403d5
Transition to clang-format 19
2024-12-26 11:18:41 +01:00
Carles Fernandez
9158447892
Fix linking against Boost 1.87
...
CI: add boost in homebrew dependencies
2024-12-20 22:09:52 +01:00
Carles Fernandez
f27eb85af6
Add new configuration parameters iq_balance_mode and dc_offset_mode to the Osmosdr_Signal_Source
2024-10-17 21:38:13 +02:00
Carles Fernandez
2a98217f25
Remove references to the data folder
2024-10-04 19:43:07 +02:00
Carles Fernandez
b981f8065e
Add missing include (fixes building with modern GCC)
2024-09-08 09:41:36 +02:00
Carles Fernandez
310685cd20
Allow building Ad936x_Custom_Signal_Source when gnuradio-iio is not available
2024-08-28 11:09:56 +02:00
Carles Fernandez
3f3321f5a7
Sort out building flags and improve their reporting
2024-08-27 15:14:01 +02:00
Marc Majoral
1384ebef55
Initialize the receiver local oscillator frequency to GPS_L5_FREQ_HZ by default in the ADRV9361Z7035 FPGA signal source and remove unnecessary include files.
2024-08-26 09:03:56 +02:00
Carles Fernandez
c4e84ffcfc
Apply clang-tidy fixes
2024-08-23 07:02:56 +02:00
Carles Fernandez
d5122c4e5a
Simplify code
2024-08-22 14:50:40 +02:00
Carles Fernandez
d7885036b6
Make private member metadata_ a std::shared_pointer
2024-08-22 14:49:33 +02:00
Carles Fernandez
8702f9dfc7
Put the global function into an anonymous namespace
...
Use emplace_back instead of push_back
2024-08-22 13:26:17 +02:00
Carles Fernandez
52c91fd1ca
Merge branch 'ft/ion-metadata-standard-signal-source' of https://github.com/castle055/gnss-sdr into castle055-ft/ion-metadata-standard-signal-source
2024-08-22 12:10:57 +02:00
Marc Majoral
1ac7e0ca1f
fix configuration options for the FPGA-based AD9361-based boards
2024-08-21 14:48:37 +02:00
Carles Fernandez
ca150572d1
Remove unused configuration parameter. Uniformize guard names
2024-08-20 15:12:38 +02:00
Carles Fernandez
4929d87759
Fix uninitialized warning
2024-08-20 14:58:01 +02:00
Carles Fernandez
9bf3f457c3
Cleaner exit if the data file is not found
2024-08-20 14:54:15 +02:00
Carles Fernandez
94e49fb2ec
Merge branch 'ft/ion-metadata-standard-signal-source' of https://github.com/castle055/gnss-sdr into castle055-ft/ion-metadata-standard-signal-source
2024-08-20 08:03:22 +02:00
Victor Castillo
89d73174a8
Added valves to properly handle end of samples
2024-08-19 18:24:18 +02:00
Victor Castillo
92dcec67e0
Simplified by removing a very shallow class
...
`ion_gnss_metadata_handler` was only reading the metadata file, which can easily be done in `ion_gsms_signal_source`.
2024-08-19 17:43:18 +02:00
Victor Castillo
c10eceb973
Moved ION GSMS file source to gnuradio_blocks/ directory
...
Also fixed some header guards.
2024-08-19 15:58:37 +02:00
Victor Castillo
174364af31
Implemented range check in IONGSMSSignalSource::get_right_block(int)
2024-08-19 15:56:29 +02:00
Victor Castillo
7cdda8e0dc
Simplified disconnect() function
...
We can disconnect the sources directly instead of disconnecting each of their outputs.
2024-08-19 15:42:26 +02:00
Victor Castillo
3bdc7b9f21
Fixed includes and code style
2024-08-19 15:39:17 +02:00
Victor Castillo
f1957476b8
Use std::ifstream instead of FILE for reading sample data
2024-08-19 15:38:32 +02:00