[][src]Crate nmea

NMEA 0183 parser

Use nmea::Nmea::parse and nmea::Nmea::parse_for_fix to preserve state between recieving new nmea sentence, and nmea::parse to parse sentences without state

Units that used every where: degrees, knots, meters for altitude

Structs

GgaData
GllData
GsaData
GsvData
Nmea

NMEA parser

RmcData
Satellite

Satellite information

TxtData
VtgData

Enums

FixType

Fix type

GnssType

GNSS type

ParseResult
RmcStatusOfFix
SentenceType

NMEA sentence type General: OSD | Autopilot: APA | APB | ASD | Decca: DCN | D-GPS: MSK Echo: DBK | DBS | DBT | Radio: FSI | SFI | TLL Speed: VBW | VHW | VLW | GPS: ALM | GBS | GGA | GNS | GSA | GSV | Course: DPT | HDG | HDM | HDT | HSC | ROT | VDR | Loran-C: GLC | LCD | Machine: RPM | Navigation: RMA | RMB | RMC | Omega: OLN | Position: GLL | DTM Radar: RSD | TLL | TTM | Rudder: RSA | Temperature: MTW | Transit: GXA | RTF | Waypoints and tacks: AAM | BEC | BOD | BWC | BWR | BWW | ROO | RTE | VTG | WCV | WNC | WPL | XDR | XTE | XTR | Wind: MWV | VPW | VWR | Date and Time: GDT | ZDA | ZFO | ZTG |

Functions

parse

parse nmea 0183 sentence and extract data from it