33 #ifndef SBG_ECOM_DEFS_GNSS_H
34 #define SBG_ECOM_DEFS_GNSS_H
54 SBG_ECOM_SIGNAL_ID_UNKNOWN = 0,
59 SBG_ECOM_SIGNAL_ID_GPS_L1C_DP = 10,
60 SBG_ECOM_SIGNAL_ID_GPS_L1C_D = 11,
61 SBG_ECOM_SIGNAL_ID_GPS_L1C_P = 12,
62 SBG_ECOM_SIGNAL_ID_GPS_L1_W = 13,
63 SBG_ECOM_SIGNAL_ID_GPS_L1_CA = 14,
64 SBG_ECOM_SIGNAL_ID_GPS_L1P = 15,
65 SBG_ECOM_SIGNAL_ID_GPS_L1_PY = 16,
66 SBG_ECOM_SIGNAL_ID_GPS_L1M = 17,
67 SBG_ECOM_SIGNAL_ID_GPS_L2C_ML = 18,
68 SBG_ECOM_SIGNAL_ID_GPS_L2C_L = 19,
69 SBG_ECOM_SIGNAL_ID_GPS_L2_SEMICL = 20,
70 SBG_ECOM_SIGNAL_ID_GPS_L2_W = 21,
71 SBG_ECOM_SIGNAL_ID_GPS_L2_CA = 22,
72 SBG_ECOM_SIGNAL_ID_GPS_L2C_M = 23,
73 SBG_ECOM_SIGNAL_ID_GPS_L2_PY = 24,
74 SBG_ECOM_SIGNAL_ID_GPS_L2M = 25,
75 SBG_ECOM_SIGNAL_ID_GPS_L2P = 26,
76 SBG_ECOM_SIGNAL_ID_GPS_L5_IQ = 27,
77 SBG_ECOM_SIGNAL_ID_GPS_L5_I = 28,
78 SBG_ECOM_SIGNAL_ID_GPS_L5_Q = 29,
83 SBG_ECOM_SIGNAL_ID_GLONASS_G1_P = 40,
84 SBG_ECOM_SIGNAL_ID_GLONASS_G1_CA = 41,
85 SBG_ECOM_SIGNAL_ID_GLONASS_G2_P = 42,
86 SBG_ECOM_SIGNAL_ID_GLONASS_G2_CA = 43,
87 SBG_ECOM_SIGNAL_ID_GLONASS_G3_I = 44,
88 SBG_ECOM_SIGNAL_ID_GLONASS_G3_Q = 45,
89 SBG_ECOM_SIGNAL_ID_GLONASS_G3_IQ = 46,
94 SBG_ECOM_SIGNAL_ID_GALILEO_E1_BC = 60,
95 SBG_ECOM_SIGNAL_ID_GALILEO_E1_C = 61,
96 SBG_ECOM_SIGNAL_ID_GALILEO_E1_B = 62,
97 SBG_ECOM_SIGNAL_ID_GALILEO_E1_A = 63,
98 SBG_ECOM_SIGNAL_ID_GALILEO_E1_ABC = 64,
99 SBG_ECOM_SIGNAL_ID_GALILEO_E5B_IQ = 65,
100 SBG_ECOM_SIGNAL_ID_GALILEO_E5B_I = 66,
101 SBG_ECOM_SIGNAL_ID_GALILEO_E5B_Q = 67,
102 SBG_ECOM_SIGNAL_ID_GALILEO_E5A_IQ = 68,
103 SBG_ECOM_SIGNAL_ID_GALILEO_E5A_I = 69,
104 SBG_ECOM_SIGNAL_ID_GALILEO_E5A_Q = 70,
105 SBG_ECOM_SIGNAL_ID_GALILEO_E5_IQ = 71,
106 SBG_ECOM_SIGNAL_ID_GALILEO_E5_I = 72,
107 SBG_ECOM_SIGNAL_ID_GALILEO_E5_Q = 73,
108 SBG_ECOM_SIGNAL_ID_GALILEO_E6_BC = 74,
109 SBG_ECOM_SIGNAL_ID_GALILEO_E6_C = 75,
110 SBG_ECOM_SIGNAL_ID_GALILEO_E6_B = 76,
111 SBG_ECOM_SIGNAL_ID_GALILEO_E6_ABC = 77,
112 SBG_ECOM_SIGNAL_ID_GALILEO_E6_A = 78,
117 SBG_ECOM_SIGNAL_ID_BEIDOU_B1IQ = 100,
118 SBG_ECOM_SIGNAL_ID_BEIDOU_B1I = 101,
119 SBG_ECOM_SIGNAL_ID_BEIDOU_B1Q = 102,
120 SBG_ECOM_SIGNAL_ID_BEIDOU_B1C_P = 103,
121 SBG_ECOM_SIGNAL_ID_BEIDOU_B1C_DP = 104,
122 SBG_ECOM_SIGNAL_ID_BEIDOU_B1C_D = 105,
123 SBG_ECOM_SIGNAL_ID_BEIDOU_B1A_P = 106,
124 SBG_ECOM_SIGNAL_ID_BEIDOU_B1A_DP = 107,
125 SBG_ECOM_SIGNAL_ID_BEIDOU_B1A_D = 108,
126 SBG_ECOM_SIGNAL_ID_BEIDOU_B2IQ = 109,
127 SBG_ECOM_SIGNAL_ID_BEIDOU_B2I = 110,
128 SBG_ECOM_SIGNAL_ID_BEIDOU_B2A_P = 111,
129 SBG_ECOM_SIGNAL_ID_BEIDOU_B2A_DP = 112,
130 SBG_ECOM_SIGNAL_ID_BEIDOU_B2A_D = 113,
131 SBG_ECOM_SIGNAL_ID_BEIDOU_B2Q = 114,
132 SBG_ECOM_SIGNAL_ID_BEIDOU_B2B_P = 115,
133 SBG_ECOM_SIGNAL_ID_BEIDOU_B2B_DP = 116,
134 SBG_ECOM_SIGNAL_ID_BEIDOU_B2B_D = 117,
135 SBG_ECOM_SIGNAL_ID_BEIDOU_B2AB_P = 118,
136 SBG_ECOM_SIGNAL_ID_BEIDOU_B2AB_DP = 119,
137 SBG_ECOM_SIGNAL_ID_BEIDOU_B2AB_D = 120,
138 SBG_ECOM_SIGNAL_ID_BEIDOU_B3IQ = 121,
139 SBG_ECOM_SIGNAL_ID_BEIDOU_B3I = 122,
140 SBG_ECOM_SIGNAL_ID_BEIDOU_B3Q = 123,
141 SBG_ECOM_SIGNAL_ID_BEIDOU_B3A_D = 124,
142 SBG_ECOM_SIGNAL_ID_BEIDOU_B3A_P = 125,
143 SBG_ECOM_SIGNAL_ID_BEIDOU_B3A_DP = 126,
148 SBG_ECOM_SIGNAL_ID_QZSS_L1C_DP = 150,
149 SBG_ECOM_SIGNAL_ID_QZSS_L1C_D = 151,
150 SBG_ECOM_SIGNAL_ID_QZSS_L1C_P = 152,
151 SBG_ECOM_SIGNAL_ID_QZSS_L1_CA = 153,
152 SBG_ECOM_SIGNAL_ID_QZSS_L1_SAIF = 154,
153 SBG_ECOM_SIGNAL_ID_QZSS_L1_SB = 155,
154 SBG_ECOM_SIGNAL_ID_QZSS_L2C_ML = 156,
155 SBG_ECOM_SIGNAL_ID_QZSS_L2C_L = 157,
156 SBG_ECOM_SIGNAL_ID_QZSS_L2C_M = 158,
157 SBG_ECOM_SIGNAL_ID_QZSS_L5_IQ = 159,
158 SBG_ECOM_SIGNAL_ID_QZSS_L5_I = 160,
159 SBG_ECOM_SIGNAL_ID_QZSS_L5_Q = 161,
160 SBG_ECOM_SIGNAL_ID_QZSS_L5S_IQ = 162,
161 SBG_ECOM_SIGNAL_ID_QZSS_L5S_I = 163,
162 SBG_ECOM_SIGNAL_ID_QZSS_L5S_Q = 164,
163 SBG_ECOM_SIGNAL_ID_QZSS_L6_P = 165,
164 SBG_ECOM_SIGNAL_ID_QZSS_L6_DP = 166,
165 SBG_ECOM_SIGNAL_ID_QZSS_L6_D = 167,
166 SBG_ECOM_SIGNAL_ID_QZSS_L6_E = 168,
167 SBG_ECOM_SIGNAL_ID_QZSS_L6_DE = 169,
172 SBG_ECOM_SIGNAL_ID_SBAS_L1_CA = 180,
173 SBG_ECOM_SIGNAL_ID_SBAS_L5_I = 181,
174 SBG_ECOM_SIGNAL_ID_SBAS_L5_Q = 182,
175 SBG_ECOM_SIGNAL_ID_SBAS_L5_IQ = 183,
180 SBG_ECOM_SIGNAL_ID_IRNSS_L5_A = 200,
181 SBG_ECOM_SIGNAL_ID_IRNSS_L5_B = 201,
182 SBG_ECOM_SIGNAL_ID_IRNSS_L5_C = 202,
183 SBG_ECOM_SIGNAL_ID_IRNSS_L5_BC = 203,
184 SBG_ECOM_SIGNAL_ID_IRNSS_S9_A = 204,
185 SBG_ECOM_SIGNAL_ID_IRNSS_S9_B = 205,
186 SBG_ECOM_SIGNAL_ID_IRNSS_S9_C = 206,
187 SBG_ECOM_SIGNAL_ID_IRNSS_S9_BC = 207,
192 SBG_ECOM_SIGNAL_ID_LBAND = 220,
204 SBG_ECOM_CONSTELLATION_ID_UNKNOWN = 0,
205 SBG_ECOM_CONSTELLATION_ID_GPS = 1,
206 SBG_ECOM_CONSTELLATION_ID_GLONASS = 2,
207 SBG_ECOM_CONSTELLATION_ID_GALILEO = 3,
208 SBG_ECOM_CONSTELLATION_ID_BEIDOU = 4,
209 SBG_ECOM_CONSTELLATION_ID_QZSS = 5,
210 SBG_ECOM_CONSTELLATION_ID_SBAS = 6,
211 SBG_ECOM_CONSTELLATION_ID_IRNSS = 7,
212 SBG_ECOM_CONSTELLATION_ID_LBAND = 8,
Main header for the SBG Systems common C library.
bool sbgEComSignalIdIsValid(uint8_t signalId)
enum _SbgEComSignalId SbgEComSignalId
_SbgEComSignalId
Definition: sbgEComDefsGnss.h:53
const char * sbgEComConstellationToStr(SbgEComConstellationId constellationId)
bool sbgEComConstellationIdIsValid(uint8_t constellationId)
_SbgEComConstellationId
Definition: sbgEComDefsGnss.h:203
SbgEComConstellationId sbgEComGetConstellationFromSignalId(SbgEComSignalId signalId)
enum _SbgEComConstellationId SbgEComConstellationId
const char * sbgEComSignalToStr(SbgEComSignalId signalId)