Carles Fernandez
d4ed61df4b
Improve handling of gflags library
...
Set minimun gflags version to 2.1.2
Replaced google:: by gflags:: namespace
2020-08-13 20:54:22 +02:00
Carles Fernandez
2a7731135f
Bump version number to 0.0.13
2020-07-29 08:59:47 +02:00
Carles Fernandez
499de7a9f1
Update file headers
2020-07-28 16:57:15 +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
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
1a2f7c7d9d
Bump version to 0.0.12
...
Add REUSE badge to README file
2020-03-12 20:13:49 +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
487010346f
Apply readability-isolate-declaration clang-tidy check
2019-08-13 00:19:31 +02:00
Carles Fernandez
75c71afd30
Merge branch 'next' into release0011
2019-08-04 08:28:19 +02:00
Carles Fernandez
1a11b5a2ec
Remove unnecessary links and includes to boost::thread
2019-08-03 19:51:50 +02:00
Carles Fernandez
f349d7c29b
Bump version to 0.0.11
2019-07-27 13:31:12 +02:00
Carles Fernandez
8d424a13b6
Replace boost::filesystem by std::experimental::filesystem when the later is available
2019-06-12 20:39:29 +02:00
Carles Fernandez
ca6b4b545b
Replace Boost::filesystem by std::filesystem if C++17 support is available
2019-06-10 21:41:13 +02:00
Carles Fernandez
c82c7225dd
Improve includes with the aid of include-what-you-use (IWYU)
...
See rationale at https://github.com/include-what-you-use/include-what-you-use/blob/master/docs/WhyIWYU.md
2019-03-05 08:59:04 +01:00
Carles Fernandez
e7ea5c1fdd
Remove superfluous 'using google::LogMessage'
2019-03-03 13:39:35 +01:00
Carles Fernandez
551279b9ae
Provide more info to the user if something fails
2019-02-28 18:27:30 +01:00
Carles Fernandez
62a7e54359
Introduce readability-identifier-naming check
...
This commit enforces naming style for Classes and global constants:
Camel_Snake_Case for Classes
UPPER_CASE for global constants
CamelCase for abstract classes
2019-02-22 10:47:24 +01:00
Carles Fernandez
b5c59ee6f7
Fix defects detected by Coverity Scan
2019-02-14 22:49:36 +01:00
Carles Fernandez
ef8ee921aa
Update copyright year
2019-02-10 21:56:40 +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
6aed77c3a0
Fix missing includes (iwyu)
2018-12-09 23:07:10 +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
Javier
966d935fbc
Adding the restart telecommand functionality by using external helper startup script
2018-10-23 16:54:06 +02:00
Carles Fernandez
0c2df93794
Bump version number to 0.0.10
2018-06-08 13:43:50 +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
34f24562cf
Apply automated code formatting
...
Documented at .clang-format
See http://clang.llvm.org/docs/ClangFormat.html and http://clang.llvm.org/docs/ClangFormatStyleOptions.html
2018-03-03 02:03:39 +01:00
Carles Fernandez
658e677fc3
Reorder includes: local headers first, then 3rd-party library headers, and finally standard headers
2018-02-26 03:15:53 +01:00
Carles Fernandez
9e37e51447
Be more specific on required boost headers
2018-02-25 01:48:21 +01:00
Carles Fernandez
2b8ab9dcee
Group all flags in a single file
...
This makes easier to document and to add new ones.
Shortened version of common files have been added:
-c for -config_file
-s for -signal_source
2018-02-18 12:23:55 +01:00
Carles Fernandez
fc9740b4dc
Do not use LOG(FATAL) since the glog library could have been stripped
...
off
2017-08-25 19:17:12 +02:00
Carles Fernandez
85cc7802be
Fix const correctness when catching exceptions
...
See https://stackoverflow.com/questions/7581654/about-catching-exception-good-practices
Unneeded includes unistd.h removed
Close dump files in destructor
2017-08-14 13:59:00 +02:00
Carles Fernandez
02ea8acbfd
Always initialize elapsed_seconds
...
It was causing warnings in GCC. Some code style applied.
2017-08-11 13:11:38 +02:00
Carles Fernandez
18cd7daa09
Eliminate ctime library. Replaced by chrono or boost::date_time
2017-08-11 05:18:38 +02:00
Carles Fernandez
385d153ee0
Remove unused includes
...
plus other minor updates
2017-02-06 16:36:21 +01:00
Carles Fernandez
7305c033d9
Update copyright year in help intro message
2017-01-14 15:50:15 +01:00
Carles Fernandez
6ad7bacba0
Bump version to 0.0.8
2016-07-04 16:55:16 +02:00
Carles Fernandez
19f46c2cd9
Bump version number to v0.0.7
...
preparing v0.0.7 release and minor code cleaning
2016-05-13 19:17:56 +02:00
Carles Fernandez
831cc75153
Remove tabs from the source code
2016-05-02 23:46:30 +02:00
Javier Arribas
7560a158f0
More telemetry global queues migration to GNURadio asynchronous messages
...
and
some
code cleaning
2016-04-13 16:19:15 +02:00
Javier Arribas
b56183f93b
Replacing Galileo E1, SBAS, and GPS L2C telemetry shared queues and maps
...
with GNURadio asynchronous messages (TLM -> PVT)
2016-04-12 17:29:16 +02:00
Javier Arribas
588864e19e
Replacing GPS telemetry shared queues and maps with GNURadio
...
asynchronous messages (TLM -> PVT)
2016-04-12 15:28:58 +02:00
Carles Fernandez
26ff3dbe1c
main returns 0 upon normal ternimation
...
The return value for main should indicate how the program exited. Normal
exit is generally represented by a 0 return value from main. Abnormal
termination is usually signalled by a non-zero return but there is no
standard for how non-zero codes are interpreted
2016-03-04 15:26:55 +01:00
Carles Fernandez
6febea48fa
bumping version number
2015-09-02 00:38:46 +02:00
Javier Arribas
7b57bd28f8
Merge branch 'next-gnss-sdr' into next
2015-08-25 12:40:31 +02:00
Javier Arribas
1aa84cd1c4
Updated CUDA kernels and several GPU tracking optimizations.
...
Bug fix in GPS_L1_CA_DLL_PLL binary dump
2015-08-06 17:05:15 +02:00
Carles Fernandez
0dcdf00d19
Fixing linking problems
2015-07-16 15:46:01 +02:00
Javier
b8d3f293f1
GPS L2C bug fixes. Added skeleton for a Mixed (multi-frequency and
...
multi-system) observables block.
2015-06-05 18:46:00 +02:00
Carles Fernandez
073d36e77f
adding an option to remove logging
2015-05-23 11:20:26 +02:00
Carles Fernandez
c22005eda1
catching all the exceptions
2015-05-23 10:04:48 +02:00
Carles Fernandez
aa18634c87
Handling error if logging directory can't be created
2015-05-19 18:20:28 +02:00