MIP_SDK
latest-2-g34f3e39
MicroStrain Communications Library for embedded systems
|
Go to the documentation of this file.
20 { uint32_t(1),
"lat_lon",
"" },
21 { uint32_t(2),
"ellipsoid_height",
"" },
22 { uint32_t(4),
"msl_height",
"" },
23 { uint32_t(8),
"horizontal_accuracy",
"" },
24 { uint32_t(16),
"vertical_accuracy",
"" },
25 { uint32_t(31),
"flags",
"" },
48 {
true,
false,
false,
false,
false},
57 {
true,
false,
false,
false,
false},
66 {
true,
false,
false,
false,
false},
75 {
true,
false,
false,
false,
false},
80 "horizontal_accuracy",
84 {
true,
false,
false,
false,
false},
93 {
true,
false,
false,
false,
false},
102 {
true,
false,
false,
false,
false},
111 "GNSS reported position in the WGS84 geodetic frame",
125 { uint32_t(1),
"position",
"" },
126 { uint32_t(2),
"position_accuracy",
"" },
127 { uint32_t(3),
"flags",
"" },
150 {
true,
false,
false,
false,
false},
159 {
true,
false,
false,
false,
false},
168 {
true,
false,
false,
false,
false},
175 "data_gnss::PosEcef",
176 "GNSS ECEF Position",
177 "GNSS reported position in the Earth-centered, Earth-Fixed (ECEF) frame",
191 { uint32_t(1),
"velocity",
"" },
192 { uint32_t(2),
"speed_3d",
"" },
193 { uint32_t(4),
"ground_speed",
"" },
194 { uint32_t(8),
"heading",
"" },
195 { uint32_t(16),
"speed_accuracy",
"" },
196 { uint32_t(32),
"heading_accuracy",
"" },
197 { uint32_t(63),
"flags",
"" },
220 {
true,
false,
false,
false,
false},
229 {
true,
false,
false,
false,
false},
238 {
true,
false,
false,
false,
false},
247 {
true,
false,
false,
false,
false},
256 {
true,
false,
false,
false,
false},
265 {
true,
false,
false,
false,
false},
274 {
true,
false,
false,
false,
false},
283 "GNSS reported velocity in the NED frame",
297 { uint32_t(1),
"velocity",
"" },
298 { uint32_t(2),
"velocity_accuracy",
"" },
299 { uint32_t(3),
"flags",
"" },
322 {
true,
false,
false,
false,
false},
331 {
true,
false,
false,
false,
false},
340 {
true,
false,
false,
false,
false},
347 "data_gnss::VelEcef",
348 "GNSS ECEF Velocity",
349 "GNSS reported velocity in the Earth-centered, Earth-Fixed (ECEF) frame",
362 static constexpr
inline BitfieldInfo::Entry entries[] = {
363 { uint32_t(1),
"gdop",
"" },
364 { uint32_t(2),
"pdop",
"" },
365 { uint32_t(4),
"hdop",
"" },
366 { uint32_t(8),
"vdop",
"" },
367 { uint32_t(16),
"tdop",
"" },
368 { uint32_t(32),
"ndop",
"" },
369 { uint32_t(64),
"edop",
"" },
370 { uint32_t(127),
"flags",
"" },
393 {
true,
false,
false,
false,
false},
402 {
true,
false,
false,
false,
false},
411 {
true,
false,
false,
false,
false},
420 {
true,
false,
false,
false,
false},
429 {
true,
false,
false,
false,
false},
438 {
true,
false,
false,
false,
false},
447 {
true,
false,
false,
false,
false},
456 {
true,
false,
false,
false,
false},
465 "GNSS reported dilution of precision information.",
479 { uint32_t(1),
"gnss_date_time",
"" },
480 { uint32_t(2),
"leap_seconds_known",
"" },
481 { uint32_t(3),
"flags",
"" },
504 {
true,
false,
false,
false,
false},
513 {
true,
false,
false,
false,
false},
522 {
true,
false,
false,
false,
false},
531 {
true,
false,
false,
false,
false},
540 {
true,
false,
false,
false,
false},
549 {
true,
false,
false,
false,
false},
555 "Millisecond(0-999)",
558 {
true,
false,
false,
false,
false},
567 {
true,
false,
false,
false,
false},
574 "data_gnss::UtcTime",
576 "GNSS reported Coordinated Universal Time",
590 { uint32_t(1),
"tow",
"" },
591 { uint32_t(2),
"week_number",
"" },
592 { uint32_t(3),
"flags",
"" },
612 "GPS Time of week [seconds]",
615 {
true,
false,
false,
false,
false},
621 "GPS Week since 1980 [weeks]",
624 {
true,
false,
false,
false,
false},
633 {
true,
false,
false,
false,
false},
640 "data_gnss::GpsTime",
642 "GNSS reported GPS Time",
656 { uint32_t(1),
"bias",
"" },
657 { uint32_t(2),
"drift",
"" },
658 { uint32_t(4),
"accuracy_estimate",
"" },
659 { uint32_t(7),
"flags",
"" },
682 {
true,
false,
false,
false,
false},
691 {
true,
false,
false,
false,
false},
700 {
true,
false,
false,
false,
false},
709 {
true,
false,
false,
false,
false},
716 "data_gnss::ClockInfo",
718 "GNSS reported receiver clock parameters",
732 { uint32_t(0),
"FIX_3D",
"" },
733 { uint32_t(1),
"FIX_2D",
"" },
734 { uint32_t(2),
"FIX_TIME_ONLY",
"" },
735 { uint32_t(3),
"FIX_NONE",
"" },
736 { uint32_t(4),
"FIX_INVALID",
"" },
737 { uint32_t(5),
"FIX_RTK_FLOAT",
"" },
738 { uint32_t(6),
"FIX_RTK_FIXED",
"" },
739 { uint32_t(7),
"FIX_DIFFERENTIAL",
"" },
757 { uint32_t(1),
"sbas_used",
"" },
758 { uint32_t(2),
"dgnss_used",
"" },
775 static constexpr
inline BitfieldInfo::Entry entries[] = {
776 { uint32_t(1),
"fix_type",
"" },
777 { uint32_t(2),
"num_sv",
"" },
778 { uint32_t(4),
"fix_flags",
"" },
779 { uint32_t(7),
"flags",
"" },
802 {
true,
false,
false,
false,
false},
811 {
true,
false,
false,
false,
false},
820 {
true,
false,
false,
false,
false},
829 {
true,
false,
false,
false,
false},
836 "data_gnss::FixInfo",
838 "GNSS reported position fix type",
852 { uint32_t(1),
"used_for_navigation",
"" },
853 { uint32_t(2),
"healthy",
"" },
870 static constexpr
inline BitfieldInfo::Entry entries[] = {
871 { uint32_t(1),
"channel",
"" },
872 { uint32_t(2),
"sv_id",
"" },
873 { uint32_t(4),
"carrier_noise_ratio",
"" },
874 { uint32_t(8),
"azimuth",
"" },
875 { uint32_t(16),
"elevation",
"" },
876 { uint32_t(32),
"sv_flags",
"" },
877 { uint32_t(63),
"flags",
"" },
897 "Receiver channel number",
900 {
true,
false,
false,
false,
false},
909 {
true,
false,
false,
false,
false},
914 "carrier_noise_ratio",
918 {
true,
false,
false,
false,
false},
927 {
true,
false,
false,
false,
false},
936 {
true,
false,
false,
false,
false},
945 {
true,
false,
false,
false,
false},
954 {
true,
false,
false,
false,
false},
963 "GNSS reported space vehicle information\n\nWhen enabled, these fields will arrive in separate MIP packets",
977 { uint32_t(0),
"OFF",
"" },
978 { uint32_t(1),
"ON",
"" },
979 { uint32_t(2),
"UNKNOWN",
"" },
997 { uint32_t(1),
"INIT",
"" },
998 { uint32_t(2),
"SHORT",
"" },
999 { uint32_t(3),
"OPEN",
"" },
1000 { uint32_t(4),
"GOOD",
"" },
1001 { uint32_t(5),
"UNKNOWN",
"" },
1019 { uint32_t(0),
"OFF",
"" },
1020 { uint32_t(1),
"ON",
"" },
1021 { uint32_t(2),
"UNKNOWN",
"" },
1039 { uint32_t(1),
"sensor_state",
"" },
1040 { uint32_t(2),
"antenna_state",
"" },
1041 { uint32_t(4),
"antenna_power",
"" },
1042 { uint32_t(7),
"flags",
"" },
1065 {
true,
false,
false,
false,
false},
1074 {
true,
false,
false,
false,
false},
1083 {
true,
false,
false,
false,
false},
1092 {
true,
false,
false,
false,
false},
1099 "data_gnss::HwStatus",
1100 "GNSS Hardware Status",
1101 "GNSS reported hardware status",
1114 static constexpr
inline BitfieldInfo::Entry entries[] = {
1115 { uint32_t(1),
"age",
"" },
1116 { uint32_t(2),
"base_station_id",
"" },
1117 { uint32_t(4),
"base_station_status",
"" },
1118 { uint32_t(8),
"num_channels",
"" },
1119 { uint32_t(15),
"flags",
"" },
1142 {
true,
false,
false,
false,
false},
1151 {
true,
false,
false,
false,
false},
1160 {
true,
false,
false,
false,
false},
1165 "range_rate_correction",
1169 {
true,
false,
false,
false,
false},
1178 {
true,
false,
false,
false,
false},
1185 "data_gnss::DgpsInfo",
1187 "GNSS reported DGNSS status\n\n<pre>Possible Base Station Status Values:</pre>\n<pre> 0 - UDRE Scale Factor = 1.0</pre>\n<pre> 1 - UDRE Scale Factor = 0.75</pre>\n<pre> 2 - UDRE Scale Factor = 0.5</pre>\n<pre> 3 - UDRE Scale Factor = 0.3</pre>\n<pre> 4 - UDRE Scale Factor = 0.2</pre>\n<pre> 5 - UDRE Scale Factor = 0.1</pre>\n<pre> 6 - Reference Station Transmission Not Monitored</pre>\n<pre> 7 - Reference Station Not Working</pre>\n\n(UDRE = User Differential Range Error)",
1201 { uint32_t(1),
"id",
"" },
1202 { uint32_t(2),
"age",
"" },
1203 { uint32_t(4),
"range_correction",
"" },
1204 { uint32_t(8),
"range_rate_correction",
"" },
1205 { uint32_t(15),
"flags",
"" },
1228 {
true,
false,
false,
false,
false},
1237 {
true,
false,
false,
false,
false},
1246 {
true,
false,
false,
false,
false},
1251 "range_rate_correction",
1255 {
true,
false,
false,
false,
false},
1264 {
true,
false,
false,
false,
false},
1271 "data_gnss::DgpsChannel",
1273 "GNSS reported DGPS Channel Status status\n\nWhen enabled, a separate field for each active space vehicle will be sent in the packet.",
1286 static constexpr
inline BitfieldInfo::Entry entries[] = {
1287 { uint32_t(1),
"bias",
"" },
1288 { uint32_t(2),
"drift",
"" },
1289 { uint32_t(4),
"bias_accuracy",
"" },
1290 { uint32_t(8),
"drift_accuracy",
"" },
1291 { uint32_t(15),
"flags",
"" },
1314 {
true,
false,
false,
false,
false},
1323 {
true,
false,
false,
false,
false},
1328 "bias_accuracy_estimate",
1332 {
true,
false,
false,
false,
false},
1337 "drift_accuracy_estimate",
1341 {
true,
false,
false,
false,
false},
1350 {
true,
false,
false,
false,
false},
1357 "data_gnss::ClockInfo2",
1359 "GNSS reported receiver clock parameters\n\nThis supersedes MIP_DATA_DESC_GNSS_CLOCK_INFO with additional information.",
1373 { uint32_t(2),
"leap_seconds",
"" },
1396 {
true,
false,
false,
false,
false},
1405 {
true,
false,
false,
false,
false},
1412 "data_gnss::GpsLeapSeconds",
1414 "GNSS reported leap seconds (difference between GPS and UTC Time)",
1428 { uint32_t(0),
"UNKNOWN",
"" },
1429 { uint32_t(1),
"WAAS",
"" },
1430 { uint32_t(2),
"EGNOS",
"" },
1431 { uint32_t(3),
"MSAS",
"" },
1432 { uint32_t(4),
"GAGAN",
"" },
1450 { uint32_t(1),
"range_available",
"" },
1451 { uint32_t(2),
"corrections_available",
"" },
1452 { uint32_t(4),
"integrity_available",
"" },
1453 { uint32_t(8),
"test_mode",
"" },
1471 { uint32_t(1),
"tow",
"" },
1472 { uint32_t(2),
"week_number",
"" },
1473 { uint32_t(4),
"sbas_system",
"" },
1474 { uint32_t(8),
"sbas_id",
"" },
1475 { uint32_t(16),
"count",
"" },
1476 { uint32_t(32),
"sbas_status",
"" },
1477 { uint32_t(63),
"flags",
"" },
1497 "GPS Time of week [seconds]",
1500 {
true,
false,
false,
false,
false},
1506 "GPS Week since 1980 [weeks]",
1509 {
true,
false,
false,
false,
false},
1518 {
true,
false,
false,
false,
false},
1524 "SBAS satellite id.",
1527 {
true,
false,
false,
false,
false},
1533 "Number of SBAS corrections",
1536 {
true,
false,
false,
false,
false},
1542 "Status of the SBAS service",
1545 {
true,
false,
false,
false,
false},
1554 {
true,
false,
false,
false,
false},
1561 "data_gnss::SbasInfo",
1577 { uint32_t(0),
"UNKNOWN",
"" },
1578 { uint32_t(1),
"GPS",
"" },
1579 { uint32_t(2),
"GLONASS",
"" },
1580 { uint32_t(3),
"GALILEO",
"" },
1581 { uint32_t(4),
"BEIDOU",
"" },
1582 { uint32_t(5),
"SBAS",
"" },
1586 "GnssConstellationId",
1600 { uint32_t(1),
"udrei",
"" },
1601 { uint32_t(2),
"pseudorange_correction",
"" },
1602 { uint32_t(4),
"iono_correction",
"" },
1603 { uint32_t(7),
"flags",
"" },
1623 "Index of this field in this epoch.",
1626 {
true,
false,
false,
false,
false},
1632 "Total number of fields in this epoch.",
1635 {
true,
false,
false,
false,
false},
1641 "GPS Time of week the message was received [seconds]",
1644 {
true,
false,
false,
false,
false},
1650 "GPS Week since 1980 [weeks]",
1653 {
true,
false,
false,
false,
false},
1659 "GNSS constellation id",
1662 {
true,
false,
false,
false,
false},
1668 "GNSS satellite id within the constellation.",
1671 {
true,
false,
false,
false,
false},
1677 "[See above 0-13 usable, 14 not monitored, 15 - do not use]",
1680 {
true,
false,
false,
false,
false},
1685 "pseudorange_correction",
1686 "Pseudo-range correction [meters].",
1689 {
true,
false,
false,
false,
false},
1695 "Ionospheric correction [meters].",
1698 {
true,
false,
false,
false,
false},
1707 {
true,
false,
false,
false,
false},
1714 "data_gnss::SbasCorrection",
1716 "GNSS calculated SBAS Correction\n\nUDREI - the variance of a normal distribution associated with the user differential range errors for a\nsatellite after application of fast and long-term corrections, excluding atmospheric effects\n\n<pre>UDREI Variance</pre>\n<pre>-----------------------</pre>\n<pre>0 0.0520 m^2</pre>\n<pre>1 0.0924 m^2</pre>\n<pre>2 0.1444 m^2</pre>\n<pre>3 0.2830 m^2</pre>\n<pre>4 0.4678 m^2</pre>\n<pre>5 0.8315 m^2</pre>\n<pre>6 1.2992 m^2</pre>\n<pre>7 1.8709 m^2</pre>\n<pre>8 2.5465 m^2</pre>\n<pre>9 3.3260 m^2</pre>\n<pre>10 5.1968 m^2</pre>\n<pre>11 20.7870 m^2</pre>\n<pre>12 230.9661 m^2</pre>\n<pre>13 2078.695 m^2</pre>\n<pre>14 'Not Monitored'</pre>\n<pre>15 'Do Not Use'</pre>",
1730 { uint32_t(0),
"UNKNOWN",
"" },
1731 { uint32_t(1),
"L1",
"" },
1732 { uint32_t(2),
"L2",
"" },
1733 { uint32_t(5),
"L5",
"" },
1751 { uint32_t(0),
"UNKNOWN",
"" },
1752 { uint32_t(1),
"NONE",
"" },
1753 { uint32_t(2),
"PARTIAL",
"" },
1754 { uint32_t(3),
"SIGNIFICANT",
"" },
1772 { uint32_t(0),
"UNKNOWN",
"" },
1773 { uint32_t(1),
"NONE",
"" },
1774 { uint32_t(2),
"PARTIAL",
"" },
1775 { uint32_t(3),
"SIGNIFICANT",
"" },
1793 { uint32_t(1),
"rf_band",
"" },
1794 { uint32_t(2),
"jamming_state",
"" },
1795 { uint32_t(4),
"spoofing_state",
"" },
1796 { uint32_t(7),
"flags",
"" },
1816 "RF Band of the reported information",
1819 {
true,
false,
false,
false,
false},
1825 "GNSS Jamming State (as reported by the GNSS module)",
1828 {
true,
false,
false,
false,
false},
1834 "GNSS Spoofing State (as reported by the GNSS module)",
1837 {
true,
false,
false,
false,
false},
1843 "Reserved for future use",
1846 {
true,
false,
false,
false,
false},
1855 {
true,
false,
false,
false,
false},
1862 "data_gnss::RfErrorDetection",
1863 "rf_error_detection",
1864 "GNSS Error Detection subsystem status",
1878 { uint32_t(1),
"gps",
"" },
1879 { uint32_t(2),
"glonass",
"" },
1880 { uint32_t(4),
"galileo",
"" },
1881 { uint32_t(8),
"beidou",
"" },
1882 { uint32_t(16),
"ref_station",
"" },
1883 { uint32_t(32),
"single_receiver",
"" },
1884 { uint32_t(64),
"quarter_cycle_bit1",
"" },
1885 { uint32_t(128),
"quarter_cycle_bit2",
"" },
1886 { uint32_t(192),
"quarter_cycle_bits",
"" },
1904 { uint32_t(1),
"tow",
"" },
1905 { uint32_t(2),
"week_number",
"" },
1906 { uint32_t(4),
"ecef_position",
"" },
1907 { uint32_t(8),
"height",
"" },
1908 { uint32_t(16),
"station_id",
"" },
1909 { uint32_t(32),
"indicators",
"" },
1910 { uint32_t(63),
"flags",
"" },
1930 "GPS Time of week the message was received [seconds]",
1933 {
true,
false,
false,
false,
false},
1939 "GPS Week since 1980 [weeks]",
1942 {
true,
false,
false,
false,
false},
1948 "Earth-centered, Earth-fixed [m]",
1951 {
true,
false,
false,
false,
false},
1957 "Antenna Height above the marker used in the survey [m]",
1960 {
true,
false,
false,
false,
false},
1969 {
true,
false,
false,
false,
false},
1978 {
true,
false,
false,
false,
false},
1987 {
true,
false,
false,
false,
false},
1994 "data_gnss::BaseStationInfo",
1995 "base_station_info",
1996 "RTCM reported base station information (sourced from RTCM Message 1005 or 1006)\n\nValid Flag Mapping:",
2009 static constexpr
inline BitfieldInfo::Entry entries[] = {
2010 { uint32_t(1),
"tow",
"" },
2011 { uint32_t(2),
"week_number",
"" },
2012 { uint32_t(4),
"epoch_status",
"" },
2013 { uint32_t(8),
"dongle_status",
"" },
2014 { uint32_t(16),
"gps_latency",
"" },
2015 { uint32_t(32),
"glonass_latency",
"" },
2016 { uint32_t(64),
"galileo_latency",
"" },
2017 { uint32_t(128),
"beidou_latency",
"" },
2018 { uint32_t(255),
"flags",
"" },
2036 { uint32_t(1),
"antenna_location_received",
"" },
2037 { uint32_t(2),
"antenna_description_received",
"" },
2038 { uint32_t(4),
"gps_received",
"" },
2039 { uint32_t(8),
"glonass_received",
"" },
2040 { uint32_t(16),
"galileo_received",
"" },
2041 { uint32_t(32),
"beidou_received",
"" },
2042 { uint32_t(64),
"using_gps_msm_messages",
"Using MSM messages for GPS corrections instead of RTCM messages 1001-1004" },
2043 { uint32_t(128),
"using_glonass_msm_messages",
"Using MSM messages for GLONASS corrections instead of RTCM messages 1009-1012" },
2044 { uint32_t(256),
"dongle_status_read_failed",
"A read of the dongle status was attempted, but failed" },
2064 "GPS Time of week [seconds]",
2067 {
true,
false,
false,
false,
false},
2073 "GPS Week since 1980 [weeks]",
2076 {
true,
false,
false,
false,
false},
2082 "Status of the corrections received during this epoch",
2085 {
true,
false,
false,
false,
false},
2091 "RTK Dongle Status Flags (valid only when using RTK dongle, see Get RTK Device Status Flags (0x0F,0x01) for details)",
2094 {
true,
false,
false,
false,
false},
2099 "gps_correction_latency",
2100 "Latency of last GPS correction [seconds]",
2103 {
true,
false,
false,
false,
false},
2108 "glonass_correction_latency",
2109 "Latency of last GLONASS correction [seconds]",
2112 {
true,
false,
false,
false,
false},
2117 "galileo_correction_latency",
2118 "Latency of last Galileo correction [seconds]",
2121 {
true,
false,
false,
false,
false},
2126 "beidou_correction_latency",
2127 "Latency of last Beidou correction [seconds]",
2130 {
true,
false,
false,
false,
false},
2136 "Reserved for future use",
2139 {
true,
false,
false,
false,
false},
2148 {
true,
false,
false,
false,
false},
2155 "data_gnss::RtkCorrectionsStatus",
2156 "rtk_corrections_status",
2171 { uint32_t(1),
"tow",
"" },
2172 { uint32_t(2),
"week_number",
"" },
2173 { uint32_t(4),
"gnss_id",
"" },
2174 { uint32_t(8),
"satellite_id",
"" },
2175 { uint32_t(16),
"elevation",
"" },
2176 { uint32_t(32),
"azimuth",
"" },
2177 { uint32_t(64),
"health",
"" },
2178 { uint32_t(127),
"flags",
"" },
2198 "Index of this field in this epoch.",
2201 {
true,
false,
false,
false,
false},
2207 "Total number of fields in this epoch.",
2210 {
true,
false,
false,
false,
false},
2216 "GPS Time of week [seconds]",
2219 {
true,
false,
false,
false,
false},
2225 "GPS Week since 1980 [weeks]",
2228 {
true,
false,
false,
false,
false},
2237 {
true,
false,
false,
false,
false},
2243 "GNSS satellite id within the constellation",
2246 {
true,
false,
false,
false,
false},
2252 "Elevation of the satellite relative to the rover [degrees]",
2255 {
true,
false,
false,
false,
false},
2261 "Azimuth of the satellite relative to the rover [degrees]",
2264 {
true,
false,
false,
false,
false},
2270 "True if the satellite is healthy.",
2273 {
true,
false,
false,
false,
false},
2282 {
true,
false,
false,
false,
false},
2289 "data_gnss::SatelliteStatus",
2291 "Status information for a GNSS satellite.",
2305 { uint32_t(0),
"UNKNOWN",
"" },
2306 { uint32_t(1),
"GPS_L1CA",
"" },
2307 { uint32_t(2),
"GPS_L1P",
"" },
2308 { uint32_t(3),
"GPS_L1Z",
"" },
2309 { uint32_t(4),
"GPS_L2CA",
"" },
2310 { uint32_t(5),
"GPS_L2P",
"" },
2311 { uint32_t(6),
"GPS_L2Z",
"" },
2312 { uint32_t(7),
"GPS_L2CL",
"" },
2313 { uint32_t(8),
"GPS_L2CM",
"" },
2314 { uint32_t(9),
"GPS_L2CML",
"" },
2315 { uint32_t(10),
"GPS_L5I",
"" },
2316 { uint32_t(11),
"GPS_L5Q",
"" },
2317 { uint32_t(12),
"GPS_L5IQ",
"" },
2318 { uint32_t(13),
"GPS_L1CD",
"" },
2319 { uint32_t(14),
"GPS_L1CP",
"" },
2320 { uint32_t(15),
"GPS_L1CDP",
"" },
2321 { uint32_t(32),
"GLONASS_G1CA",
"" },
2322 { uint32_t(33),
"GLONASS_G1P",
"" },
2323 { uint32_t(34),
"GLONASS_G2C",
"" },
2324 { uint32_t(35),
"GLONASS_G2P",
"" },
2325 { uint32_t(64),
"GALILEO_E1C",
"" },
2326 { uint32_t(65),
"GALILEO_E1A",
"" },
2327 { uint32_t(66),
"GALILEO_E1B",
"" },
2328 { uint32_t(67),
"GALILEO_E1BC",
"" },
2329 { uint32_t(68),
"GALILEO_E1ABC",
"" },
2330 { uint32_t(69),
"GALILEO_E6C",
"" },
2331 { uint32_t(70),
"GALILEO_E6A",
"" },
2332 { uint32_t(71),
"GALILEO_E6B",
"" },
2333 { uint32_t(72),
"GALILEO_E6BC",
"" },
2334 { uint32_t(73),
"GALILEO_E6ABC",
"" },
2335 { uint32_t(74),
"GALILEO_E5BI",
"" },
2336 { uint32_t(75),
"GALILEO_E5BQ",
"" },
2337 { uint32_t(76),
"GALILEO_E5BIQ",
"" },
2338 { uint32_t(77),
"GALILEO_E5ABI",
"" },
2339 { uint32_t(78),
"GALILEO_E5ABQ",
"" },
2340 { uint32_t(79),
"GALILEO_E5ABIQ",
"" },
2341 { uint32_t(80),
"GALILEO_E5AI",
"" },
2342 { uint32_t(81),
"GALILEO_E5AQ",
"" },
2343 { uint32_t(82),
"GALILEO_E5AIQ",
"" },
2344 { uint32_t(96),
"SBAS_L1CA",
"" },
2345 { uint32_t(97),
"SBAS_L5I",
"" },
2346 { uint32_t(98),
"SBAS_L5Q",
"" },
2347 { uint32_t(99),
"SBAS_L5IQ",
"" },
2348 { uint32_t(128),
"QZSS_L1CA",
"" },
2349 { uint32_t(129),
"QZSS_LEXS",
"" },
2350 { uint32_t(130),
"QZSS_LEXL",
"" },
2351 { uint32_t(131),
"QZSS_LEXSL",
"" },
2352 { uint32_t(132),
"QZSS_L2CM",
"" },
2353 { uint32_t(133),
"QZSS_L2CL",
"" },
2354 { uint32_t(134),
"QZSS_L2CML",
"" },
2355 { uint32_t(135),
"QZSS_L5I",
"" },
2356 { uint32_t(136),
"QZSS_L5Q",
"" },
2357 { uint32_t(137),
"QZSS_L5IQ",
"" },
2358 { uint32_t(138),
"QZSS_L1CD",
"" },
2359 { uint32_t(139),
"QZSS_L1CP",
"" },
2360 { uint32_t(140),
"QZSS_L1CDP",
"" },
2361 { uint32_t(160),
"BEIDOU_B1I",
"" },
2362 { uint32_t(161),
"BEIDOU_B1Q",
"" },
2363 { uint32_t(162),
"BEIDOU_B1IQ",
"" },
2364 { uint32_t(163),
"BEIDOU_B3I",
"" },
2365 { uint32_t(164),
"BEIDOU_B3Q",
"" },
2366 { uint32_t(165),
"BEIDOU_B3IQ",
"" },
2367 { uint32_t(166),
"BEIDOU_B2I",
"" },
2368 { uint32_t(167),
"BEIDOU_B2Q",
"" },
2369 { uint32_t(168),
"BEIDOU_B2IQ",
"" },
2370 { uint32_t(169),
"BEIDOU_B2A",
"" },
2388 { uint32_t(0),
"NONE",
"" },
2389 { uint32_t(1),
"SEARCHING",
"" },
2390 { uint32_t(2),
"ACQUIRED",
"" },
2391 { uint32_t(3),
"UNUSABLE",
"" },
2392 { uint32_t(4),
"TIME_LOCKED",
"" },
2393 { uint32_t(5),
"FULLY_LOCKED",
"" },
2397 "GnssSignalQuality",
2411 { uint32_t(1),
"tow",
"" },
2412 { uint32_t(2),
"week_number",
"" },
2413 { uint32_t(4),
"receiver_id",
"" },
2414 { uint32_t(8),
"tracking_channel",
"" },
2415 { uint32_t(16),
"gnss_id",
"" },
2416 { uint32_t(32),
"satellite_id",
"" },
2417 { uint32_t(64),
"signal_id",
"" },
2418 { uint32_t(128),
"signal_strength",
"" },
2419 { uint32_t(256),
"quality",
"" },
2420 { uint32_t(512),
"pseudorange",
"" },
2421 { uint32_t(1024),
"carrier_phase",
"" },
2422 { uint32_t(2048),
"doppler",
"" },
2423 { uint32_t(4096),
"range_uncertainty",
"" },
2424 { uint32_t(8192),
"carrier_phase_uncertainty",
"" },
2425 { uint32_t(16384),
"doppler_uncertainty",
"" },
2426 { uint32_t(32768),
"lock_time",
"" },
2427 { uint32_t(65535),
"flags",
"" },
2447 "Index of this field in this epoch.",
2450 {
true,
false,
false,
false,
false},
2456 "Total number of fields in this epoch.",
2459 {
true,
false,
false,
false,
false},
2465 "GPS Time of week [seconds]",
2468 {
true,
false,
false,
false,
false},
2474 "GPS Week since 1980 [weeks]",
2477 {
true,
false,
false,
false,
false},
2483 "When the measurement comes from RTCM, this will be the reference station ID; otherwise, it's the receiver number (1,2,...)",
2486 {
true,
false,
false,
false,
false},
2492 "Channel the receiver is using to track this satellite.",
2495 {
true,
false,
false,
false,
false},
2504 {
true,
false,
false,
false,
false},
2510 "GNSS satellite id within the constellation.",
2513 {
true,
false,
false,
false,
false},
2519 "Signal identifier for the satellite.",
2522 {
true,
false,
false,
false,
false},
2528 "Carrier to noise ratio [dBHz].",
2531 {
true,
false,
false,
false,
false},
2537 "Indicator of signal quality.",
2540 {
true,
false,
false,
false,
false},
2546 "Pseudo-range measurement [meters].",
2549 {
true,
false,
false,
false,
false},
2555 "Carrier phase measurement [Carrier periods].",
2558 {
true,
false,
false,
false,
false},
2564 "Measured doppler shift [Hz].",
2567 {
true,
false,
false,
false,
false},
2573 "Uncertainty of the pseudo-range measurement [m].",
2576 {
true,
false,
false,
false,
false},
2582 "Uncertainty of the phase measurement [Carrier periods].",
2585 {
true,
false,
false,
false,
false},
2591 "Uncertainty of the measured doppler shift [Hz].",
2594 {
true,
false,
false,
false,
false},
2600 "DOC\nMinimum carrier phase lock time [s]. Note: the maximum value is dependent on the receiver.",
2603 {
true,
false,
false,
false,
false},
2612 {
true,
false,
false,
false,
false},
2621 "GNSS Raw observation.",
2634 static constexpr
inline BitfieldInfo::Entry entries[] = {
2635 { uint32_t(1),
"ephemeris",
"" },
2636 { uint32_t(2),
"modern_data",
"" },
2637 { uint32_t(4),
"isc_l5",
"" },
2638 { uint32_t(7),
"flags",
"" },
2658 "Index of this field in this epoch.",
2661 {
true,
false,
false,
false,
false},
2667 "Total number of fields in this epoch.",
2670 {
true,
false,
false,
false,
false},
2676 "GPS Time of week [seconds]",
2679 {
true,
false,
false,
false,
false},
2685 "GPS Week since 1980 [weeks]",
2688 {
true,
false,
false,
false,
false},
2694 "GNSS satellite id within the constellation.",
2697 {
true,
false,
false,
false,
false},
2703 "Satellite and signal health",
2706 {
true,
false,
false,
false,
false},
2712 "Issue of Data Clock. This increments each time the data changes and\nrolls over at 4. It is used to make sure various raw data elements from\ndifferent sources line up correctly.",
2715 {
true,
false,
false,
false,
false},
2721 "Issue of Data Ephemeris.",
2724 {
true,
false,
false,
false,
false},
2730 "Reference time for clock data.",
2733 {
true,
false,
false,
false,
false},
2739 "Clock bias in [s].",
2742 {
true,
false,
false,
false,
false},
2748 "Clock drift in [s/s].",
2751 {
true,
false,
false,
false,
false},
2757 "Clock drift rate in [s/s^2].",
2760 {
true,
false,
false,
false,
false},
2766 "T Group Delay [s].",
2769 {
true,
false,
false,
false,
false},
2775 "Inter-signal correction (L1).",
2778 {
true,
false,
false,
false,
false},
2784 "Inter-signal correction (L2, or L5 if isc_l5 flag is set).",
2787 {
true,
false,
false,
false,
false},
2793 "Reference time for ephemeris in [s].",
2796 {
true,
false,
false,
false,
false},
2802 "Semi-major axis [m].",
2805 {
true,
false,
false,
false,
false},
2811 "Semi-major axis rate [m/s].",
2814 {
true,
false,
false,
false,
false},
2823 {
true,
false,
false,
false,
false},
2828 "delta_mean_motion",
2832 {
true,
false,
false,
false,
false},
2837 "delta_mean_motion_dot",
2841 {
true,
false,
false,
false,
false},
2850 {
true,
false,
false,
false,
false},
2855 "argument_of_perigee",
2859 {
true,
false,
false,
false,
false},
2865 "Longitude of Ascending Node [rad].",
2868 {
true,
false,
false,
false,
false},
2874 "Rate of Right Ascension [rad/s].",
2877 {
true,
false,
false,
false,
false},
2883 "Inclination angle [rad].",
2886 {
true,
false,
false,
false,
false},
2892 "Inclination angle rate of change [rad/s].",
2895 {
true,
false,
false,
false,
false},
2901 "Harmonic Correction Term.",
2904 {
true,
false,
false,
false,
false},
2910 "Harmonic Correction Term.",
2913 {
true,
false,
false,
false,
false},
2919 "Harmonic Correction Term.",
2922 {
true,
false,
false,
false,
false},
2928 "Harmonic Correction Term.",
2931 {
true,
false,
false,
false,
false},
2937 "Harmonic Correction Term.",
2940 {
true,
false,
false,
false,
false},
2946 "Harmonic Correction Term.",
2949 {
true,
false,
false,
false,
false},
2958 {
true,
false,
false,
false,
false},
2965 "data_gnss::GpsEphemeris",
2967 "GPS Ephemeris Data",
2981 { uint32_t(1),
"ephemeris",
"" },
2982 { uint32_t(2),
"modern_data",
"" },
2983 { uint32_t(4),
"isc_l5",
"" },
2984 { uint32_t(7),
"flags",
"" },
3004 "Index of this field in this epoch.",
3007 {
true,
false,
false,
false,
false},
3013 "Total number of fields in this epoch.",
3016 {
true,
false,
false,
false,
false},
3022 "GPS Time of week [seconds]",
3025 {
true,
false,
false,
false,
false},
3031 "GPS Week since 1980 [weeks]",
3034 {
true,
false,
false,
false,
false},
3040 "GNSS satellite id within the constellation.",
3043 {
true,
false,
false,
false,
false},
3049 "Satellite and signal health",
3052 {
true,
false,
false,
false,
false},
3058 "Issue of Data Clock. This increments each time the data changes and\nrolls over at 4. It is used to make sure various raw data elements from\ndifferent sources line up correctly.",
3061 {
true,
false,
false,
false,
false},
3067 "Issue of Data Ephemeris.",
3070 {
true,
false,
false,
false,
false},
3076 "Reference time for clock data.",
3079 {
true,
false,
false,
false,
false},
3085 "Clock bias in [s].",
3088 {
true,
false,
false,
false,
false},
3094 "Clock drift in [s/s].",
3097 {
true,
false,
false,
false,
false},
3103 "Clock drift rate in [s/s^2].",
3106 {
true,
false,
false,
false,
false},
3112 "T Group Delay [s].",
3115 {
true,
false,
false,
false,
false},
3121 "Inter-signal correction (L1).",
3124 {
true,
false,
false,
false,
false},
3130 "Inter-signal correction (L2, or L5 if isc_l5 flag is set).",
3133 {
true,
false,
false,
false,
false},
3139 "Reference time for ephemeris in [s].",
3142 {
true,
false,
false,
false,
false},
3148 "Semi-major axis [m].",
3151 {
true,
false,
false,
false,
false},
3157 "Semi-major axis rate [m/s].",
3160 {
true,
false,
false,
false,
false},
3169 {
true,
false,
false,
false,
false},
3174 "delta_mean_motion",
3178 {
true,
false,
false,
false,
false},
3183 "delta_mean_motion_dot",
3187 {
true,
false,
false,
false,
false},
3196 {
true,
false,
false,
false,
false},
3201 "argument_of_perigee",
3205 {
true,
false,
false,
false,
false},
3211 "Longitude of Ascending Node [rad].",
3214 {
true,
false,
false,
false,
false},
3220 "Rate of Right Ascension [rad/s].",
3223 {
true,
false,
false,
false,
false},
3229 "Inclination angle [rad].",
3232 {
true,
false,
false,
false,
false},
3238 "Inclination angle rate of change [rad/s].",
3241 {
true,
false,
false,
false,
false},
3247 "Harmonic Correction Term.",
3250 {
true,
false,
false,
false,
false},
3256 "Harmonic Correction Term.",
3259 {
true,
false,
false,
false,
false},
3265 "Harmonic Correction Term.",
3268 {
true,
false,
false,
false,
false},
3274 "Harmonic Correction Term.",
3277 {
true,
false,
false,
false,
false},
3283 "Harmonic Correction Term.",
3286 {
true,
false,
false,
false,
false},
3292 "Harmonic Correction Term.",
3295 {
true,
false,
false,
false,
false},
3304 {
true,
false,
false,
false,
false},
3311 "data_gnss::GalileoEphemeris",
3312 "Galileo Ephemeris",
3313 "Galileo Ephemeris Data",
3326 static constexpr
inline BitfieldInfo::Entry entries[] = {
3327 { uint32_t(1),
"ephemeris",
"" },
3328 { uint32_t(1),
"flags",
"" },
3348 "Index of this field in this epoch.",
3351 {
true,
false,
false,
false,
false},
3357 "Total number of fields in this epoch.",
3360 {
true,
false,
false,
false,
false},
3366 "GPS Time of week [seconds]",
3369 {
true,
false,
false,
false,
false},
3375 "GPS Week since 1980 [weeks]",
3378 {
true,
false,
false,
false,
false},
3384 "GNSS satellite id within the constellation.",
3387 {
true,
false,
false,
false,
false},
3393 "GLONASS frequency number (-7 to 24)",
3396 {
true,
false,
false,
false,
false},
3402 "Frame start time within current day [seconds]",
3405 {
true,
false,
false,
false,
false},
3411 "Ephemeris reference time [seconds]",
3414 {
true,
false,
false,
false,
false},
3420 "Type of satellite (M) GLONASS = 0, GLONASS-M = 1",
3423 {
true,
false,
false,
false,
false},
3429 "Relative deviation of carrier frequency from nominal [dimensionless]",
3432 {
true,
false,
false,
false,
false},
3438 "Time correction relative to GLONASS Time [seconds]",
3441 {
true,
false,
false,
false,
false},
3447 "Satellite PE-90 position [m]",
3450 {
true,
false,
false,
false,
false},
3456 "Satellite PE-90 velocity [m/s]",
3459 {
true,
false,
false,
false,
false},
3465 "Satellite PE-90 acceleration due to perturbations [m/s^2]",
3468 {
true,
false,
false,
false,
false},
3474 "Satellite Health (Bn), Non-zero indicates satellite malfunction",
3477 {
true,
false,
false,
false,
false},
3483 "Satellite operation mode (See GLONASS ICD)",
3486 {
true,
false,
false,
false,
false},
3492 "Day number within a 4 year period.",
3495 {
true,
false,
false,
false,
false},
3501 "Time difference between L1 and L2[m/s]",
3504 {
true,
false,
false,
false,
false},
3510 "User Range Accuracy (See GLONASS ICD)",
3513 {
true,
false,
false,
false,
false},
3519 "Age of current information [days]",
3522 {
true,
false,
false,
false,
false},
3528 "Time interval between adjacent values of tb [minutes]",
3531 {
true,
false,
false,
false,
false},
3537 "Oddness '1' or evenness '0' of the value of tb.",
3540 {
true,
false,
false,
false,
false},
3546 "Number of satellites in almanac for this frame",
3549 {
true,
false,
false,
false,
false},
3555 "Flag indicating ephemeris parameters are present",
3558 {
true,
false,
false,
false,
false},
3567 {
true,
false,
false,
false,
false},
3574 "data_gnss::GloEphemeris",
3575 "Glonass Ephemeris",
3576 "Glonass Ephemeris Data",
3590 { uint32_t(1),
"ephemeris",
"" },
3591 { uint32_t(2),
"modern_data",
"" },
3592 { uint32_t(4),
"isc_l5",
"" },
3593 { uint32_t(7),
"flags",
"" },
3613 "Index of this field in this epoch.",
3616 {
true,
false,
false,
false,
false},
3622 "Total number of fields in this epoch.",
3625 {
true,
false,
false,
false,
false},
3631 "GPS Time of week [seconds]",
3634 {
true,
false,
false,
false,
false},
3640 "GPS Week since 1980 [weeks]",
3643 {
true,
false,
false,
false,
false},
3649 "GNSS satellite id within the constellation.",
3652 {
true,
false,
false,
false,
false},
3658 "Satellite and signal health",
3661 {
true,
false,
false,
false,
false},
3667 "Issue of Data Clock. This increments each time the data changes and\nrolls over at 4. It is used to make sure various raw data elements from\ndifferent sources line up correctly.",
3670 {
true,
false,
false,
false,
false},
3676 "Issue of Data Ephemeris.",
3679 {
true,
false,
false,
false,
false},
3685 "Reference time for clock data.",
3688 {
true,
false,
false,
false,
false},
3694 "Clock bias in [s].",
3697 {
true,
false,
false,
false,
false},
3703 "Clock drift in [s/s].",
3706 {
true,
false,
false,
false,
false},
3712 "Clock drift rate in [s/s^2].",
3715 {
true,
false,
false,
false,
false},
3721 "T Group Delay [s].",
3724 {
true,
false,
false,
false,
false},
3730 "Inter-signal correction (L1).",
3733 {
true,
false,
false,
false,
false},
3739 "Inter-signal correction (L2, or L5 if isc_l5 flag is set).",
3742 {
true,
false,
false,
false,
false},
3748 "Reference time for ephemeris in [s].",
3751 {
true,
false,
false,
false,
false},
3757 "Semi-major axis [m].",
3760 {
true,
false,
false,
false,
false},
3766 "Semi-major axis rate [m/s].",
3769 {
true,
false,
false,
false,
false},
3778 {
true,
false,
false,
false,
false},
3783 "delta_mean_motion",
3787 {
true,
false,
false,
false,
false},
3792 "delta_mean_motion_dot",
3796 {
true,
false,
false,
false,
false},
3805 {
true,
false,
false,
false,
false},
3810 "argument_of_perigee",
3814 {
true,
false,
false,
false,
false},
3820 "Longitude of Ascending Node [rad].",
3823 {
true,
false,
false,
false,
false},
3829 "Rate of Right Ascension [rad/s].",
3832 {
true,
false,
false,
false,
false},
3838 "Inclination angle [rad].",
3841 {
true,
false,
false,
false,
false},
3847 "Inclination angle rate of change [rad/s].",
3850 {
true,
false,
false,
false,
false},
3856 "Harmonic Correction Term.",
3859 {
true,
false,
false,
false,
false},
3865 "Harmonic Correction Term.",
3868 {
true,
false,
false,
false,
false},
3874 "Harmonic Correction Term.",
3877 {
true,
false,
false,
false,
false},
3883 "Harmonic Correction Term.",
3886 {
true,
false,
false,
false,
false},
3892 "Harmonic Correction Term.",
3895 {
true,
false,
false,
false,
false},
3901 "Harmonic Correction Term.",
3904 {
true,
false,
false,
false,
false},
3913 {
true,
false,
false,
false,
false},
3920 "data_gnss::BeidouEphemeris",
3922 "BeiDou Ephemeris Data",
3936 { uint32_t(1),
"tow",
"" },
3937 { uint32_t(2),
"week_number",
"" },
3938 { uint32_t(4),
"alpha",
"" },
3939 { uint32_t(8),
"beta",
"" },
3940 { uint32_t(15),
"flags",
"" },
3960 "GPS Time of week [seconds]",
3963 {
true,
false,
false,
false,
false},
3969 "GPS Week since 1980 [weeks]",
3972 {
true,
false,
false,
false,
false},
3978 "Ionospheric Correction Terms.",
3981 {
true,
false,
false,
false,
false},
3987 "Ionospheric Correction Terms.",
3990 {
true,
false,
false,
false,
false},
3999 {
true,
false,
false,
false,
false},
4006 "data_gnss::GpsIonoCorr",
4007 "GPS Ionospheric Correction",
4008 "Ionospheric Correction Terms for GNSS",
4022 { uint32_t(1),
"tow",
"" },
4023 { uint32_t(2),
"week_number",
"" },
4024 { uint32_t(4),
"alpha",
"" },
4025 { uint32_t(8),
"disturbance_flags",
"" },
4026 { uint32_t(15),
"flags",
"" },
4046 "GPS Time of week [seconds]",
4049 {
true,
false,
false,
false,
false},
4055 "GPS Week since 1980 [weeks]",
4058 {
true,
false,
false,
false,
false},
4064 "Coefficients for the model.",
4067 {
true,
false,
false,
false,
false},
4072 "disturbance_flags",
4073 "Region disturbance flags (bits 1-5).",
4076 {
true,
false,
false,
false,
false},
4085 {
true,
false,
false,
false,
false},
4092 "data_gnss::GalileoIonoCorr",
4093 "Galileo Ionospheric Correction",
4094 "Ionospheric Correction Terms for Galileo",
4108 { uint32_t(1),
"tow",
"" },
4109 { uint32_t(2),
"week_number",
"" },
4110 { uint32_t(4),
"alpha",
"" },
4111 { uint32_t(8),
"beta",
"" },
4112 { uint32_t(16),
"alpha_corr",
"" },
4113 { uint32_t(31),
"flags",
"" },
4133 "GPS Time of week [seconds]",
4136 {
true,
false,
false,
false,
false},
4142 "GPS Week since 1980 [weeks]",
4145 {
true,
false,
false,
false,
false},
4151 "Ionospheric Delay Terms.",
4154 {
true,
false,
false,
false,
false},
4160 "Ionospheric Delay Terms.",
4163 {
true,
false,
false,
false,
false},
4169 "Ionospheric Delay Correction Terms.",
4172 {
true,
false,
false,
false,
false},
4181 {
true,
false,
false,
false,
false},
4188 "data_gnss::BeidouIonoCorr",
4189 "BeiDou Ionospheric Correction",
4190 "Ionospheric Correction Terms for BeiDou",
4199 static constexpr
inline const FieldInfo* DATA_GNSS_FIELDS[] = {
4231 static constexpr DescriptorSetInfo DATA_GNSS = {
Definition: data_gnss.hpp:1038
Definition: data_gnss.hpp:1279
Definition: data_gnss.hpp:2114
Definition: data_gnss.hpp:482
Definition: data_gnss.hpp:2535
Definition: data_gnss.hpp:2102
Definition: data_gnss.hpp:787
Definition: data_gnss.hpp:1013
Definition: data_gnss.hpp:1869
Definition: data_gnss.hpp:413
Definition: data_gnss.hpp:484
Definition: data_gnss.hpp:2638
SbasSystem
Definition: data_gnss.hpp:155
Definition: data_gnss.hpp:1637
Definition: data_gnss.hpp:1420
GnssConstellationId
Definition: data_gnss.hpp:75
Definition: data_gnss.hpp:1871
Definition: data_gnss.hpp:2013
Definition: data_gnss.hpp:2344
Definition: data_gnss.hpp:571
Definition: data_gnss.hpp:330
Definition: data_gnss.hpp:2792
Definition: data_gnss.hpp:1356
Definition: data_gnss.hpp:2011
Definition: data_gnss.hpp:1200
Definition: data_gnss.hpp:828
Definition: mip_structures.hpp:67
RFBand
Definition: data_gnss.hpp:1639
Definition: data_gnss.hpp:1121
Definition: data_gnss.hpp:1123
Definition: data_gnss.hpp:259
Definition: data_gnss.hpp:2447
AntennaPower
Definition: data_gnss.hpp:1031
Definition: data_gnss.hpp:930
Definition: data_gnss.hpp:1281
Definition: data_gnss.hpp:2239
Definition: data_gnss.hpp:1737
ReceiverState
Definition: data_gnss.hpp:1015
Definition: data_gnss.hpp:1453
Definition: data_gnss.hpp:716
Definition: data_gnss.hpp:1663
Definition: data_gnss.hpp:714
Definition: data_gnss.hpp:1558
@ DESCRIPTOR_SET
Definition: data_gnss.hpp:31
Definition: data_gnss.hpp:179
Definition: data_gnss.hpp:177
Definition: data_gnss.hpp:2790
Definition: data_gnss.hpp:1418
Definition: data_gnss.hpp:645
Definition: data_gnss.hpp:573
Definition: data_gnss.hpp:2342
Definition: data_gnss.hpp:647
Definition: data_gnss.hpp:1358
Definition: data_gnss.hpp:1919
Definition: data_gnss.hpp:415
Definition: data_gnss.hpp:903
AntennaState
Definition: data_gnss.hpp:1022
Definition: data_gnss.hpp:2445
Definition: data_gnss.hpp:1560
GnssSignalQuality
Definition: data_gnss.hpp:2104
Definition: data_gnss.hpp:801
GnssSignalId
Definition: data_gnss.hpp:85
Definition: data_gnss.hpp:2533
Definition: data_gnss.hpp:2713
Definition: data_gnss.hpp:2715
Definition: data_gnss.hpp:2241
Definition: data_gnss.hpp:901
FixType
Definition: data_gnss.hpp:789
SpoofingState
Definition: data_gnss.hpp:1655
Definition: data_gnss.hpp:261
Definition: data_gnss.hpp:1739
Definition: data_gnss.hpp:1787
Definition: data_gnss.hpp:1202
JammingState
Definition: data_gnss.hpp:1647
Definition: data_gnss.hpp:2636
Definition: data_gnss.hpp:328