summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--driver_ubx.c1
-rw-r--r--gps.h3
2 files changed, 3 insertions, 1 deletions
diff --git a/driver_ubx.c b/driver_ubx.c
index 30ac5b62..d563872a 100644
--- a/driver_ubx.c
+++ b/driver_ubx.c
@@ -897,6 +897,7 @@ static gps_mask_t ubx_rxm_rawx(struct gps_device_t *session,
sizeof(session->gpsdata.raw.meas[i].obs_code));
session->gpsdata.raw.meas[i].svid = svId;
+ session->gpsdata.raw.meas[i].freqid = freqId;
session->gpsdata.raw.meas[i].snr = cno;
session->gpsdata.raw.meas[i].satstat = trkStat;
session->gpsdata.raw.meas[i].pseudorange = prMes;
diff --git a/gps.h b/gps.h
index 16a71e96..46c7ef2a 100644
--- a/gps.h
+++ b/gps.h
@@ -1913,7 +1913,8 @@ struct rawdata_t {
/* sigid see satellite_t for decode */
unsigned char sigid;
unsigned char snr; /* SNR. 0 to 100 dB-Hz. */
- char obs_code[4]; /* 3 char RINEX observation code */
+ unsigned char freqid; /* The GLONASS (Only) frequency, 0 - 13 */
+ char obs_code[4]; /* 3 char RINEX observation code */
/* see RINEX documenetation
* GPS: L1: L1C, L1S, L1L, L1X, L1P, L1W, L1N
* L2: L2C, L2D, L2S, L2L, L2X, L2P, L2W, L2N