@@ -167,22 +167,23 @@ static int ubx_sig(int sys, int sigid)
167167{
168168 if (sys == SYS_GPS ) {
169169 if (sigid == 0 ) return CODE_L1C ; /* L1C/A */
170- if (sigid == 3 ) return CODE_L2L ; /* L2C(L) */
171- if (sigid == 4 ) return CODE_L2S ; /* L2C(M) */
170+ if (sigid == 3 ) return CODE_L2X ; /* L2C(L) */
171+ if (sigid == 4 ) return CODE_L2X ; /* L2C(M) */
172172 }
173173 else if (sys == SYS_GLO ) {
174174 if (sigid == 0 ) return CODE_L1C ; /* G1C/A (GLO L1 OF) */
175175 if (sigid == 2 ) return CODE_L2C ; /* G2C/A (GLO L2 OF) */
176176 }
177177 else if (sys == SYS_GAL ) {
178- if (sigid == 0 ) return CODE_L1C ; /* E1C */
179- if (sigid == 1 ) return CODE_L1B ; /* E1B */
180- if (sigid == 5 ) return CODE_L7I ; /* E5bI */
181- if (sigid == 6 ) return CODE_L7Q ; /* E5bQ */
178+ if (sigid == 0 ) return CODE_L1X ; /* E1C */
179+ if (sigid == 1 ) return CODE_L1X ; /* E1B */
180+ if (sigid == 5 ) return CODE_L7X ; /* E5bI */
181+ if (sigid == 6 ) return CODE_L7X ; /* E5bQ */
182182 }
183183 else if (sys == SYS_QZS ) {
184184 if (sigid == 0 ) return CODE_L1C ; /* L1C/A */
185- if (sigid == 5 ) return CODE_L2L ; /* L2CL (not specified in [5]) */
185+ if (sigid == 4 ) return CODE_L2X ; /* L2CM */
186+ if (sigid == 5 ) return CODE_L2X ; /* L2CL (not specified in [5]) */
186187 }
187188 else if (sys == SYS_CMP ) {
188189 if (sigid == 0 ) return CODE_L2I ; /* B1I D1 (rinex 3.03) */
@@ -200,22 +201,19 @@ static int sig_idx(int sys, int code)
200201{
201202 if (sys == SYS_GPS ) {
202203 if (code == CODE_L1C ) return 1 ;
203- if (code == CODE_L2L ) return 2 ;
204- if (code == CODE_L2S ) return 2 ;
204+ if (code == CODE_L2X ) return 2 ;
205205 }
206206 else if (sys == SYS_GLO ) {
207207 if (code == CODE_L1C ) return 1 ;
208208 if (code == CODE_L2C ) return 2 ;
209209 }
210210 else if (sys == SYS_GAL ) {
211- if (code == CODE_L1C ) return 1 ;
212- if (code == CODE_L1B ) return 1 ;
213- if (code == CODE_L7I ) return 2 ; /* E5bI */
214- if (code == CODE_L7Q ) return 2 ; /* E5bQ */
211+ if (code == CODE_L1X ) return 1 ;
212+ if (code == CODE_L7X ) return 2 ; /* E5bI, E5bQ */
215213 }
216214 else if (sys == SYS_QZS ) {
217215 if (code == CODE_L1C ) return 1 ;
218- if (code == CODE_L2L ) return 2 ;
216+ if (code == CODE_L2X ) return 2 ;
219217 }
220218 else if (sys == SYS_CMP ) {
221219 if (code == CODE_L1I || code == CODE_L2I ) return 1 ;
0 commit comments