Commit Graph

87 Commits

Author SHA1 Message Date
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 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 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 538c1e6182 Fix shadowed variables 2020-02-26 18:16:04 +01:00
Carles Fernandez d88cd25f03 Add new carrier_smoothing_factor flag
Fix some public/private dependency issues
Add enable_carrier_smoothing flag to position_test
2020-02-10 19:51:33 +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 6ea7ae582c
Add more parameters in the default config 2019-11-24 13:07:26 +01:00
Carles Fernandez 134ddd8561
Fix existing conf files using threshold instead of pfa 2019-11-17 12:24:03 +01:00
Carles Fernandez c7866ef385
Remove unused private members, replace std::bind by lambdas, apply clang-tidy and clang-format
Fix position_test with default parameters
2019-11-16 18:00:04 +01:00
Carles Fernandez eeaecee3b0
Fix for old systems having gflags but not glog 2019-11-12 23:17:22 +01:00
Carles Fernandez b40fc39aaf
Add receiver runtime to position_test report 2019-10-27 13:12:06 +01:00
Carles Fernandez f3d502dc45
Add noise to position_test, expose -extend_correlation_symbols flag 2019-09-17 00:16:48 +02:00
Carles Fernandez df05c7418e
Fix bugprone-too-small-loop-variable clang-tidy check warnings 2019-08-24 17:34:12 +02:00
Carles Fernandez 9d0c00132d
Always have a space between // and comment 2019-08-19 01:29:04 +02:00
Carles Fernandez a4d6800e22
Update copyright year
Applied on files changed since last release
clang-format applied
2019-07-26 12:38:20 +02:00
Carles Fernandez d7460022ed
Avoid C arrays
See https://clang.llvm.org/extra/clang-tidy/checks/modernize-avoid-c-arrays.html
2019-07-14 14:09:12 +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 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 73b7341904
clang-tidy: apply readability-braces-around-statements plus code formatting
See http://releases.llvm.org/7.0.0/tools/clang/tools/extra/docs/clang-tidy/checks/readability-braces-around-statements.html
Code formatting applied with:
  find ../src/ -iname *.h -o -iname *.cc | xargs clang-format -i
2019-02-11 21:13:02 +01:00
Carles Fernandez dfab84b2de
Add fixes applied by clang-tidy 2019-02-05 01:31:09 +01:00
Carles Fernandez 54237770a6
Apply fixes by clang-tidy 2018-12-10 22:59:10 +01:00
Carles Fernandez 7c9f824e29
Apply clang-tidy fixes 2018-12-10 18:12:14 +01:00
Carles Fernandez 5b79f8ac50 Merge branch 'next' into smart_acq_resampler 2018-12-10 14:24:42 +01:00
Carles Fernandez 5f79053d65
Sort includes automatically with clang-format
Order:
1.- Main header
2.- Local headers
3.- Third-party library headers
4.- System headers

each category sorted lexicographically
2018-12-09 22:00:09 +01:00
Carles Fernandez acacbbe166
Fix compilation 2018-12-08 20:09:25 +01:00
Carles Fernandez 17260bbcea
Miscelaneous code improvements by clang-tidy 2018-12-08 18:49:31 +01:00
Javier Arribas 63b19692e7 Completing the smart acquisition resampler 2018-12-05 16:50:32 +01:00
Carles Fernandez 1743a773b5 Improve performance by using const and std::move() to avoid unnecessary copies 2018-12-03 19:01:47 +01:00
Carles Fernandez 2db629a6c1
Remove old KML reader 2018-11-09 12:14:05 +01:00
Carles Fernandez b785fe6ba4
Replace SUPL parameter name MNS by MNC 2018-10-23 00:16:36 +02:00
Javier afd0ef8bee Adding new position system test flags to set error thresholds 2018-10-18 10:11:07 +02:00
Javier 58e2f08439 Improving position system test figures of merit 2018-10-17 18:35:04 +02:00
Carles Fernandez 2f4c24e94e
Remove trial parameters 2018-10-13 11:15:04 +02:00
Carles Fernandez 9b91404ecb
Fix test if gnuplot is not present 2018-10-13 11:05:01 +02:00
Javier b61bbbb346 Fix matrix dimensions in position_test 2018-10-11 22:28:07 +02:00
Javier 9c19a269ed Improving position system test for static scenario using kml receiver output (default scenario) 2018-10-11 17:47:23 +02:00
Carles Fernandez 8d4e450f44
More reproducible results 2018-10-05 13:55:08 +02:00
Javier Arribas cf84c06fa1 Enable accuracy computation if static_scenario flag is enabled in position test 2018-09-13 12:20:15 +02:00
Carles Fernandez 5ad98885a5 Cosmetics 2018-09-06 12:26:03 +02:00
Carles Fernandez db50c2a275 Cosmetics 2018-09-06 12:05:31 +02:00
Carles Fernandez 3adba38c34 Fix name of output files 2018-09-06 11:48:40 +02:00
Carles Fernandez ab1c87bdc4 Add configuration name in output figures 2018-09-06 11:16:56 +02:00
Carles Fernandez a8b1fdc37c
Fix position test 2018-09-06 08:17:35 +02:00
Carles Fernandez 116b327d36
Fix position test 2018-09-06 07:38:41 +02:00
Carles Fernandez ec7bd4dae5
Fix position test 2018-09-05 21:50:46 +02:00
Carles Fernandez a95cd87f79
Fix position test 2018-09-05 21:41:15 +02:00
Carles Fernandez 7e9a094caa
Fix arma_vec usage 2018-09-05 21:24:36 +02:00
Carles Fernandez a956fdee7d
Minor 3D error plot improvements 2018-09-05 21:02:48 +02:00