summaryrefslogtreecommitdiff
path: root/driver_nmea0183.c
diff options
context:
space:
mode:
authorGary E. Miller <gem@rellim.com>2019-05-01 17:15:49 -0700
committerGary E. Miller <gem@rellim.com>2019-05-01 17:15:49 -0700
commit1ef7909aaae36d8ad41a32512873e05e05116eb4 (patch)
treedb81422a16584830fb93513e1c3a2a1cc4dc4a0e /driver_nmea0183.c
parentef1ab51b9684719078840ce210a9ee2b8c0db1ab (diff)
downloadgpsd-1ef7909aaae36d8ad41a32512873e05e05116eb4.tar.gz
driver_nmea0183: rename svid to ubx_svid and nmea_svid.
Too many competing svid systems too keep separate...
Diffstat (limited to 'driver_nmea0183.c')
-rw-r--r--driver_nmea0183.c32
1 files changed, 16 insertions, 16 deletions
diff --git a/driver_nmea0183.c b/driver_nmea0183.c
index dec17894..7a6da6f6 100644
--- a/driver_nmea0183.c
+++ b/driver_nmea0183.c
@@ -981,7 +981,7 @@ static unsigned char nmea_sigid_to_ubx(unsigned char nmea_sigid)
* Not for NMEA 4.10 and up
*/
static int nmeaid_to_prn(char *talker, int satnum, unsigned char *ubx_gnssid,
- unsigned char *svid)
+ unsigned char *ubx_svid)
{
/*
* According to https://github.com/mvglasow/satstat/wiki/NMEA-IDs
@@ -1012,9 +1012,9 @@ static int nmeaid_to_prn(char *talker, int satnum, unsigned char *ubx_gnssid,
* rather than by PRN.
*/
*ubx_gnssid = 0; /* default to ubx_gnssid is GPS */
- *svid = 0; /* default to unnknown svid */
+ *ubx_svid = 0; /* default to unnknown ubx_svid */
if (0 != satnum && 32 >= satnum) {
- *svid = satnum;
+ *ubx_svid = satnum;
switch (talker[0]) {
case 'G':
if (talker[1] == 'A') {
@@ -1058,31 +1058,31 @@ static int nmeaid_to_prn(char *talker, int satnum, unsigned char *ubx_gnssid,
/* SBAS */
satnum += 87;
*ubx_gnssid = 1;
- *svid = satnum;
+ *ubx_svid = satnum;
} else if (65 <= satnum && 96 >= satnum) {
/* GLONASS */
*ubx_gnssid = 6;
- *svid = satnum - 64;
+ *ubx_svid = satnum - 64;
} else if (120 <= satnum && 158 >= satnum) {
/* SBAS */
*ubx_gnssid = 1;
- *svid = satnum;
+ *ubx_svid = satnum;
} else if (173 <= satnum && 182 >= satnum) {
/* IMES */
*ubx_gnssid = 4;
- *svid = satnum - 172;
+ *ubx_svid = satnum - 172;
} else if (193 <= satnum && 197 >= satnum) {
/* QZSS */
*ubx_gnssid = 5;
- *svid = satnum - 192;
+ *ubx_svid = satnum - 192;
} else if (301 <= satnum && 356 >= satnum) {
/* QZSS */
*ubx_gnssid = 2;
- *svid = satnum - 300;
+ *ubx_svid = satnum - 300;
} else if (401 <= satnum && 437 >= satnum) {
/* BeiDou */
*ubx_gnssid = 3;
- *svid = satnum - 400;
+ *ubx_svid = satnum - 400;
}
return satnum;
@@ -1209,14 +1209,14 @@ static gps_mask_t processGSA(int count, char *field[],
for (i = 0; i < count - 6; i++) {
int prn;
unsigned char ubx_gnssid; /* UNUSED */
- unsigned char svid; /* UNUSED */
+ unsigned char ubx_svid; /* UNUSED */
/* skip empty fields, otherwise empty becomes prn=200 */
if ( '\0' == field[i + 3][0] ) {
continue;
}
prn = nmeaid_to_prn(field[0], atoi(field[i + 3]), &ubx_gnssid,
- &svid);
+ &ubx_svid);
if (prn > 0) {
/* check first BEFORE over-writing memory */
if ( MAXCHANNELS <= session->gpsdata.satellites_used ) {
@@ -1426,7 +1426,7 @@ static gps_mask_t processGSV(int count, char *field[],
for (fldnum = 4; fldnum < count / 4 * 4;) {
struct satellite_t *sp;
- int svid;
+ int nmea_svid;
if (session->gpsdata.satellites_visible >= MAXCHANNELS) {
gpsd_log(&session->context->errout, LOG_ERROR,
@@ -1436,13 +1436,13 @@ static gps_mask_t processGSV(int count, char *field[],
break;
}
sp = &session->gpsdata.skyview[session->gpsdata.satellites_visible];
- svid = atoi(field[fldnum++]);
- if (0 == svid) {
+ nmea_svid = atoi(field[fldnum++]);
+ if (0 == nmea_svid) {
/* skip bogus fields */
continue;
}
/* FIXME: this ignores possible NMEA 4.1 nmea_gnssid hint */
- sp->PRN = (short)nmeaid_to_prn(field[0], svid, &sp->gnssid,
+ sp->PRN = (short)nmeaid_to_prn(field[0], nmea_svid, &sp->gnssid,
&sp->svid);
sp->elevation = (short)atoi(field[fldnum++]);
sp->azimuth = (short)atoi(field[fldnum++]);