From f5b3b49f0f4befd1de0903a58a5da24a31c65a41 Mon Sep 17 00:00:00 2001 From: "Gary E. Miller" Date: Tue, 6 Nov 2018 12:13:06 -0800 Subject: driver_ubx: Of course RINEX encoded SBAS svid their own way. --- driver_ubx.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'driver_ubx.c') 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 */ -- cgit v1.2.1