summaryrefslogtreecommitdiff
path: root/www
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2015-02-15 05:31:09 -0500
committerEric S. Raymond <esr@thyrsus.com>2015-02-15 05:31:09 -0500
commit393a55b08021385177a2dd6b6707ff051a791936 (patch)
tree2ea11caf5b1575f273cde44319d61cd6cb18f421 /www
parentff34e962766238111488b84b0692b97e9acfecd6 (diff)
downloadgpsd-393a55b08021385177a2dd6b6707ff051a791936.tar.gz
Add more documentation on NMEA ID ranges to NMEA.txt.
No code changes.
Diffstat (limited to 'www')
-rw-r--r--www/NMEA.txt30
1 files changed, 25 insertions, 5 deletions
diff --git a/www/NMEA.txt b/www/NMEA.txt
index deb46444..1fcdae1a 100644
--- a/www/NMEA.txt
+++ b/www/NMEA.txt
@@ -1,6 +1,6 @@
= NMEA Revealed =
Eric S. Raymond <esr@thyrsus.com>
-v2.14, May 2014
+v2.15, Feb 2015
NMEA 0183 is a proprietary protocol issued by the National Marine
Electronics Association for use in boat navigation and control
@@ -381,10 +381,8 @@ Here is a table of NMEA-ID allocations above 32 as of March 2010:
In general, NMEA-ID = PRN - 87. Theoretically, all NMEA-emitting
devices should emit NMEA-IDs. In practice, some pass through PRNs.
-Documentation on IDs for GLONASS satellites is scanty and
-contradictory. The manual for one GLONASS-capable receiver has this to
-say (but it is not clear whether the "established convention"
-is obeyed by other devices, which may use different GLONASS offsets):
+Documentation on IDs for GLONASS satellites is scanty.
+The manual for one GLONASS-capable receiver has this to say:
To avoid possible confusion caused by repetition of satellite ID
numbers when using multiple satellite systems, the following
@@ -403,6 +401,26 @@ numbers are 1 through 24 for the full constellation of 24 satellites,
this gives a range of 65 through 88. The numbers 89 through 96 are
available if slot numbers above 24 are allocated to on-orbit spares.
+Other sources such as <<SATSTAT>> confirm that the NMEA standard
+assigns NMEA IDs 65-96 to GLONASS. It goes on with the following
+table:
+
+[frame="topbot",options="header"]
+|====================================================
+| 1 - 32 | GPS
+| 33 - 54 | Various SBAS systems (EGNOS, WAAS, SDCM, GAGAN, MSAS)
+| 55 - 64 | not used (might be assigned to further SBAS systems)
+| 65 - 88 | GLONASS
+| 89 - 96 | GLONASS (future extensions?)
+| 97 - 192 | not used
+| 193 - 195 | QZSS
+| 196 - 200 | QZSS (future extensions?)
+| 201 - 235 | Beidou
+|====================================================
+
+QZSS and Beidou are regional GPS augmentation systems using
+geostationary satellites fielded by Japan and China respectively.
+
== Obsolete sentences ==
The following NMEA sentences have been designated "obsolete" in a
@@ -2367,6 +2385,8 @@ Described in <<MALTESE>>, actually a Maltese government document.
"SeaTalk Technical Reference"
http://www.thomasknauf.de/seatalk.htm
+- [[[SATSTAT]]] "NMEA IDs" https://github.com/mvglasow/satstat/wiki/NMEA-IDs
+
- [[[GLOBALSAT]]]
"NMEA (National Marine Electronics Association) 0183 Protocol"
http://www.usglobalsat.com/faq_details/NMEA.htm