Commit Graph

136 Commits

Author SHA1 Message Date
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 a154f90bf5
Fix bug in telemetry message handling 2019-02-19 18:20:58 +01:00
Carles Fernandez 82b7a244eb
Small fixes 2019-02-18 21:44:19 +01:00
Carles Fernandez 719af13a33 Remove google-runtime-references check 2019-02-14 12:51:43 +01:00
Carles Fernandez 4d60ea2e5a
Catch exception by reference 2019-02-11 22:00:48 +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 4b2b205e21
Avoid throwing exceptions from destructors
Detected by clang-tidy check bugprone-exception-escape
2019-02-10 21:55:51 +01:00
Carles Fernandez dfab84b2de
Add fixes applied by clang-tidy 2019-02-05 01:31:09 +01:00
Álvaro Cebrián Juan f635580e31 Add PVT Monitor 2019-02-04 23:03:10 +01:00
Carles Fernandez c561d7e799
Applying code formatting rules 2019-01-28 02:29:43 +01:00
Damian Miralles b6b98bea69 bds_b1i: Fixing bugs with utc model 2019-01-01 13:46:57 -06:00
Damian Miralles 42b506d0bb bds b1i: Merging latest changes from upstream/next 2018-12-18 15:55:36 -06:00
Carles Fernandez 55572b55b4
Fix RTCM printer in the L5+E5a receiver 2018-12-13 12:57:11 +01:00
Carles Fernandez 497a10fbea
Merge branch 'combi' of https://github.com/carlesfernandez/gnss-sdr into next 2018-12-11 14:02:14 +01:00
Carles Fernandez e8174a5ef7
Fix error in RTCM generation of L5+E5a receiver 2018-12-11 14:01:23 +01:00
Carles Fernandez 2c2ddb1de7
Fix error in RTCM generation of L5+E5a receiver 2018-12-11 13:59:57 +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
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 0d408a6024 clang-tidy: apply modernize-use-auto fix (see https://clang.llvm.org/extra/clang-tidy/checks/modernize-use-auto.html) 2018-12-03 16:25:11 +01:00
Carles Fernandez 2614509b29
Fix string comparisons, improve const correctness 2018-12-02 15:52:32 +01:00
Carles Fernandez 3bb47ff755
Improve const correctness, fix string comparisons 2018-12-02 05:29:11 +01:00
Damian Miralles 287c93e5b8 bds b1i: Adds B1I RINEX support
Adds RINEX support for B1I only signals. It also fixes a couple of bugs
with the code. This was not properly developed during GSoC
2018-11-30 09:25:48 -06:00
Damian Miralles 8db3f21070 bds b11: Get latest changes and add bds functions in rtk module
Merge branch 'next' into bds_b1i. Also fixes multiple bugs with the
addition of bds b1i signals into code. Major changes where fixed and
code to support RINEX and RTCM is needed
2018-11-29 09:56:54 -06:00
Carles Fernandez 969f102814 Fix error in RINEX printer 2018-11-13 13:09:39 +01:00
Carles Fernandez 00d402f487 Add RINEX printer for L1/E1/E5a combination 2018-11-13 12:51:14 +01:00
Carles Fernandez 96cef90369 Add printer for L1,E1 and E5 combination 2018-11-13 12:29:13 +01:00
Carles Fernandez 98726ef036
Improve const correctess, change name of variable to a more meaningful name 2018-11-08 14:25:38 +01:00
Carles Fernandez b8a412895a
Deactivate the NMEA printer if not used 2018-11-08 10:02:52 +01:00
Carles Fernandez 61d67a7642
Make use of the more efficient switch statement for printers 2018-11-07 23:53:16 +01:00
Carles Fernandez 3477f41198
Add local definition of to_time_t to be compatible with Boost < 1.58 2018-11-07 19:27:26 +01:00
Javier ea3db59fd7 Adding Tele Command status for reporting the Position, Speed and Course over ground and Time 2018-11-06 14:39:57 +01:00
Javier 01a1954b15 Adding the Hotstart telecommand implementation to predict visible satellites for GPS and Galileo constellations 2018-11-05 17:53:53 +01:00
Carles Fernandez 40efd08b56
Fix typo 2018-11-04 19:52:20 +01:00
Carles Fernandez 766cc308bd
Fix crash after the first fix in some signal combinations 2018-11-04 19:49:26 +01:00
Carles Fernandez 6b854c3513
Fix segmentation fault under certain output combinations 2018-11-03 10:50:19 +01:00
Carles Fernandez 0139447408
Deactivate RTCM printer if not used 2018-11-02 14:12:31 +01:00
Carles Fernandez 7c238bfb44
Add RTCM messages for more signal combinations 2018-11-02 12:15:28 +01:00
Carles Fernandez 15df79837f
Fix header in RINEX nav file for L1+L5 2018-11-01 20:10:41 +01:00
Carles Fernandez 1ca28873ab
Fix warnings 2018-11-01 19:10:50 +01:00
Carles Fernandez 247c8cc6f3
Enable RINEX printer for more combinations of signals 2018-11-01 17:50:06 +01:00
Carles Fernandez 39a062ca00 Save PVT dump also in .mat. New parameter dump_mat can disable this feature 2018-10-31 14:56:59 +01:00
Carles Fernandez 902c90ef44 Allow to save the PVT dump file anywhere 2018-10-30 11:41:15 +01:00
Carles Fernandez 19dca87427
Warn if output files cannot be written. 2018-10-28 02:02:28 +02:00
Carles Fernandez b183fe63ba
Improve PVT block configuration. Allow to store data products in different folders 2018-10-28 00:42:28 +02:00
Carles Fernandez 49769059a7 Store GPS almanac 2018-10-25 11:10:30 +02:00
Carles Fernandez bc058d33da Read GPS almanac file if present 2018-10-25 11:01:29 +02:00
Carles Fernandez 20302ed28f
Read Almanac data from AGNSS 2018-10-25 00:52:29 +02:00
Carles Fernandez 07d1a74f6b Decode and store Galileo almanac 2018-10-24 17:28:12 +02:00
Damian Miralles e22f8e57c1 beidou b1i: renaming objects of nav decoding 2018-10-22 15:12:50 -05:00