1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2024-12-16 05:00:35 +00:00
Commit Graph

988 Commits

Author SHA1 Message Date
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
67f3680bf4
Remove lintian complaints 2018-12-14 14:17:04 +01:00
Carles Fernandez
c176e51265
Improve data types for GPS navigation messages 2018-12-14 02:31:01 +01:00
Carles Fernandez
432c6b9c70
Miscelaneous clang-tidy fixes 2018-12-14 02:14:43 +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
58922251f7
Add telecommand_enabled parameter, it defaults to false 2018-12-11 10:36:15 +01:00
Carles Fernandez
54237770a6
Apply fixes by clang-tidy 2018-12-10 22:59:10 +01:00
Carles Fernandez
d6f3cd6dd3
Revert "Apply fixes by clang-tidy"
This reverts commit ba23d698bc.
2018-12-10 18:20:45 +01:00
Carles Fernandez
ba23d698bc Apply fixes by clang-tidy 2018-12-10 15:15:35 +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
8925ca7066
Fix building in Mac OS 2018-12-08 19:08:53 +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
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
8eec75c8ae clang-tidy: apply readability-string-compare fix (see https://clang.llvm.org/extra/clang-tidy/checks/readability-string-compare.html) 2018-12-03 12:52:17 +01:00
Carles Fernandez
96f34cabb1
clang-tidy: apply modernize-use-equals-default fix. See https://clang.llvm.org/extra/clang-tidy/checks/modernize-use-equals-default.html 2018-12-03 11:12:10 +01:00
Carles Fernandez
0a46cb1fe1
Use nullptr 2018-12-03 10:05:47 +01:00
Carles Fernandez
24d431f74e
Fix warning (missing initializer for struct members 2018-12-03 01:43:20 +01:00
Carles Fernandez
da069c5968
Change string comparison style 2018-12-02 23:54:27 +01:00
Carles Fernandez
0a51eabdab
Improve string comparisons 2018-12-02 22:53:05 +01:00
Carles Fernandez
2614509b29
Fix string comparisons, improve const correctness 2018-12-02 15:52:32 +01:00
Carles Fernandez
cc58fbe30f
Improve data types and string comparisons 2018-12-02 14:32:22 +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
Damian Miralles
0507febd7f bds b1i: quick fixes to b1i code, preparing for merge 2018-11-28 14:18:35 -06:00
Carles Fernandez
880c6715c1
Reorder XML file and remove duplicated parameter 2018-11-26 21:00:47 +01:00
Carles Fernandez
b755f4a895
Fix value 2018-11-25 10:32:56 +01:00
Carles Fernandez
8c48b80e8b
Fix value 2018-11-24 23:43:48 +01:00
Carles Fernandez
87d1413447
Make cmakelint happier 2018-11-24 18:40:34 +01:00
Carles Fernandez
1d659cb1de
Add protection to malformed time entry 2018-11-24 09:41:21 +01:00
Carles Fernandez
144269a268
Minor cleaning 2018-11-24 09:40:15 +01:00
Carles Fernandez
c7486ad723
Add some control to input parameters 2018-11-23 16:38:20 +01:00
Carles Fernandez
a8fe18f435
Fix defects detected by XCode 2018-11-23 16:28:28 +01:00
Carles Fernandez
f3e32e30e9 Fix computation of sat positions with GPS Almanac 2018-11-22 17:07:01 +01:00
Carles Fernandez
4bdb8c3bc4 Fix computation of satellite elevation when using the GPS Almanac 2018-11-22 15:19:36 +01:00
Carles Fernandez
a59ffca8a1 Fix Galileo sats position computation from Almanac data 2018-11-22 11:59:49 +01:00
Carles Fernandez
b0ba246934
Apply some style rules to CMake scripts 2018-11-22 00:35:21 +01:00
Carles Fernandez
6ae19e35c9 Fix warning (unused variable) 2018-11-21 10:59:19 +01:00
Carles Fernandez
df0021cfb0
Remove warnings 2018-11-20 22:01:48 +01:00
Carles Fernandez
f8f235f7dd
Replace time.h by ctime include 2018-11-20 21:59:11 +01:00
Carles Fernandez
05b6c03344
Fix typo 2018-11-20 21:56:35 +01:00
Carles Fernandez
c69b877c44
Fix reading of Galileo almanac 2018-11-20 21:53:53 +01:00
Javier Arribas
4810bdd0a5 Adding missing parameters to Galileo broadcast ephemeris serializer 2018-11-20 17:46:06 +01:00
Carles Fernandez
571738f090 Fix reporting of Galileo almanac data 2018-11-20 16:52:51 +01:00
Carles Fernandez
d4ede85fd7 Read reference location from configuration if available 2018-11-20 12:46:38 +01:00
Carles Fernandez
37841bc89e Store AGNSS reference location and time provided by SUPL 2018-11-20 10:52:40 +01:00
Carles Fernandez
ea59abee77
Add work on warm start 2018-11-20 09:28:47 +01:00
Carles Fernandez
e94b2f8990
Remove blanks 2018-11-18 21:24:54 +01:00
Carles Fernandez
573092d033
Download and build PugiXML if not found 2018-11-11 12:27:01 +01:00
Carles Fernandez
571c8c67fd
Improve CMake messages 2018-11-10 19:32:45 +01:00
Carles Fernandez
a7f39c9470
Avoid warning 2018-11-10 19:23:13 +01:00
Carles Fernandez
0abb84b9a4
Read Galileo almanac data from XML file in the format provided at https://www.gsc-europa.eu/system-status/almanac-data
Requires PugiXML, feature only available if the library is found on the system at building time
The format detection is transparent to the user. Just configure GNSS-SDR.AGNSS_gal_almanac_xml=./2018-11-06.xml
2018-11-10 19:16:13 +01:00
Carles Fernandez
a544112a84
Fix defects detected by Coverity Scan 2018-11-08 15:34:58 +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
d77448cd76
Improve data types for almanac parameters 2018-11-07 22:25:09 +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
0e2eb0b741 Adding missing parameters in GPS almanac class 2018-10-31 16:18:06 +01:00
Carles Fernandez
e5122198ae Fix error reading eccentricity from the almanac 2018-10-31 16:17:11 +01:00
Javier
5b3eb12998 Implementation of new receiver telecommands standby and coldstart 2018-10-28 11:09:01 +01:00
Carles Fernandez
b3d4ba33f3 Fix possible duplication of satellites 2018-10-25 16:48:19 +02:00
Carles Fernandez
bc058d33da Read GPS almanac file if present 2018-10-25 11:01:29 +02:00
Carles Fernandez
c4b2aa8cc4
Read Galileo almamac xml file if present 2018-10-25 00:43:25 +02:00
Carles Fernandez
07d1a74f6b Decode and store Galileo almanac 2018-10-24 17:28:12 +02:00
Javier
966d935fbc Adding the restart telecommand functionality by using external helper startup script 2018-10-23 16:54:06 +02:00
Carles Fernandez
b785fe6ba4
Replace SUPL parameter name MNS by MNC 2018-10-23 00:16:36 +02:00
Damian Miralles
e22f8e57c1 beidou b1i: renaming objects of nav decoding 2018-10-22 15:12:50 -05:00
Damian Miralles
8c16d945f8 beidou b1i: Merging new changes and adding bug fixes to code 2018-10-22 14:16:38 -05:00
Carles Fernandez
3b0fbc60bd Fix reading of LAC and CI parameters for SUPL assistance 2018-10-22 14:56:02 +02:00
Carles Fernandez
09e429b50a
Fix building with boost 1.68, fix control_thread_test 2018-10-21 21:08:46 +02:00
Javier
146363920d Adding missing files 2018-10-21 19:33:02 +02:00
Javier
ae7be10325 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next 2018-10-21 19:20:30 +02:00
Carles Fernandez
7d681a7e19
Fix typos 2018-10-21 18:27:23 +02:00
Carles Fernandez
239efe2458
Improve wording in SUPL terminal output 2018-10-21 17:55:06 +02:00
Carles Fernandez
7cad0bac74
Improve wording in SUPL terminal output 2018-10-21 14:15:41 +02:00
Carles Fernandez
0e454cb76e
More consistent naming for AGNSS configuration parameters, backward-compatible with SUPL 2018-10-21 13:58:29 +02:00
Carles Fernandez
337cafb31a
Remove unused function 2018-10-21 12:16:45 +02:00
Javier
579fad6d20 Merge branch 'next' of https://github.com/gnss-sdr/gnss-sdr into next 2018-10-21 09:48:27 +02:00