1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2025-01-09 00:40:33 +00:00
Commit Graph

573 Commits

Author SHA1 Message Date
Carles Fernandez
8d9875e881
Prefer initialization to assignment in constructors 2021-12-14 14:06:37 +01:00
Carles Fernandez
71321581ed
Prefer initialization to assignment in constructors 2021-12-14 12:59:35 +01:00
Carles Fernandez
33366ef6df
Fix uninitialized scalar fields 2021-12-14 10:21:31 +01:00
Carles Fernandez
c41ea05137
Improve LimeSDR PPS capability detection 2021-12-06 23:59:09 +01:00
Carles Fernandez
a9538c81f3
Avoid unnecessary copies of string
Avoid C-style castings
2021-12-06 20:58:33 +01:00
Carles Fernandez
da9d0122d7
Fix detection of gr-limesdr branch
Fixes build with macOS
2021-12-06 20:56:28 +01:00
Javier Arribas
03b14a0212 Fix cpplint format defects 2021-12-05 19:31:43 +01:00
Javier Arribas
91f826b5ca Adding timetag propagation from source to telemetry decoders (currently supported by Galileo telemetry decoder) 2021-12-03 12:56:20 +01:00
Javier Arribas
ea4ffe125d Make cmakelint happy again 2021-12-01 15:37:02 +01:00
Javier Arribas
c8f7966688 Fix cmakelint and cpplint reported format errors 2021-12-01 14:52:27 +01:00
Javier Arribas
8a4055b5b8 Add timetag clock offset configuration parameter in TImeTag File signal source. Timetag code clean 2021-12-01 13:18:29 +01:00
Javier Arribas
c262d74e03 Merge branch 'next' of github.com:gnss-sdr/gnss-sdr into pps_lime 2021-11-29 20:54:56 +01:00
Carles Fernandez
bcec8331e6
Fixes for building against GNU Radio master
Log4cpp has been replaced by spdlog and fmt
2021-11-23 16:38:50 +01:00
Carles Fernandez
cc38d6bc08
Fixes for building against GNU Radio master
Log4cpp has been replaced by spdlog
2021-11-23 13:30:48 +01:00
Marc Majoral
740a2762bc Initialize the dynamic bit selection shift register 2021-11-15 12:47:33 +01:00
Javier Arribas
0c49a44946 Merge branch 'next' of github.com:gnss-sdr/gnss-sdr into pps_lime 2021-10-25 12:03:52 +02:00
Carles Fernandez
4121efa0d2
Fix clang format 2021-10-23 14:19:36 +02:00
Carles Fernandez
2f7263d7a3
Fix for new API for gr-iio component in GNU Radio master 2021-10-23 14:11:20 +02:00
Javier Arribas
becc3426af Update gr.limesdr adapter to support gr3.8 2021-10-20 11:23:58 +02:00
Javier Arribas
c9d6688f1b Merge with next 2021-10-20 09:47:33 +02:00
Carles Fernandez
835e799770
Fixes for clang-format 13 2021-10-18 18:24:07 +02:00
Carles Fernandez
9e386b8857
Make clang-tidy 13 happy (was: modernize-return-braced-init-list check) 2021-10-08 14:50:05 +02:00
Carles Fernandez
a50284f403
Merge branch 'DMA_FPGA' of https://github.com/mmajoral/gnss-sdr into mmajoral-DMA_FPGA 2021-10-08 11:25:22 +02:00
Carles Fernandez
ccbe1c9ac9
Add includes (make cpplint's build/include_what_you_use filter happy) 2021-10-08 11:15:01 +02:00
Marc Majoral
eccf2ee746 temporarily prevent a problem with the DMA, which occurs when using petalinux 2018.3, the ezdma and when switching from tx to rx transfer mode. 2021-10-08 10:14:38 +02:00
Carles Fernandez
ba815abcde
Merge branch 'two-bit-sample-size' of https://github.com/jwmelto/gnss-sdr into jwmelto-two-bit-sample-size 2021-09-27 12:04:14 +02:00
Carles Fernandez
48b62e9585
If dump_filename points to a non-existing folder, try to create it 2021-09-24 16:52:13 +02:00
Jim Melton
530684d241
make clang-tidy happy 2021-09-22 20:02:36 -06:00
Marc Majoral
80ccad790d do not write the signal source gain if the AGC is enabled when using the AD9361. 2021-09-14 17:46:52 +02:00
Jim Melton
06d1d2773b
change the packets per sample calculation for 2-bit files.
This is complicated and I botched it before.
Hopefully someone with access to 2-bit samples can test this
2021-08-24 15:03:48 -06:00
Javier Arribas
a694033755 LimeSDR source is now operative 2021-06-22 16:15:03 +02:00
Javier Arribas
514bb331ce Merging next branch 2021-06-21 17:00:27 +02:00
Carles Fernandez
27d0419f79
Remove abandoned Gn3s_Signal_Source and ENABLE_GN3S building option 2021-06-15 14:19:40 +02:00
Carles Fernandez
e966006d35
Fix usage of GNU Radio GR-IIO module API 2021-06-05 01:21:53 +02:00
Javier Arribas
bf7c52d510 Adding timestamp_source command line switch to change the timestamp file from command line 2021-05-04 16:00:38 +02:00
Javier Arribas
672edceec3 Fix gnss-sdr stop after completing a timestamp source processing 2021-05-03 17:30:58 +02:00
Javier Arribas
9802ac8af0 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into pps_lime 2021-04-28 11:05:10 +02:00
Carles Fernandez
16233d78cc
Apply minor cosmetic changes
Two blank lines within methods, for consistency with other files
2021-04-20 09:11:59 +02:00
Lenhart
8b6678ec98
removing c++14 digit seperator language feature 2021-04-19 21:21:34 +02:00
Lenhart
595733bf67
moved logging output from template fct in header to source file to not have to include logging in header. Added maybe_unused to constructor argument which is unused to fix warning 2021-04-19 16:05:53 +02:00
Lenhart
dbc8ea18bf addressing feedback by @jwmelto
- documentation file name mismatch
- removed unnecc. headers
- changed std::cout to GLOG
- simlified read process for gr_complex data types
- seperated fifo end of file check from fail/other types (also added default case for unforseen events)
- changed vector to array for interleaved read fct

other changes:
- harmonized FIFO capitalization in docs
- changed gr_complex constructor. Real/Imaginary parts were swapped in upd source class used for reference. Not intuitive there though (swap= false will call constructor w/ (imag, real). Swapping should introduce just a phase shift, so it didn't break functionality for me either way.
2021-04-18 13:29:37 +02:00
Lenhart
2072197f0f header cleanup, added documentation comments 2021-04-17 22:51:34 +02:00
Lenhart
170e4666d1 overlooked one tab in a comment section which clang-tidy does not fix
this should fix the failing clang-tidy check
2021-04-17 19:40:57 +02:00
Lenhart
aaa0e09c1d added ishort support into custom_udp_signal_source. removed redundant switch block, made overflow events less confusing with number 0 and added explanation to startup 2021-04-17 18:55:20 +02:00
Lenhart
de57a26312 renamed is_complex to is_interleaved to better describe behavior, modernized c-style cast, fixed typo 2021-04-17 18:55:20 +02:00
Lenhart
4f66603464 Implemented a custom FIFO reading gnu radio block + adapter.
Reads samples from unix fifo into gnss-sdr.

Use cases:
- multiplex signal streams outside of gnss-sdr
- another program holds access to the SDR
- the SDR is not supported by gnss-sdr but can dump the signal to a fifo
2021-04-17 18:55:20 +02:00
Javier Arribas
26bc9c9b5a Debug Build: Measuring signal timestamp vs. GNSS obs RX time 2021-04-12 18:37:06 +02:00
Javier Arribas
3353a62296 Debug Build: Adding Timetag chain from FileTimestampSource to dllpllVEML tracking and from tracking to GPS L1CA telemetry decoder 2021-04-12 12:14:04 +02:00
Javier Arribas
c1880d1ece Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into pps_lime 2021-04-07 14:52:59 +02:00
Carles Fernandez
13a83092da
Fix warning -Wunused-private-field raised by clang 2021-04-04 11:01:14 +02:00