Commit Graph

7428 Commits

Author SHA1 Message Date
Carles Fernandez 1330e62da9
Merge branch 'mmajoral-fix_fpga_post_proc_mode_progr_termination' into next 2020-07-01 20:06:19 +02:00
Carles Fernandez 7634934995
Fix ccplint job 2020-07-01 20:04:40 +02:00
Carles Fernandez d8f7214ad2
Merge branch 'fix_fpga_post_proc_mode_progr_termination' of https://github.com/mmajoral/gnss-sdr into mmajoral-fix_fpga_post_proc_mode_progr_termination 2020-07-01 20:02:48 +02:00
Carles Fernandez 11520ae3c0
Make save_matfile const
Some private member reordering
2020-07-01 19:52:52 +02:00
Carles Fernandez 14d1152eda
Make constants constexpr, so they can be used at compile time 2020-07-01 19:39:25 +02:00
Marc Majoral 6068006df2 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into fix_fpga_post_proc_mode_progr_termination 2020-07-01 17:44:42 +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 c4652c4593
Do not capture by reference in inner_product lambda 2020-06-30 15:29:30 +02:00
Carles Fernandez e652b2335d
Add missing line 2020-06-30 13:52:20 +02:00
Carles Fernandez b2fd68fe67
Improve std::plus void detection 2020-06-30 13:41:20 +02:00
Carles Fernandez 98bea8292c
Do not stop the receiver if SysV message queues can't be created 2020-06-30 10:41:59 +02:00
Carles Fernandez eaf80314d7
Make use of std::make_unique 2020-06-30 10:29:39 +02:00
Carles Fernandez 5944cc6ee4
Always initialize private member item_size_ 2020-06-30 10:00:41 +02:00
Carles Fernandez 830681f5dd
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next 2020-06-29 16:01:55 +02:00
Marc Majoral 5b2f7a0617 increased the number of bits of the PRN code resampler 2020-06-29 15:59:48 +02:00
Carles Fernandez f8656ca9d8 Fix for compilers using C++11: the std::plus template without class T specified is only available since C++14 2020-06-29 12:32:35 +02:00
Carles Fernandez 3bc8595dfe
Add inner_product to detector benchmark 2020-06-29 10:13:07 +02:00
Carles Fernandez 2b3d4b321d
Make the adapters take the configuration pointer as const 2020-06-29 09:07:41 +02:00
Carles Fernandez 0c4bdfac48
Use INT8_MIN/MAX instead of SCHAR_MIN/MAX for consistency and portability 2020-06-28 13:25:23 +02:00
Carles Fernandez a5aa0d2549
Allow a random name for the build type. If not recognized, it is set to None 2020-06-27 19:51:22 +02:00
Carles Fernandez 23e13a7002
Fix CMake warnings 2020-06-27 19:48:33 +02:00
Carles Fernandez a01dfa4052
Fix clang-format and clang-tidy jobs 2020-06-27 11:52:59 +02:00
Carles Fernandez 54a4c213ec
Update changelog 2020-06-27 11:39:14 +02:00
Carles Fernandez e820631689
Update changelog 2020-06-27 10:58:35 +02:00
Carles Fernandez 1569f238ac
Fix clang-format jbb 2020-06-27 10:56:51 +02:00
Carles Fernandez c784dfe125
Fix a bug that could cause a crash on receiver stopping
If a channel event was happening after flowgraph stop and before flowgraph disconnection, it caused a crash. This was avoided by sleeping the control thread during 500 ms after disconnection and before the block destructors were called, so the event could be processed, but this was not a robust solution.
2020-06-27 09:52:59 +02:00
Carles Fernandez 9310bd8460
Sort private members in headers 2020-06-27 09:25:04 +02:00
Carles Fernandez 03d350551f
Sort private members in headers 2020-06-26 22:07:41 +02:00
Carles Fernandez 06ce79490b
Sort private members in headers 2020-06-26 18:37:31 +02:00
Carles Fernandez 660dd594dc
Return the right item_size 2020-06-25 14:54:01 +02:00
Carles Fernandez 63b7c00b16
Sort private members in headers 2020-06-25 11:58:01 +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 249ad7ae9b
Remove Six module from list of dependencies 2020-06-24 20:50:59 +02:00
Carles Fernandez c723447c03
Raise maximum CMake version to 3.18 2020-06-24 19:15:09 +02:00
Carles Fernandez c222552bff
Make it easier to add new benchmarks 2020-06-24 14:05:05 +02:00
Carles Fernandez 300279bc30
Better naming for benchmarks 2020-06-24 13:59:50 +02:00
Carles Fernandez 3fcc7b7f85
Remove unused data member 2020-06-24 11:45:01 +02:00
Carles Fernandez ba022cc5f7
Improve consistency of CMake scripts 2020-06-24 11:42:45 +02:00
Carles Fernandez d2a90370d5
Sort private members 2020-06-24 11:34:14 +02:00
Carles Fernandez 75aaf409cd
Remove unused variable 2020-06-24 11:28:35 +02:00
Carles Fernandez 70b823609a
Sort private members 2020-06-24 11:27:31 +02:00
Carles Fernandez a9811ee2f4
Do not use pointer to string as data member 2020-06-24 02:43:37 +02:00
Carles Fernandez a9472e8804
CMake formatting 2020-06-23 11:06:26 +02:00
Carles Fernandez bcd5bfa6ff
Indicate that the property method of configuration is a getter 2020-06-23 11:05:31 +02:00
Carles Fernandez 037a1fcb5f
Improve headers, large data members first. Improve nav message interfaces 2020-06-23 09:47:58 +02:00
Carles Fernandez 92f013c6b9
Improve consistency of variable naming
block_factory_ is not a data member, replaced by block_factory
2020-06-21 23:07:31 +02:00
Carles Fernandez c6c32f64e2
Fix parallel build 2020-06-21 22:19:47 +02:00
Carles Fernandez 753e67bcac
Fix parallel builds 2020-06-21 21:59:05 +02:00
Carles Fernandez 13322e4373
Merge branch 'no-sleep' into next 2020-06-21 21:30:42 +02:00