1
0
mirror of https://github.com/gnss-sdr/gnss-sdr synced 2024-09-29 07:20:51 +00:00
Commit Graph

569 Commits

Author SHA1 Message Date
Damian Miralles
bc8d0bbe64 Adds unit test for RINEX and RTCM messages printer
Adds set of unit test to check functionality of GLONASS processing for
RINEX and RTCM messages. It also fixes a couple of bug fixes with
formatting in existing code.
2017-08-31 09:55:35 -06:00
Damian Miralles
f720ddf208 Adding RTCM messages for GLONASS support
Adds code for RTCM in GLONASS processing. The commit includes legacy
messages (MS1009-MS1012) and integrated messages for GNSS fields.
A couple of bug fixes are included and addition of ephemeris fields
is completed.
2017-08-31 09:55:35 -06:00
Damian Miralles
e58cd5450d Adding RTCM Data Fields for GLONASS processing
Adds GLONASS related data fields (DFxxx) for RTCM messages including
MS1020, MS1087 and general MSM message types
2017-08-31 09:55:35 -06:00
Damian Miralles
6669482e91 rtcm: Starting coding of RTCM standard
Starting to add GLONASS support for RTCM v3 messages while fixing bugs
with the RINEX parser. In addition, adding more unit tests in the code
2017-08-31 09:55:35 -06:00
Damian Miralles
d34ec96ad2 bugfix: Fixing bugs with RINEX support
Fixes compilation errors. Modifies GLONASS GNAV Ephemeris object to
contain fields relative to GPS time using the boost posix time object.
Adds unit tests to check existent and recently added code
2017-08-31 09:55:35 -06:00
Damian Miralles
2d40780689 Adding RINEX support for GLONASS GNAV processing
Adds RINEX v2 and v3 support for GLONASS satellites processing including
observation and navigation data records. Also adds conversion of
ephemeris records in GNSS-SDR format to RTKLib format
2017-08-31 09:55:35 -06:00
Damian Miralles
fbd6b211eb Adding code for pvt computation 2017-08-31 09:55:35 -06:00
Damian Miralles
8a0689fbb1 Fixing compile warnings and adding work on unit test 2017-08-31 09:55:35 -06:00
Damian Miralles
50f133e960 Fixing compilation warnings 2017-08-31 09:55:35 -06:00
Damian Miralles
b34a82a949 Adding code for telemetry decoder algorithms 2017-08-31 09:55:35 -06:00
Damian Miralles
6c8a29d3d4 writing code for crc computation in GLONASS processing 2017-08-31 09:55:35 -06:00
Damian Miralles
c24710c585 gnav: Adding GLONASS GNAV Navigation Message Operations
Adding code for navigation message computation for GLONASS GNAV code.
Continues to fix the almanac position computation and fixes bugs in code
due to compilation errors, coding style and Doxygen documentation
2017-08-31 09:55:35 -06:00
Damian Miralles
f8f3574090 gnav: Adding GLONASS GNAV Ephemeris, Almanac and UTC Model
Generates code for GLONASS GNAV Ephemeris, Almanac and UTC Model with
their respective decoding position indexes for string decoding and
message parsing. Starts developing of satellite position computation
based on its ephemeris and almanac information
2017-08-31 09:55:35 -06:00
Carles Fernandez
8bb188a8df Remove warning 2017-08-31 09:55:35 -06:00
Carles Fernandez
b9b0bf1ef8 Remove warning 2017-08-31 09:55:35 -06:00
Carles Fernandez
6a4a2db4bf Remove warning 2017-08-31 09:55:35 -06:00
Carles Fernandez
108ffc7537 Remove warning 2017-08-31 09:55:35 -06:00
Carles Fernandez
ddee13cfa6 Update per_support files 2017-08-31 09:55:35 -06:00
Carles Fernandez
fe336fef20 Update per_support files 2017-08-31 09:55:35 -06:00
Gastd
32b9919fc5 Add telemetry rate 2017-08-23 13:35:35 -03:00
Gastd
88fa602505 Add unit-test for glonass pcps acquisition 2017-08-23 13:30:05 -03:00
Gastd
5d9742416d fix glonass signal string 2017-08-23 13:15:42 -03:00
Gastd
f918a00590 Add glonass svn in signals list 2017-08-23 13:15:42 -03:00
Gastd
8f8bdb14dd Add glonass svn in signals list 2017-08-23 13:15:42 -03:00
Gastd
acf2e04bef fix another conflict 2017-08-23 13:15:42 -03:00
Gastd
eec6f07f1d Update glonass prn table 2017-08-23 13:15:09 -03:00
Gastd
fcea248654 Add glonass svn in signals list 2017-08-23 13:13:15 -03:00
Gastd
b8e7fc0cc9 Add Glonass_L1_CA.h with Glonass L1 CA parameters 2017-08-23 13:12:06 -03:00
Gastd
339aad9beb Add glonass svn in signals list 2017-08-23 13:10:04 -03:00
Gastd
a1343654f0 Add Glonass C Aid tracking block to the block factory 2017-08-23 13:09:28 -03:00
Gastd
cb87b75aa6 Add Glonass Tracking block to block factory 2017-08-23 13:09:28 -03:00
Gastd
9d6bea831e Add glonass system in satellite signal 2017-08-23 13:09:28 -03:00
Gastd
7bb3174e88 Add telemetry rate 2017-08-23 13:09:28 -03:00
Gastd
1859f591e7 fix another conflict 2017-08-23 13:09:28 -03:00
Gastd
fc4ba6a114 Update glonass prn table 2017-08-23 13:09:28 -03:00
Gastd
a84bdc7d54 fix glonass signal string 2017-08-23 13:08:46 -03:00
Gastd
f72c2f6a75 Add glonass svn in signals list 2017-08-23 13:08:46 -03:00
Gastd
3ee267448e Add Glonass_L1_CA.h with Glonass L1 CA parameters 2017-08-23 13:08:02 -03:00
Gastd
7f4fc690df Update glonass prn table 2017-08-23 13:05:33 -03:00
Gastd
3990e0a7ce Add Glonass channels to PVT and Observables 2017-08-23 13:05:33 -03:00
Gastd
7a667635e8 Change Glonass string 2017-08-23 13:01:59 -03:00
Gastd
ffb523a8c0 Only 24 SV's available 2017-08-23 13:00:54 -03:00
Gastd
cb32755045 Add Glonass L1 C/A channel to the block factory 2017-08-23 13:00:54 -03:00
Gastd
f7092b68b6 Add Glonass_L1_CA.h with Glonass L1 CA parameters 2017-08-23 13:00:54 -03:00
Gastd
d3c3cab980 fix glonass signal string 2017-08-23 13:00:54 -03:00
Gastd
99104bc8bc Add glonass svn in signals list 2017-08-23 13:00:54 -03:00
Carles Fernandez
122ec19626 Make use of the inline keyword where appropriate 2017-08-21 11:45:12 +02:00
Carles Fernandez
fe17181af3 Replace some C-style cast by static_cast<>() 2017-08-18 19:15:45 +02:00
Carles Fernandez
61f8df3586 Replace some C-style cast by static_cast<>()
See https://stackoverflow.com/questions/1609163/what-is-the-difference-between-static-cast-and-c-style-casting
2017-08-18 12:45:47 +02:00
Carles Fernandez
f71933e938 Use const iterator 2017-08-17 17:23:08 +02:00