summaryrefslogtreecommitdiff
path: root/gps.h
diff options
context:
space:
mode:
authorGary E. Miller <gem@rellim.com>2019-04-19 17:02:48 -0700
committerGary E. Miller <gem@rellim.com>2019-04-19 17:02:48 -0700
commitd8fe217959643f9034b7730b06f4b450ed82270c (patch)
tree33d2921ac43a972a2c067bee5d9498001ba04027 /gps.h
parent51f7435b18c134bf06f00b6234dfee0ba79d4e60 (diff)
downloadgpsd-d8fe217959643f9034b7730b06f4b450ed82270c.tar.gz
gps.h: More comments on gnssid:svid:sigid
What a mess. Multiple, incompatible, numbering systems.
Diffstat (limited to 'gps.h')
-rw-r--r--gps.h17
1 files changed, 12 insertions, 5 deletions
diff --git a/gps.h b/gps.h
index 292df4e5..77400f9c 100644
--- a/gps.h
+++ b/gps.h
@@ -1850,24 +1850,31 @@ struct satellite_t {
* 3 - BeiDou 1-37
* 4 = IMES 1-10
* 5 = QZSS 1-5
- * 6 = GLONASS 1-32, 22255
+ * 6 = GLONASS 1-32, 255
+ * x = IRNSS 1-11 Not defined by u-blox:
*
- * Not defined by u-blox:
- * 20 = IRNSS 1-11
+ * gnssid:svid:sigid, as defined by NMEA 4.10, NOT USED HERE!
+ * 1 = GPS 1-32
+ * 1 = SBAS 33-64, 152-158
+ * 1 = QZSS 193-197
+ * 2 = GLONASS 1-32, nul
+ * 3 = Galileo 1-36
+ * 4 - BeiDou 1-37
+ * x = IMES Not defined by NMEA 4.10
*
* Note: other GNSS receivers use different mappings!
*/
unsigned char gnssid;
/* ignore gnssid and sigid if svid is zero */
unsigned char svid;
- /* sigid as defined by u-blox 9
+ /* sigid as defined by u-blox 9, and used here
* GPS: 0 = L1C/A, 3 = L2 CL, 4 = L2 CM
* Galileo: 0 = E1 C, 1 = E1 B, 5 = E5 bl, 6 = E5 bQ
* BeiDou: 0 = B1|D1, 1 = B1|D2, 2 = B2|D1, 3 = B2|D2
* QZSS: 0 = L1C/A
* GLONASS: 0 = L1 OF, 2 = L2 OF
*
- * sigid as defined by NMEA 4.1
+ * sigid as defined by NMEA 4.10, NOT used here
* GPS: 1 = L1C/A, 6 = L2 CL, 5 = L2 CM
* Galileo: 7 = E1 C, 7 = E1 B, 2 = E5 bl, 2 = E5 bQ
* BeiDou: 1 = B1|D1, 1 = B1|D2, 3 = B2|D1, 3 = B2|D2