app/rcc/scripts/native/nmea_0183.md
Decodes GGA, RMC, GLL and VTG sentences from GPS and marine receivers into navigation channels. Values latch between frames.
$GPGGA,123519,4807.038,N,01131.000,E,1,08,0.9,545.4,M,46.9,M,,*47
| Parameter | Type | Default | Description |
|---|---|---|---|
| Talker prefix | text | GP | Two-letter talker id. Use GN for multi-constellation receivers, GL for GLONASS. |
| Validate checksum | boolean | on | Rejects sentences whose *hh checksum does not match the XOR of the payload. |
| Channel | Value | Source sentences |
|---|---|---|
| 1 | Latitude (decimal degrees) | GGA, RMC, GLL |
| 2 | Longitude (decimal degrees) | GGA, RMC, GLL |
| 3 | Altitude (m) | GGA |
| 4 | Fix quality | GGA |
| 5 | Satellites in use | GGA |
| 6 | HDOP | GGA |
| 7 | Speed (knots) | RMC, VTG |
| 8 | Track (degrees) or speed (km/h) | RMC, VTG |
Coordinates are converted from DDMM.MMMM to signed decimal degrees
(south and west are negative).
Works with the Plain Text decoder and a newline end delimiter. Sentences from other talkers or with unknown formatters are ignored.