Commit Graph

7917 Commits

Author SHA1 Message Date
Carles Fernandez 89efa10236
Improve error messages 2021-02-24 10:41:26 +01:00
Carles Fernandez d6fd2c244f
Update ProtocolBufferslocal version to 3.15.2 2021-02-24 08:17:27 +01:00
Carles Fernandez 4d7d8f8b49
CI: Fix prettier-markdown job 2021-02-24 00:11:22 +01:00
Carles Fernandez e335528ae9
Update changeog 2021-02-24 00:02:29 +01:00
Carles Fernandez 07b401e3bc
Improve error messages in case of wrong configuration for the FPGA offloading flowgraph 2021-02-23 21:40:53 +01:00
Carles Fernandez df8cdc678d
Allow a receiver compiled with -DENABLE_FPGA=ON to execute regular flowgraphs 2021-02-23 16:48:18 +01:00
Carles Fernandez 3ec9749852
Do not instantiate the Signal Conditioner when the software is compiled with ENABLE_FPGA=ON
so that part can be removed from the configuration file when using the FPGA offloading flowgraph
2021-02-23 13:37:17 +01:00
Carles Fernandez b4d9a3a84b
Remove redundant parameter SignalSource.enable_FPGA 2021-02-23 12:24:21 +01:00
Carles Fernandez c2223e3dad
Create a base class for Gnss almanacs, unify parameter names 2021-02-23 11:57:24 +01:00
Carles Fernandez a479d4c1eb
Remove failing extra unit test 2021-02-23 09:55:56 +01:00
Carles Fernandez ae018f829c
Improve test 2021-02-23 09:55:14 +01:00
Carles Fernandez 3b10e37a6f
Update Armadillo and ProtocolBuffers local versions 2021-02-22 22:35:45 +01:00
Carles Fernandez cc66a27740
Fix ignored value 2021-02-22 20:17:26 +01:00
Carles Fernandez 81251f5ef3
Actually test something 2021-02-22 20:15:43 +01:00
Carles Fernandez a0f10218fd
Fix ignored value 2021-02-22 20:13:46 +01:00
Carles Fernandez 3dd4021a10
Merge branch 'mmajoral-fix_FPGA_post_processing_mode' into next 2021-02-22 19:01:37 +01:00
Carles Fernandez 489da500a1
Merge branch 'fix_FPGA_post_processing_mode' of https://github.com/mmajoral/gnss-sdr into mmajoral-fix_FPGA_post_processing_mode 2021-02-22 18:52:37 +01:00
Carles Fernandez ffef0ca126
ci: Install python3-mako and liborc-dev packages in volk-gnsssdr-ubuntu job 2021-02-22 15:14:25 +01:00
Carles Fernandez 927b91096d
Reorder members definition 2021-02-22 14:09:54 +01:00
Carles Fernandez 48b914927f
Merge branch 'gnss-ephemeris' into next 2021-02-22 13:52:26 +01:00
Carles Fernandez 146e1d7a63
Update .proto files for GPS and Galileo ephemeris data 2021-02-22 13:42:54 +01:00
Carles Fernandez 86d701b628
Remove more duplicated code 2021-02-22 10:02:21 +01:00
Carles Fernandez b465f050f0
Apply clang-format 2021-02-21 12:15:38 +01:00
Carles Fernandez 2e53289653
Add more consistency in parameters name 2021-02-21 10:56:56 +01:00
Carles Fernandez 5a43a3cfce
Add missing include 2021-02-21 00:29:05 +01:00
Carles Fernandez 7971565a0d
Give more natural, consistent names to ephemeris / iono / utc parameters exposed outside the receiver via XML files
Create a base class for GPS, Galileo and BeiDou ephemeris, allowing to remove some duplicated code

Use BOOST_SERIALIZATION_NVP macro, less error prone than boost::serialization::make_nvp

