[][src]Crate nmea_parser

NMEA Parser: NMEA parser for Rust

This crate aims to cover the most important AIS and GNSS sentences. Supports AIS class A and B types. Identifies GPS, GLONASS, Galileo, BeiDou, Navic and QZSS satellite systems.

Modules

ais

AIS VDM/VDO data structures

gnss

GNSS-related data structures

Structs

NmeaParser

Parser which keeps multi-sentence state between parse_sentence calls.

Enums

ParseError

Parse error returned by parse_sentence. The string is used instead of static str because the error messages are expected to contain context-specific details.

ParsedSentence

Result from function parse_sentence

Traits

LatLon

Provides access to geographical position in the implementing struct.