summaryrefslogtreecommitdiff
path: root/driver_ubx.c
diff options
context:
space:
mode:
Diffstat (limited to 'driver_ubx.c')
-rw-r--r--driver_ubx.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/driver_ubx.c b/driver_ubx.c
index ff63c981..701dfe3c 100644
--- a/driver_ubx.c
+++ b/driver_ubx.c
@@ -885,9 +885,12 @@ static gps_mask_t ubx_rxm_rawx(struct gps_device_t *session,
session->gpsdata.raw.meas[i].gnssid = gnssId;
switch (gnssId) {
case 0: /* GPS */
- case 1: /* SBAS */
case 5: /* QZSS */
- obs_code = "L1C"; /* u-blox calles this L1C/A */
+ obs_code = "L1C"; /* u-blox calls this L1C/A */
+ break;
+ case 1: /* SBAS */
+ svId -= 100; /* adjust for RINEX 3 svid */
+ obs_code = "L1C"; /* u-blox calls this L1C/A */
break;
case 2: /* GALILEO */
obs_code = "L1B"; /* u-blox calls this E1OS */