summaryrefslogtreecommitdiff
path: root/driver_nmea0183.c
diff options
context:
space:
mode:
authorGary E. Miller <gem@rellim.com>2016-06-21 12:00:44 -0700
committerGary E. Miller <gem@rellim.com>2016-06-21 12:00:44 -0700
commit0bf91be250ab7e53c298b48f8593302d8c7778d5 (patch)
treef529d84aca1015c6a362ccdb167d43720a8e209b /driver_nmea0183.c
parent88190a196420c5fe144f5e962767a83a90ce9f8d (diff)
downloadgpsd-0bf91be250ab7e53c298b48f8593302d8c7778d5.tar.gz
Add some commments on xxGSA.
Not all doc specifies the number of PRNs in the sentence. The doc that does usually says 12.
Diffstat (limited to 'driver_nmea0183.c')
-rw-r--r--driver_nmea0183.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/driver_nmea0183.c b/driver_nmea0183.c
index eff633a0..6776efb8 100644
--- a/driver_nmea0183.c
+++ b/driver_nmea0183.c
@@ -554,12 +554,18 @@ static gps_mask_t processGSA(int count, char *field[],
* 16 = HDOP
* 17 = VDOP
*
+ * Not all documentation specifies the number of PRN fields, it
+ * may be variable. Most doc that specifies says 12 PRNs.
+ *
* The Skytraq S2525F8-BD-RTK output both GPGSA and BDGSA in the
* same cycle:
* $GPGSA,A,3,23,31,22,16,03,07,,,,,,,1.8,1.1,1.4*3E
* $BDGSA,A,3,214,,,,,,,,,,,,1.8,1.1,1.4*18
* These need to be combined like GPGSV and BDGSV
*
+ * Some Skytraq will emit all GPS in one GNGSA, Then follow with
+ * another GNGSA with the BeiDou birds.
+ *
* Some GPS emit GNGSA. So far we have not seen a GPS emit GNGSA
* and then another flavor of xxGSA
*