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
piyush0411
40556f7ac1
Modified unit-test
2020-06-28 23:14:16 +05:30
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
b5c2367788
Merge branch 'Acquisition' of https://github.com/piyush0411/gnss-sdr into piyush0411-Acquisition
2020-06-23 11:47:24 +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
piyush0411
8904eab576
Added unit-test
2020-06-23 14:24:51 +05:30
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
Carles Fernandez
8856f4a5a1
Merge branch 'benchmark' into next
2020-06-21 21:10:46 +02:00
Carles Fernandez
a1b06f747b
Add benchmarks of small code snippets
2020-06-21 21:10:22 +02:00