Update .xsd files
2021-02-21 00:01:56 +01:00
Marc Majoral 79c968f279 modified some comments 2021-02-19 16:34:49 +01:00
Marc Majoral f85a653285 stop the receiver in a controlled way on EOF or error condition.
+ add support for the following signal source configuration options: samples, repeat, seconds_to_skip, header_size
+ remove unused header files
2021-02-19 13:03:22 +01:00
Carles Fernandez c0796f416d
Update local version of ProtocolBuffers to 3.15.0 2021-02-19 08:45:23 +01:00
Marc Majoral b06722062d removed unused header files 2021-02-18 18:46:59 +01:00
Carles Fernandez 8e23c60fca
Do not warn users twice about the overflow
clang-tidy checks applied: modernize-redundant-void-arg, performance-unnecessary-value-param
2021-02-18 13:17:46 +01:00
Carles Fernandez 29e3e120be
Merge branch 'mmajoral-fix_fpga_buff_mon' into next 2021-02-18 13:01:53 +01:00
Carles Fernandez 6c5f26fcf7
Avoid no symbols warning in MacOS 2021-02-18 13:01:48 +01:00
Marc Majoral e4de9c54de do not stop the receiver when buffer overflow is detected. 2021-02-18 12:32:44 +01:00
Carles Fernandez 8fe9a74ff2
Add Jim Melton to the list of contributors 2021-02-18 10:27:04 +01:00
Carles Fernandez 7fc6074f70
Merge branch 'jwmelto-feature/signal_source_interface' into next 2021-02-18 09:03:39 +01:00
Carles Fernandez 73a728b3f6
Merge branch 'feature/signal_source_interface' of https://github.com/jwmelto/gnss-sdr into jwmelto-feature/signal_source_interface 2021-02-18 09:03:03 +01:00
Carles Fernandez 9403560427
Return back init() to connect() 2021-02-17 22:13:20 +01:00
Carles Fernandez 03e53477c7
Apply some mostly cosmetic changes
This is not so cosmetic: Moved init() chores from connect() to the constructor for consistency with other implementations. Not relevant here since files are not processed in real-time, but is it common practice in other blocks to set everything needed (and get all the resources) in the constructor, before connect()

Moved the constructor code to the top of the file, also for consistency with other files. This is an opinionated practice, I know, since one could expect the same order than in the header file.

Improved comment formatting for Doxygen

Added and removed some blank lines to match the style of other files (two blank lines within method implementations, no two consecutive blank lines inside the method. Again opinionated, but for the sake of consistency.

Included the <tuple> library (include what you use)
2021-02-17 22:07:22 +01:00
Jim Melton 704b99e633
another MacOS property ambiguity ... ARRRGGGHHH 2021-02-17 13:40:04 -07:00
Jim Melton c221fd1c87
update copyright and move risky initializer into ctor body 2021-02-17 12:54:10 -07:00
Carles Fernandez 6d41fc8fb2
Fix Multichannel_File_Signal_Source
The constructor was not getting right the SignalSource.RF_channels value (role was moved before, so it was unusable)
2021-02-17 13:50:45 +01:00
Carles Fernandez f703990a09
Fix building when using C++11
Update changelog
2021-02-17 09:43:05 +01:00
Carles Fernandez 0f735814df
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next 2021-02-16 18:34:31 +01:00
Javier Arribas 8ba3cfa86f Send monitor ephemeris even in the case that it is not enabled the RINEX writter 2021-02-16 17:54:38 +01:00
Carles Fernandez a7699c2050
Fix file headers 2021-02-16 17:15:48 +01:00
Carles Fernandez 3b3beb099a
Fix clang-tidy job, update headers 2021-02-16 17:00:22 +01:00
Carles Fernandez 9bfa748620
Update changelog 2021-02-16 16:46:42 +01:00
Carles Fernandez de4dfd410c
Merge branch 'mmajoral-buffer_monitor' into next 2021-02-16 16:43:35 +01:00
Carles Fernandez 19c03edf1f
Update file header 2021-02-16 16:42:10 +01:00