1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2025-11-25 11:34:53 +00:00
Commit Graph

845 Commits

Author SHA1 Message Date
Carles Fernandez
5d42f1e14c Extend segfault fix when RINEX output is disabled for other signals than GPS L1 2021-01-27 12:47:13 +01:00
Stefan van der Linden
a07217d34f Fixed segfault when rinex output is disabled 2021-01-27 11:12:45 +01:00
Carles Fernandez
2f627581ef Fix error handling issues detected by Coverity Scan 2020.09 2021-01-25 13:35:47 +01:00
Carles Fernandez
3773f3c71a Do not apply clang-tidy fixes to protobuf-generated headers 2021-01-18 16:00:33 +01:00
Carles Fernandez
1287e8fe79 Improve handling of the filesystem library 2021-01-16 14:37:19 +01:00
Carles Fernandez
ddc5bcff01 Update references to new GPS ICDs 2021-01-12 10:34:55 +01:00
Carles Fernandez
0b1602a5a8 Fix clang-format job 2020-12-31 01:15:16 +01:00
Carles Fernandez
21352a80d1 Apply and add clang-tidy ckecks readability-make-member-function-const and readability-qualified-auto 2020-12-30 21:49:29 +01:00
Carles Fernandez
7308745f05 Apply more concise file header format
Re-license CMake scripts with BSD-3-Clause
2020-12-30 13:35:06 +01:00
Carles Fernandez
e6d802d3e8 Fixes for new clang-format behavior 2020-11-22 11:05:16 +01:00
Carles Fernandez
f2b05e686b Simpler API for the Rinex_Printer 2020-11-15 14:17:58 +01:00
Carles Fernandez
54dfb9bbe9 Simplify public Rinex_Printer interface 2020-11-14 14:44:43 +01:00
Carles Fernandez
a0ef5a5f31 Move RINEX and RTCM work to the printer classes 2020-11-14 01:57:29 +01:00
Carles Fernandez
d81ff696b8 Fix warning 2020-11-10 13:16:25 +01:00
Carles Fernandez
bcd7c25cd1 Add Galileo E6 signal structure based on E6-B/C Codes Technical Note, Issue 1, Jan 2019.
Add Acquisition, Tracking and TLM blocks for Galileo E6 B/C. The decoder does nothing
2020-11-07 21:33:26 +01:00
Carles Fernandez
f0e1ef6f9a Add a common shared pointer definition
Makes transition to GNU Radio 3.9 API less verbose
2020-11-03 20:51:57 +01:00
Carles Fernandez
287284261c Make use of Doxygen grouping feature
Improve Modules page in generated HTML documentation
2020-11-01 13:37:19 +01:00
Carles Fernandez
5713d8b2ad Make clang-tidy happy 2020-08-09 14:03:53 +02:00
Carles Fernandez
47f6855610 Give more intuitive naming to asynchronous message handlers 2020-08-03 08:13:21 +02:00
piyush0411
7b8a23f628 Modified PVT Block 2020-07-31 21:28:57 +05:30
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
406b799168 Remove unused include 2020-07-27 08:23:30 +02:00
Carles Fernandez
f5e76e7613 Improve const correctness in PVT libs 2020-07-26 23:56:36 +02:00
Carles Fernandez
23c2dab8b7 Uniformize usage of range for loops 2020-07-21 23:18:43 +02:00
Carles Fernandez
399903e491 Remove old, unused code 2020-07-21 13:12:57 +02:00
Carles Fernandez
8a06981c16 Improve const correctness 2020-07-20 01:20:15 +02:00
Carles Fernandez
4ab7690085 Fix bug in GLONASS year computation (Fixes: #347) 2020-07-19 14:44:18 +02:00
Carles Fernandez
c0f81dd9e2 Improve const correctness. Improve usage of typeid 2020-07-19 09:39:32 +02:00
Carles Fernandez
ebd83c4cbe Improve const correctness
Fix a bug that made the parameter PVT.nmea_dump_devname ignored
Update changelog
2020-07-17 10:48:37 +02:00
Carles Fernandez
da9795c7a1 Update BeiDou satellite list 2020-07-12 13:56:36 +02:00
Carles Fernandez
47f0fe340f Fix for GCC 2020-07-12 13:05:21 +02:00
Carles Fernandez
c178d9a8a6 Remove Armadillo from Pvt_Solution API
Some API cleaning. The user does not need to call cart2geo anymore. Armadillo stuff moved to old ls_pvt solution
2020-07-12 12:42:06 +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
d3b7557dcf Sort constants
no more GPS_L1_PI, GPS_L2_PI, etc. Values are written in a single point.
2020-07-05 20:20:02 +02:00
Carles Fernandez
2b3d4b321d Make the adapters take the configuration pointer as const 2020-06-29 09:07:41 +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
d2a90370d5 Sort private members 2020-06-24 11:34:14 +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
0d5b5894b4 Sort header files 2020-06-19 12:39:28 +02:00
Carles Fernandez
8abcc2e24b Indicate with a prefix the private data members for clarity 2020-06-19 01:36:36 +02:00
Carles Fernandez
b08082e1be Raw pointer interface for the Monitor_Pvt sink 2020-06-18 20:40:53 +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
bd4a354f9a Fix ENABLE_CLANG_TIDY option 2020-06-14 13:00:36 +02:00
Carles Fernandez
0df4277d36 Unify criteria in target definitions, more informative names 2020-06-13 00:32:40 +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
034d25c8d3 Do not emit warnings due to Protocol Buffers generated code 2020-06-11 15:16:40 +02:00