summaryrefslogtreecommitdiff
path: root/driver_nmea0183.c
diff options
context:
space:
mode:
authorGary E. Miller <gem@rellim.com>2018-09-19 21:17:10 -0700
committerGary E. Miller <gem@rellim.com>2018-09-19 21:17:10 -0700
commit26e913ea3ab47b1b6007bb60483e3940cb921e85 (patch)
treec5c2217dfaa8db73367a11c39cc1dc6d07987a31 /driver_nmea0183.c
parent0711df2be32e51a64d1e4dcef5e427412344d38a (diff)
downloadgpsd-26e913ea3ab47b1b6007bb60483e3940cb921e85.tar.gz
driver_nmea0183: Fix NMEA PRN mapping in comments.
Diffstat (limited to 'driver_nmea0183.c')
-rw-r--r--driver_nmea0183.c19
1 files changed, 10 insertions, 9 deletions
diff --git a/driver_nmea0183.c b/driver_nmea0183.c
index 79d31afa..a15c2ed0 100644
--- a/driver_nmea0183.c
+++ b/driver_nmea0183.c
@@ -575,18 +575,19 @@ static int nmeaid_to_prn(char *talker, int satnum)
{
/*
* According to https://github.com/mvglasow/satstat/wiki/NMEA-IDs
+ * and u-blox documentation.
* NMEA IDs can be roughly divided into the following ranges:
*
* 1..32: GPS
- * 33..54: Various SBAS systems (EGNOS, WAAS, SDCM, GAGAN, MSAS)
- * ... some IDs still unused
- * 55..64: not used (might be assigned to further SBAS systems)
- * 65..88: GLONASS
- * 89..96: GLONASS (future extensions?)
- * 97..192: not used (SBAS PRNs 120-151 fall in here)
- * 193..195: QZSS
- * 196..200: QZSS (future extensions?)
- * 201..235: Beidou
+ * 33..64: Various SBAS systems (EGNOS, WAAS, SDCM, GAGAN, MSAS)
+ * 65..96: GLONASS
+ * 152..158: Various SBAS systems (EGNOS, WAAS, SDCM, GAGAN, MSAS)
+ * 173..182: IMES
+ * 193..197: QZSS
+ * 201..235: Beidou (not NMEA, not u-blox?)
+ * 301..336: Galileo
+ * 401..437: Beidou
+ * null: GLONASS unused
*
* The issue is what to do when GPSes from these different systems
* fight for IDs in the 1-32 range, as in this pair of Beidou sentences