1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2025-10-14 23:27:41 +00:00
Commit Graph

209 Commits

Author SHA1 Message Date
Carles Fernandez
303e95dd32 Fix the -DENABLE_LOG=OFF building option 2020-07-05 11:53:20 +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
98bea8292c Do not stop the receiver if SysV message queues can't be created 2020-06-30 10:41:59 +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
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
249ad7ae9b Remove Six module from list of dependencies 2020-06-24 20:50:59 +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
a1b06f747b Add benchmarks of small code snippets 2020-06-21 21:10:22 +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
8cc799235b Update changelog 2020-06-14 13:48:20 +02:00
Carles Fernandez
d14e69ef5a Do not pollute the source directory if the software is built from an out-of-source-tree directory
External sources and data are now always stored in a ./thirdparty folder under the building directory.

A copy of the generated binaries will be stored under gnss-sdr/install, if the building directory is inside the source tree, or in an ./install folder under the building directory if it is outside the source tree.
Fix a bug that broke compilation if the user configured the building without extra testing in a first instance, and then switched the testing buiding options to ON in a later build.

Fix extra test building if GPSTk was already installed and Boost >= 1.71
2020-06-12 20:51:26 +02:00
Carles Fernandez
836e074f98 Add building option ENABLE_STRIP to enable the generation of stripped binaries (without debgging information). Set to OFF by default 2020-06-10 17:22:03 +02:00
Carles Fernandez
e712465742 Update changelog 2020-06-06 23:35:10 +02:00
Carles Fernandez
8bfeb96f3e Udate changelog 2020-05-30 12:51:29 +02:00
Carles Fernandez
76c8239045 Update changelog 2020-05-18 23:50:19 +02:00
Carles Fernandez
1745b71f13 Update gsl-lite version to 0.37.0 2020-05-14 19:36:04 +02:00
Carles Fernandez
1ede48044b Update changelog 2020-05-10 18:46:03 +02:00
Carles Fernandez
fa9d29426c Fix markdown 2020-05-07 23:26:24 +02:00
Carles Fernandez
eaee82280a Make use of std::span when available 2020-05-07 21:47:45 +02:00
Carles Fernandez
7fcd144c39 Update changelog 2020-05-07 12:06:11 +02:00
Carles Fernandez
b9c84a451e Improve internal handling of Gnss_Synchro objects
Added noexcept move constructor and move assignment operator.
Small refactor of includes
2020-04-25 16:08:33 +02:00
Carles Fernandez
867949d132 Fix prettier-markdown job 2020-04-22 13:06:14 +02:00
Carles Fernandez
ec3c868625 Fixes a bug in GLONASS GNAV CRC computation (Fixes: #349) 2020-04-10 13:44:45 +02:00
Carles Fernandez
a49df87704 Robustify cross-compilation 2020-04-08 10:51:46 +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
1f62756fdf Update changelog 2020-04-02 11:13:49 +02:00
Carles Fernandez
5b3e0f4b94 Add transparency to block diagram
Improves visualization of webpage in dark mode
2020-03-29 00:30:06 +01:00
Carles Fernandez
1a2f7c7d9d Bump version to 0.0.12
Add REUSE badge to README file
2020-03-12 20:13:49 +01:00
Carles Fernandez
1ba3699224 Update changelog 2020-03-10 20:28:52 +01:00
Carles Fernandez
5efa2f65a4 Update changelog 2020-03-09 19:30:43 +01:00
Carles Fernandez
e14821164a Update changelog 2020-03-01 13:18:59 +01:00
Carles Fernandez
265b6a81ea Update changelog 2020-02-29 14:43:45 +01:00
Carles Fernandez
1656463d04 Fix runtime errors if compiling in Debug mode on MacOS
Before this fix, the execution crashed at the first PVT fix computation when compiling with the Debug mode
2020-02-28 22:00:36 +01:00
Carles Fernandez
73fd1e28ad Make the changelog file a markdown .md file 2020-02-27 21:05:29 +01:00
Carles Fernandez
716fa970c4 More markdown fixes 2020-02-27 19:50:08 +01:00
Carles Fernandez
17a7044add Wrap README text into 80 character-length lines, so they are easier to read from the terminal.
Formatted by https://prettier.io/, options: --parser markdown --print-width 80 --prose-wrap always
2020-02-27 18:42:43 +01:00
Carles Fernandez
c470d43432 Fix shadowed variables
See MISRA C++:2008, 2-10-2 - Identifiers declared in an inner scope shall not hide an identifier declared in an outer scope
and https://rules.sonarsource.com/cpp/RSPEC-1117\?search\=shadow
2020-02-26 22:40:00 +01:00
Carles Fernandez
86a1dc5ca3 Add new conf parameter PVT.rinex_name to specify a custom name for generated RINEX files.
A command-line flag --RINEX_name, which overrides the configuration if defined, is also available
2020-02-25 14:43:15 +01:00
Carles Fernandez
72ecc9251a Update changelog 2020-02-25 08:31:46 +01:00
Carles Fernandez
d399f8c3b3 Update changelog 2020-02-23 13:29:47 +01:00
Carles Fernandez
49adce12e3 Fix warnings raised by CMake 3.17.0-rc1 2020-02-20 19:51:57 +01:00
Carles Fernandez
e1b8042346 Update changelog 2020-02-20 18:37:50 +01:00
Carles Fernandez
e83841f2cb Update changelog 2020-02-20 08:31:41 +01:00
Carles Fernandez
ad79c7a7b5 Update changelog 2020-02-15 15:16:10 +01:00
Carles Fernandez
2ded19342f Improve headers 2020-02-12 00:04:29 +01:00
Carles Fernandez
2dd993bbf2 Update changelog 2020-02-10 12:17:26 +01:00
Carles Fernandez
b7a75453d3 Fix comments syntax in Markdown 2020-02-08 10:52:42 +01:00
Carles Fernandez
4d0d263280 Make the software package compliant with the REUSE Specification v3.0 (see https://reuse.software/spec/)
Update license headers to SPDX format (see https://spdx.org/)
Add license to all files
Add CI job in GitHub Actions to ensure compliance
2020-02-08 01:20:02 +01:00
Carles Fernandez
46b9402990 Update changelog 2020-02-06 21:52:23 +01:00