1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2025-10-29 22:42:59 +00:00
Commit Graph

750 Commits

Author SHA1 Message Date
Marc Majoral
933873c265 When using the FPGA in post-processing mode, start the DMA after instantiating the complete flowgraph, not before. 2020-09-10 10:08:25 +02:00
Carles Fernandez
a9472dea30 Remove redundant void (clang-tidy modernize-redundant-void-arg) 2020-08-27 12:48:20 +02:00
Carles Fernandez
cd91722d2f Parameter renaming to throttle_frequency_sps 2020-08-27 12:14:00 +02:00
Javier Arribas
845385861d Adding throttle support in LabSat file signal source 2020-08-22 16:46:21 +02:00
Carles Fernandez
7221044db3 Remove unused includes 2020-08-09 13:01:01 +02:00
Carles Fernandez
0b1befd128 hotfix: fix Uhd_Signal_Source building with GCC 10
Fix out-of-bound access in debug mode
2020-07-29 13:47:00 +02:00
Carles Fernandez
499de7a9f1 Update file headers 2020-07-28 16:57:15 +02:00
Carles Fernandez
8633c03cf9 Remove unused lines
Some more const correctness
2020-07-28 01:33:26 +02:00
Carles Fernandez
76cce022ac Fix building in Ubuntu 20.10 2020-07-27 09:53:01 +02:00
Carles Fernandez
7bececeef6 Improve const correctness
Remove all buprone conversions from signal_generator module
2020-07-17 09:11:42 +02:00
Carles Fernandez
08fa55c585 Add missing includes, use \n instead of endl 2020-07-16 19:07:58 +02:00
Carles Fernandez
9b029ec027 Merge branch 'dynamic_bit_selection' of https://github.com/mmajoral/gnss-sdr into mmajoral-dynamic_bit_selection 2020-07-16 18:56:13 +02:00
Marc Majoral
98f1287f0e dynamic bit selection based on the estimated power of the received signal. 2020-07-16 15:42:55 +02:00
Carles Fernandez
71a0b07e09 Stopping the uhd source saves a crash on exit 2020-07-16 12:43:46 +02:00
Carles Fernandez
05c139b8be Reduce number of warnings raised by bugprone-* clang-tidy checks in tracking blocks 2020-07-10 19:52:28 +02:00
Carles Fernandez
c04948fd02 Reduce number of warnings raised by bugprone-* clang-tidy checks 2020-07-10 00:37:55 +02:00
Carles Fernandez
09bcd1981c Replace std::endl by \n character. There is no need to always flush the stream. 2020-07-07 18:53:50 +02:00
Carles Fernandez
7d34866717 Add Rodrigo Muñoz to the list of Contributors 2020-07-03 23:55:01 +02:00
Carles Fernandez
fcf1b97c30 Fix call to overloded property in GCC 2020-07-03 21:52:40 +02:00
Carles Fernandez
cec63d3aad Fix call to overloded property 2020-07-03 21:37:57 +02:00
Carles Fernandez
fb8e5e5c47 Fix a bug in signal sources that made the number of samples parameter ignored when too large (Fixes: #396) 2020-07-03 20:18:42 +02:00
Carles Fernandez
c412d0a3f5 Fix clang warning: equality comparison with extraneous parentheses 2020-07-02 10:53:51 +02:00
Marc Majoral
6ae4ddb3b8 init nread_elements to prevent compiler warning. 2020-07-02 10:33:36 +02:00
Carles Fernandez
7634934995 Fix ccplint job 2020-07-01 20:04:40 +02:00
Marc Majoral
975f22f53d fixed program termination when using the FPGA in post-processing mode: the DMA process was not properly checking enable_DMA. 2020-07-01 17:42:40 +02:00
Carles Fernandez
2b3d4b321d Make the adapters take the configuration pointer as const 2020-06-29 09:07:41 +02:00
Carles Fernandez
a01dfa4052 Fix clang-format and clang-tidy jobs 2020-06-27 11:52:59 +02:00
Carles Fernandez
1569f238ac Fix clang-format jbb 2020-06-27 10:56:51 +02:00
Carles Fernandez
03d350551f Sort private members in headers 2020-06-26 22:07:41 +02:00
Carles Fernandez
5a3db5a53d Add debug internal logging for destructors. Sort destructor order 2020-06-25 02:50:07 +02:00
Carles Fernandez
df7c466de0 Sort data members in headers 2020-06-24 22:27:51 +02:00
Carles Fernandez
ba022cc5f7 Improve consistency of CMake scripts 2020-06-24 11:42:45 +02:00
Carles Fernandez
afa16c6769 Remove sleeps 2020-06-20 22:18:38 +02:00
Carles Fernandez
87989ead0a Fix for clang-tidy 2020-06-19 15:37:28 +02:00
Carles Fernandez
81af1a531b Redesign of pointer management
Avoid indirection caused by passing shared_ptr by reference

The block factory does not have responsability on the lifetime of their inputs

Define std::make_unique when using C++11 and make use of it

Printers are turned into unique_ptr to express ownership

Printers do not participate on the lifelime of the data, so they take const raw pointers

Modernize tests code
2020-06-18 11:49:28 +02:00
Carles Fernandez
0df4277d36 Unify criteria in target definitions, more informative names 2020-06-13 00:32:40 +02:00
Carles Fernandez
2a3d682f1f Make use of target_sources(), make use of target propagation to reduce redundancy in dependencies, some fixes for Clang and CMake < 3.11. Use generic lambdas with auto 2020-06-08 20:04:01 +02:00
Carles Fernandez
4913756a05 Replace <boost/bind.hpp> by <boost/bind/bind.hpp> 2020-06-06 23:41:38 +02:00
Carles Fernandez
d2e9b0aece Fix for Boost 1.73 2020-06-06 20:07:00 +02:00
Carles Fernandez
cd2dfe0bc2 Fix for Boost 1.73 2020-06-06 14:11:19 +02:00
Carles Fernandez
c27622a738 Fixes for old GCC 2020-04-26 12:28:24 +02:00
Carles Fernandez
5bde93f08c Fix issues with boost::condition 2020-04-26 10:20:03 +02:00
Carles Fernandez
f5fc4d4119 Use lambda instead of boost::bind 2020-04-26 09:10:53 +02:00
Carles Fernandez
27f6b0c290 Fixes for GNU Radio 3.9 2020-04-03 00:41:51 +02:00
Carles Fernandez
865a54ddff Apply clang-format 2020-04-03 00:17:22 +02:00
Carles Fernandez
3519107131 Add compatibility with the new GNU Radio 3.9 API that uses C++11 standard smart pointers instead of Boost smart pointers 2020-04-02 23:59:35 +02:00
Carles Fernandez
5f974a8f17 Replace boost::shared_ptr by std::shared_ptr 2020-04-02 13:23:20 +02:00
Carles Fernandez
2df45a2d06 Remove tabs 2020-03-31 00:34:26 +02:00
Marc Majoral
0a14a1aa42 fixed DMA input file configuration options 2020-03-30 17:43:09 +02:00
Carles Fernandez
52b2b8b9d8 Use variable instead of function in constructor 2020-03-12 19:15:11 +01:00