Commit Graph
492 Commits
Author SHA1 Message Date
Carles Fernandez e6cfbadbf3 Improve includes with IWYU
Fix for old Boost
2019-03-05 09:55:59 +01: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 5cbafa276f Make Galileo FNAV epehemeris less verbose in terminal 2019-03-03 10:56:07 +01:00
Javier d6bf84b222 Moving LOG(INFO) to DLOG(INFO) in galileo navigation message parser 2019-03-01 18:31:15 +01:00
Carles Fernandez b1c6e1d91f Make Galileo E1 message decoding less verbose in terminal 2019-02-28 18:20:33 +01:00
Carles Fernandez f01f90695e Apply clang-format 2019-02-22 13:30:18 +01:00
Carles Fernandez d82dda30e7 Remove repeated parameters 2019-02-22 12:23:41 +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 b3ae2c969a clang-tidy: apply fixes 2019-02-21 10:33:20 +01:00
Carles Fernandez 9bc771bed6 Deploy a new option -DENABLE_CLANG_TIDY to integrate clang-tidy checks and fixes into the compilation process, if found. It defaults to OFF 2019-02-21 09:59:06 +01:00
Carles Fernandez 83501f86f5 Fix headers 2019-02-17 13:36:33 +01:00
Carles Fernandez 2da0ef3c84 Improve initialization 2019-02-15 10:02:32 +01:00
Carles Fernandez 890752601d Fix defects detected by Coverity Scan 2019-02-14 23:44:38 +01:00
Carles Fernandez b5c59ee6f7 Fix defects detected by Coverity Scan 2019-02-14 22:49:36 +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 b257c6433f clang-tidy: apply readability-named-parameter check
See https://google.github.io/styleguide/cppguide.html#Function_Declarations_and_Definitions
2019-02-11 15:31:01 +01:00
Carles Fernandez 75bd492d96 Change CMake target names to more meaningful ones, reflecting the code tree 2019-02-10 18:34:28 +01:00
Carles Fernandez 21b5aeee9d Make use of cstdint type names 2019-02-10 12:45:23 +01:00
Carles Fernandez a6b94eaccf Make use of cstdint typedefs, fix warning, remove unused variable 2019-02-10 12:40:03 +01:00
Carles Fernandez ce051e040f Improve target design 2019-02-10 01:13:02 +01:00
Carles Fernandez dfab84b2de Add fixes applied by clang-tidy 2019-02-05 01:31:09 +01:00
Carles Fernandez 708b288e61 Clean CMake scripts 2019-02-04 22:44:45 +01:00
Carles Fernandez 9b94a4dec0 Add more imported targets to CMake scripts 2019-02-04 16:07:29 +01:00
Carles Fernandez 8ae72fe458 Update to modern CMake usage 2019-02-03 19:24:44 +01:00
Carles Fernandez c561d7e799 Applying code formatting rules 2019-01-28 02:29:43 +01:00
Damian Miralles 5395b0bc3b bds_b1i: First BeiDou PVT for GNSS-SDR
Adds a BeiDou B1I PVT for GNSS-SDR. Fixes bugs with D2 message decoding
for eph values in non continuous pages. Adds a couple of cosmetic fixes.
2019-01-02 13:19:11 -06:00
Damian Miralles b6b98bea69 bds_b1i: Fixing bugs with utc model 2019-01-01 13:46:57 -06:00
Damian Miralles 2865e97b84 bds_b1i: Adding pvt computation with BeiDou B1I satellites 2018-12-28 19:01:22 -06:00
Damian Miralles 7cef679744 bds_b1i: Adding support for d2 nav decoding 2018-12-26 12:54:23 -06:00
Damian Miralles 7cdd2ee477 bds b1i: Adding geo satellites tracking and setting up structure for d2 nav decoding 2018-12-24 15:14:10 -06:00
Damian Miralles 0c4b8b25f1 bds_b1i: Adding new tel dec block structure 2018-12-23 12:51:28 -06:00
Damian Miralles 9e9b272fb2 bds_b1i: trying a new way for code 2018-12-19 10:20:12 -06:00
Damian Miralles 42b506d0bb bds b1i: Merging latest changes from upstream/next 2018-12-18 15:55:36 -06:00
Carles Fernandez c176e51265 Improve data types for GPS navigation messages 2018-12-14 02:31:01 +01:00
Carles Fernandez fa03077ca1 Improve data types for Galileo navigation data 2018-12-14 00:48:51 +01:00
Damian Miralles 0d94f9e1b7 bds b1i: some bug corrections in the code 2018-12-13 07:57:42 -07:00
Carles Fernandez 93dfcb980b Fix F/NAV message decoding of mean anomaly at reference time 2018-12-13 11:56:21 +01:00
Sergey 63e90f862f updated F/NAV message decoding (page 3 and 4)
Signed-off-by: Carles Fernandez <carles.fernandez@gmail.com>
2018-12-13 11:54:02 +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 17260bbcea Miscelaneous code improvements by clang-tidy 2018-12-08 18:49:31 +01:00
Damian Miralles 352c82827e bds_b1i: enabling bds processing in rtklib processing 2018-12-05 15:08:22 -07:00
Javier Arribas 63b19692e7 Completing the smart acquisition resampler 2018-12-05 16:50:32 +01:00
Carles Fernandez 7261bec2ad Miscelaneous code improvements 2018-12-04 13:20:49 +01:00
Carles Fernandez b2659aa076 Merge branch 'next' into smart_acq_resampler 2018-12-04 00:05:04 +01:00
Carles Fernandez 327fec627c clang-tidy: apply readability-else-after-return fix (see https://clang.llvm.org/extra/clang-tidy/checks/readability-else-after-return.html) 2018-12-03 22:08:19 +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 b994f466a7 clang-tidy: apply modernize-loop-convert fix (see https://clang.llvm.org/extra/clang-tidy/checks/modernize-loop-convert.html) 2018-12-03 18:03:25 +01:00
Javier Arribas 4b80451630 Adding initial functional changes for the smart acquisition resampler 2018-12-03 17:58:18 +01:00
Damian Miralles e40999572f bds b1i: Bug fixes in navigation code
Fixes bugs with the conversion to rtklib standard from gnss-sdr.
2018-12-03 09:39:39 -06:00