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
Carles Fernandez
0f0c3e7e1d
Update links
2020-02-06 17:33:29 +01:00
Carles Fernandez
93b210c142
Disable clock steering by default
2020-02-06 17:24:30 +01:00
Carles Fernandez
d6ec2a7b2c
Update links (mainly from http to https, fix broken links)
2020-02-05 21:24:46 +01:00
Carles Fernandez
6905cfcf0a
Update changelog
2020-02-04 08:09:43 +01:00
Carles Fernandez
2b3958dccb
Replace MacOS by macOS
2020-02-01 11:18:08 +01:00
Carles Fernandez
6e1aa57117
Update links
2020-01-26 14:23:22 +01:00
Carles Fernandez
d85483370d
Update links
2020-01-26 14:06:31 +01:00
Carles Fernandez
5839b5206c
Remove deprecated parameters
2020-01-26 14:05:34 +01:00
Carles Fernandez
99368616ec
Update docs
2020-01-22 00:40:42 +01:00
Carles Fernandez
39234295d7
Move pull-request template to .github folder
2019-11-30 22:36:21 +01:00
Carles Fernandez
ea79155ebd
Update changelog
2019-11-30 20:59:55 +01:00
Carles Fernandez
990feb7482
Update changelog
2019-11-26 08:11:12 +01:00
Carles Fernandez
035f2af458
Update changelog
2019-11-24 21:46:58 +01:00
Carles Fernandez
f5168380c5
Update changelog
2019-11-07 18:54:03 +01:00
Cillian O'Driscoll
2a57b6e8d5
Added user_clk_drift_ppm to monitor_pvt
2019-11-05 09:45:11 +00:00
Carles Fernandez
afb2eb16c6
Update changelog
2019-11-04 23:46:32 +01:00
Carles Fernandez
f9b11f8681
Update changelog
2019-11-02 12:22:32 +01:00
Carles Fernandez
cde66a0d03
Update changelog
2019-10-27 22:30:49 +01:00
Carles Fernandez
3c49792aef
Update changelog
2019-10-12 13:25:00 +02:00
Carles Fernandez
c9e03557b7
Remove tabs
2019-10-05 03:16:31 +02:00
Carles Fernandez
f16bcf36ba
Update changelog
2019-09-19 18:27:49 +02:00
Carles Fernandez
9f39a7b1d0
Update changelog
2019-09-18 22:08:36 +02:00
Carles Fernandez
51cf91425b
Update changelog
2019-09-13 18:58:17 +02:00
Carles Fernandez
a89ed4512d
Enforce usage of clang-format and clang-tidy in pull requests
2019-09-09 21:32:54 +02:00
Carles Fernandez
6e44d77e3d
Update changelog
2019-09-07 11:17:29 +02:00
Carles Fernandez
c87a7589e2
Update changelog
2019-08-23 23:09:42 +02:00
Carles Fernandez
eea6dc29f8
Update changelog
2019-08-17 16:16:29 +02:00
Carles Fernandez
7fed3b8d58
Update changelog
2019-08-16 12:36:59 +02:00
Carles Fernandez
47ded00812
Update changelog
2019-08-13 14:46:19 +02:00
Carles Fernandez
34481bf963
Update changelog
2019-08-13 01:13:36 +02:00
Carles Fernandez
808d8d89c7
Update list of clang-tidy checks, tag with release number
2019-08-02 12:03:48 +02:00
Carles Fernandez
6072cc6c5a
Merge branch 'next' into release0011
2019-08-02 11:51:16 +02:00
Carles Fernandez
834ad56ffc
Update changelog
2019-08-02 11:50:58 +02:00
Carles Fernandez
f349d7c29b
Bump version to 0.0.11
2019-07-27 13:31:12 +02:00
Carles Fernandez
08c57e2c72
Update changelog
2019-07-26 16:09:02 +02:00
Carles Fernandez
71d8be3192
Update changelog
2019-07-20 13:14:20 +02:00
Carles Fernandez
9b5a69e9ce
Document addition of the Guidelines Support Library in the changelog
2019-06-30 19:20:34 +02:00
Carles Fernandez
d49959d264
Update changelog
2019-06-16 23:32:11 +02:00
Carles Fernandez
6911ad8fce
Remove performance-unnecessary-copy-initialization clang-tidy check
...
Applying its fixes breaks building when using clnag 8.0 :-(
2019-06-15 13:07:09 +02:00
Carles Fernandez
aae32a1033
Udpate changelog
2019-06-15 11:02:06 +02:00
Carles Fernandez
30ee3dcb89
Build volk-gnssdr without Boost if std::filesystem is available
2019-06-09 02:33:17 +02:00
Carles Fernandez
a5f9c3ac36
Merge remote-tracking branch 'cf/io-service' into next
...
Replace boost::asio::io_service (deprecated since Boost 1.66) by boost::asio::io_context when Boost is 1.66 or above.
boost::asio::io_service is now deprecated and eventually will be removed from future Boost versions. This fix avoids a future compilation break.
2019-05-08 20:42:08 +02:00
Carles Fernandez
f6db250b1e
Update changelog
2019-05-08 20:41:19 +02:00
Carles Fernandez
e467992044
Update changelog
2019-05-08 17:20:30 +02:00
Carles Fernandez
aedbd8c47a
Update changelog
2019-04-22 15:01:18 +02:00
Carles Fernandez
971c33041c
Add README file
2019-04-22 14:01:37 +02:00
Carles Fernandez
fee5d2792c
Add comments to .proto files
2019-04-21 15:01:17 +02:00
Carles Fernandez
347d212d6c
Serialize Monitor_Pvt data with Protocol Buffers
2019-04-20 18:50:22 +02:00
Carles Fernandez
811cdc9693
Use Protocol Buffers for data serialization
2019-04-20 11:52:00 +02:00
Carles Fernandez
7587d5fd4b
Update changelog
2019-03-23 13:59:31 +01:00
Carles Fernandez
2abf9164fd
Update changelog
2019-03-16 13:42:59 +01:00
Carles Fernandez
f66a2fa3d1
Update changelog
2019-03-10 05:24:08 +01:00
Carles Fernandez
5b87bbbeb6
Update changelog
2019-02-28 22:11:26 +01:00
Carles Fernandez
7ffec280af
Update changelog
2019-02-28 22:04:24 +01:00
Carles Fernandez
63c1409b8f
Update changelog
2019-02-22 16:56:10 +01:00
Carles Fernandez
1de9588611
Update block diagram
2019-02-06 01:32:46 +01:00
Carles Fernandez
8ae72fe458
Update to modern CMake usage
2019-02-03 19:24:44 +01:00
Carles Fernandez
846e932411
Update general block diagram
2019-01-28 15:38:43 +01:00
Carles Fernandez
f13b841db5
Update changelog with Beidou B1I addition
2019-01-28 02:38:25 +01:00
Carles Fernandez
8a7e35ea97
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into release_0010
2018-12-14 12:07:15 +01:00
Carles Fernandez
82ca7091d6
Update schemas
2018-12-14 11:52:13 +01:00
Carles Fernandez
7f6a798a96
Update changelog
2018-12-13 10:39:25 +01:00
Carles Fernandez
046742855a
Add some features to the changelog
2018-12-12 11:12:03 +01:00
Carles Fernandez
09fb07d470
Remove sentence
2018-12-12 02:17:38 +01:00
Carles Fernandez
79e4a170a9
Update date in manpages
2018-12-12 01:50:29 +01:00
Carles Fernandez
9fc9357a08
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into release_0010
2018-12-12 01:34:23 +01:00
Carles Fernandez
70be265b57
Update XML schemas
2018-12-11 11:21:58 +01:00
Carles Fernandez
4f8bda4d39
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into release_0010
2018-12-09 01:09:52 +01:00
Carles Fernandez
add5ba8112
Add .clang-tidy file and generate a compile_commands.json file containing the exact compiler calls for all translation units of the project in machine-readable form if clang-tidy is detected
2018-12-08 23:16:10 +01:00
Carles Fernandez
6c4de4b144
Add link to rinex2assist
2018-11-26 22:39:27 +01:00
Carles Fernandez
d518b19ef1
Update changelog
2018-11-26 22:18:27 +01:00
Carles Fernandez
2c6e3e621d
Update changelog
2018-11-26 22:13:33 +01:00
Carles Fernandez
f416a06304
Update Galileo ephemeris schema
2018-11-26 21:18:45 +01:00
Carles Fernandez
d77448cd76
Improve data types for almanac parameters
2018-11-07 22:25:09 +01:00
Carles Fernandez
2643af3934
Add Week Number and AS_status to GPS almanac
2018-10-31 16:41:09 +01:00
Carles Fernandez
e56d0cf018
Fix link :-)
2018-10-26 09:38:17 +02:00
Carles Fernandez
59efffb4dd
Fix link
2018-10-26 09:36:35 +02:00
Carles Fernandez
5dbf59ee4f
Fix link
2018-10-26 09:34:54 +02:00
Carles Fernandez
ebc6ffa6b8
Add link to the documentation page
2018-10-26 09:13:29 +02:00
Carles Fernandez
5ac848e735
Fix typo
2018-10-25 22:49:48 +02:00
Carles Fernandez
f7b324023d
Fix typo
2018-10-25 22:44:01 +02:00
Carles Fernandez
8cbc14ce9d
Add description of XSD files
2018-10-25 22:39:07 +02:00
Carles Fernandez
443bd5afa6
Add link to TTFF definition
2018-10-25 22:17:42 +02:00
Carles Fernandez
d04c4b3f1e
Add Galileo ionospheric model
2018-10-25 21:45:46 +02:00
Carles Fernandez
560ff94f76
Add XML Schemas for Assisted GNSS
2018-10-25 21:21:36 +02:00
Carles Fernandez
37b04e367d
Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into release_0010
2018-06-15 18:37:36 +02:00
Carles Fernandez
935f716553
Describe flowgraph improvement in the changelog
2018-06-15 08:59:52 +02:00
Carles Fernandez
453c3f99f9
Describe flowgraph improvement in the changelog
2018-06-15 08:34:33 +02:00
Carles Fernandez
0c2df93794
Bump version number to 0.0.10
2018-06-08 13:43:50 +02:00
Carles Fernandez
0e020253fa
Fix typos
2018-06-08 09:35:30 +02:00
Carles Fernandez
9dc85f19b1
Update links
2018-05-25 13:44:57 +02:00
Carles Fernandez
c19bc392e8
Add optional Custom_UDP_Signal_Source signal source
2018-05-16 20:48:59 +02:00
Carles Fernandez
ea50ca0ddd
Add work in the changelog
2018-05-15 07:26:00 +02:00
Carles Fernandez
3694494386
Clarifications are never enough
2018-05-14 21:23:40 +02:00
Carles Fernandez
8275f3da7a
Document http to https replacement
2018-05-13 23:20:27 +02:00
Carles Fernandez
0d60d97c24
Use https instead of http in links when available
...
Update copyright year in headers
2018-05-13 22:49:11 +02:00
Carles Fernandez
a176276a8d
Fix typo
2018-05-13 21:16:48 +02:00
Carles Fernandez
d5ab9124c4
Update changelog
2018-05-13 21:12:22 +02:00
Mustafa Abaas
eb6b17edf8
Just correcting typos in docs
2018-05-12 11:57:57 +02:00
Carles Fernandez
d93a3b6c3f
Switch to https://gnss-sdr.org
2018-05-09 20:20:57 +02:00
Carles Fernandez
2630cf8644
Make Doxygen documentation reproducible
2018-03-28 19:15:56 +02:00
Carles Fernandez
f924005733
Add mention to
...
http://gnss-sdr.org/coding-style/#use-tools-for-automated-code-formatting
2018-03-03 11:52:27 +01:00
Carles Fernandez
372790392d
Add info about specification of flags
2018-02-25 22:10:07 +01:00
Carles Fernandez
4561bf9f9c
Update manpage with new -doppler_step flag and add default values.
2018-02-25 01:41:18 +01:00
Carles Fernandez
12f61c6d19
Update manpage
2018-02-24 19:34:46 +01:00
Carles Fernandez
3710141217
Document new flags
2018-02-18 19:47:09 +01:00
Carles Fernandez
09e9220764
Add pull request template
2017-11-06 23:53:05 +01:00
Carles Fernandez
0f796343bc
Add upstream changelog as stated at Debian Policy Manual 12.7
...
https://www.debian.org/doc/debian-policy/ch-docs.html#s-changelogs
2017-04-07 18:56:35 +02:00