summaryrefslogtreecommitdiff
path: root/driver_nmea0183.c
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2015-04-07 05:41:44 -0400
committerEric S. Raymond <esr@thyrsus.com>2015-04-07 05:41:44 -0400
commit9c9b6060ad028070e5d68237985604f1c8565469 (patch)
treec58b56a2b39e7d01e758f854756c39fd709fc29a /driver_nmea0183.c
parented612318a2b3b0101eec4e6914be589819d3c429 (diff)
downloadgpsd-9c9b6060ad028070e5d68237985604f1c8565469.tar.gz
Note some conflict about PRNs.
gps.h says one thung, the NMEA0183 driver another. Needs investigation. All regression tests pass (significant after Sanjeev's recent changes).
Diffstat (limited to 'driver_nmea0183.c')
-rw-r--r--driver_nmea0183.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/driver_nmea0183.c b/driver_nmea0183.c
index 0b817b9a..774ee61b 100644
--- a/driver_nmea0183.c
+++ b/driver_nmea0183.c
@@ -474,6 +474,10 @@ static int nmeaid_to_prn(char *talker, int satnum)
* 196..200: QZSS (future extensions?)
* 201..235: Beidou
*
+ * Also see the *_PRN macros in gps.h for a slightly different mapping
+ * apparently described in IS-GPS-200 Revision H, paragraph 6.3.6.
+ * There's a conflict in the 33-64 range.
+ *
* 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
*