From 491ea82dd7919a684a163e184b6c7dd54b8b568f Mon Sep 17 00:00:00 2001 From: "Gary E. Miller" Date: Thu, 1 Nov 2018 15:00:39 -0700 Subject: www/NMEA: Add NMEA message examples. --- www/NMEA.txt | 48 +++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 47 insertions(+), 1 deletion(-) (limited to 'www') diff --git a/www/NMEA.txt b/www/NMEA.txt index b8224785..335295f6 100644 --- a/www/NMEA.txt +++ b/www/NMEA.txt @@ -599,7 +599,9 @@ Field Number: Fields 5 through 15 are dumped as raw hex. -Example: $GPALM,1,1,15,1159,00,441d,4e,16be,fd5e,a10c9f,4a2da4,686e81,58cbe1,0a4,001*5B +Example: + +$GPALM,1,1,15,1159,00,441d,4e,16be,fd5e,a10c9f,4a2da4,686e81,58cbe1,0a4,001*5B === APA - Autopilot Sentence "A" === @@ -858,6 +860,8 @@ Field Number: In real-world sensors, sometimes not all three conversions are reported. So you might see something like $SDDBT,,f,22.5,M,,F*cs +Example: $SDDBT,7.8,f,2.4,M,1.3,F*0D + === DCN - Decca Position === ------------------------------------------------------------------------------ @@ -912,6 +916,8 @@ This sentence was incorrectly titled "Heading - Deviation & Variation" in <>. It's documented at +Example: $INDPT,2.3,0.0*46 + === DTM - Datum Reference === ------------------------------------------------------------------------------ @@ -933,6 +939,8 @@ Field Number: WGS84 datum used by GPS. 9. Checksum. +Example: $GPDTM,W84,C*52 + === FSI - Frequency Set Information === Set (or report) frequency, mode of operation and transmitter power level of a @@ -974,6 +982,8 @@ Field Number: Note: Source <> describes a proprietary extension of GBS with a 9th data field. The 8-field version is in NMEA 3.0. +Example: $GPGBS,125027,23.43,M,13.91,M,34.01,M*07 + === GGA - Global Positioning System Fix Data === This is one of the sentences commonly emitted by GPS units. @@ -1018,6 +1028,10 @@ Field Number: 14. Differential reference station ID, 0000-1023 15. Checksum +Example: + +$GNGGA,001043.00,4404.14036,N,12118.85961,W,1,12,0.98,1113.0,M,-21.3,M,,*47 + === GLC - Geographic Position, Loran-C === This sentence is obsolete over most of its former coverage area. The @@ -1070,6 +1084,8 @@ Field Number: 7. FAA mode indicator (NMEA 2.3 and later) 8. Checksum +Example: $GNGLL,4404.14012,N,12118.85993,W,001037.00,A,A*67 + === GNS - Fix data === ------------------------------------------------------------------------------ @@ -1108,6 +1124,8 @@ each system, the character can have a value (table may be incomplete): * M = Manual Input Mode * S = Simulator Mode +Example: $GPGNS,112257.00,3844.24011,N,00908.43828,W,AN,03,10.5,,,,*57 + === GRS - GPS Range Residuals === ------------------------------------------------------------------------------ @@ -1161,6 +1179,8 @@ Field Number: 8. Standard deviation (meters) of altitude error 9. Checksum +Example: $GPGST,182141.000,15.5,15.3,7.2,21.8,0.9,0.5,0.8*54 + === GSA - GPS DOP and active satellites === @@ -1193,6 +1213,8 @@ Field Number: 17. VDOP 18. Checksum +Example: $GNGSA,A,3,80,71,73,79,69,,,,,,,,1.83,1.09,1.47*17 + === GSV - Satellites in view === This is one of the sentences commonly emitted by GPS units. @@ -1230,6 +1252,7 @@ report quads for satellites they aren't tracking, in which case the SNR field will be null; we don't know whether this is formally allowed or not. +Example: $GLGSV,3,3,09,88,07,028,*51 === GTD - Geographic Location in Time Differences === @@ -1323,6 +1346,8 @@ Field Number: 2. T = True 3. Checksum +Example: $GPHDT,274.07,T*03 + === HFB - Trawl Headrope to Footrope and Bottom === ------------------------------------------------------------------------------ @@ -1470,6 +1495,8 @@ Field Number: 5. Unknown integer value 6. Checksum +Example: $GPMSS,0,0,0.000000,200,*5A + === MTW - Mean Temperature of Water === ------------------------------------------------------------------------------ @@ -1487,6 +1514,8 @@ Field Number: <> lists this as "Meteorological Temperature of Water", which is probably incorrect. +Example: $INMTW,17.9,C*1B + === MWV - Wind Speed and Angle === ------------------------------------------------------------------------------ @@ -1644,6 +1673,8 @@ A status of V means the GPS has a valid fix that is below an internal quality threshold, e.g. because the dilution of precision is too high or an elevation mask test failed. +Example: $GNRMC,001031.00,A,4404.13993,N,12118.86023,W,0.146,,100117,,,A*7B + === ROT - Rate Of Turn === ------------------------------------------------------------------------------ @@ -1658,6 +1689,8 @@ Field Number: 2. Status, A means data is valid 3. Checksum +Example: $HEROT,0.0,A*2B + === RPM - Revolutions === ------------------------------------------------------------------------------ @@ -1741,6 +1774,8 @@ More waypoints follow. Last field is a checksum as usual. The Garmin 65 and possibly other units report a $GPR00 in the same format. +Example: $GPRTE,1,1,c,0*07 + === SFI - Scanning Frequency Information === ------------------------------------------------------------------------------ @@ -2067,6 +2102,8 @@ to have been introduced with NMEA 3.01 in 2002. Some devices, such as those described in <>, leave the magnetic-bearing fields 3 and 4 empty. +Example: $GPVTG,220.86,T,,M,2.550,N,4.724,K,A*34 + === VWR - Relative Wind Speed and Angle === ------------------------------------------------------------------------------ @@ -2155,6 +2192,10 @@ Field Number: There may be any number of quadruplets like this, each describing a sensor. The last field will be a checksum as usual. +Example: + +$HCXDR,A,171,D,PITCH,A,-37,D,ROLL,G,367,,MAGX,G,2420,,MAGY,G,-8984,,MAGZ*41 + === XTE - Cross-Track Error, Measured === ------------------------------------------------------------------------------ @@ -2178,6 +2219,8 @@ Field Number: 6. FAA mode indicator (NMEA 2.3 and later, optional) 7. Checksum +Example: $GPXTE,V,V,,,N,S*43 + === XTR - Cross Track Error - Dead Reckoning === ------------------------------------------------------------------------------ @@ -2372,6 +2415,7 @@ Only emitted by the now-obsolete Zodiac (Rockwell) chipset. ------------------------------------------------------------------------------ Example: + $PUBX,00,081350.00,4717.113210,N,00833.915187,E,546.589,G3,2.1,2.0,0.007,77.52,0+.007,,0.92,1.19,0.77,9,0,0*5F Only emitted by u-blox Antaris chipset. @@ -2386,6 +2430,7 @@ $PUBX,01,hhmmss.ss,Easting,E,Northing,N,AltMSL,NavStat,Hacc,Vacc,SOG,COG,Vvel,ag ------------------------------------------------------------------------------ Example: + $PUBX,01,075142.00,467125.245,E,5236949.763,N,498.235,G3,2.1,1.9,0.005,85.63,0.0+00,,0.78,0.90,0.52,12,0,0*65 Only emitted by u-blox Antaris chipset. @@ -2397,6 +2442,7 @@ Only emitted by u-blox Antaris chipset. ------------------------------------------------------------------------------ Example: + $PUBX,03,11,23,-,,,45,010,29,-,,,46,013,07,-,,,42,015,08,U,067,31,42,025,10,U,19+5,33,46,026,18,U,326,08,39,026,17,-,,,32,015,26,U,306,66,48,025,27,U,073,10,36,+026,28,U,089,61,46,024,15,-,,,39,014*0D Only emitted by u-blox Antaris chipset. -- cgit v1.2.1