[][src]Crate nmea_parser

Structs

NmeaStore

Used to store partial sentences between function calls.

Position

GLL - Geographic Position - Latitude/Longitude

PositionPrecision

GSA: GPS DOP and active satellites

PositionTimeSatelites

GGA: Time, position, and fix related data

PositionVelocityTime

RMC: Position, velocity, and time (Recommended Minimum sentence C)

SatelliteInformation

GSV: Satellite information (for GSV).

VelocityMadeGood

VTG: Track made good and speed over ground

VesselDynamicData

AIVDM types 1, 2, 3 and 18

VesselStaticData

AIVDM type 5 and 24

Enums

AisType
CargoType

Cargo type derived from ship and cargo type field.

FaaMode

NMEA 2.3 standard has this information.

FixType
GpsQualityIndicator

Part of GGA.

NavigationStatus
NavigationSystem

Navigation system, deptected from NMEA GNSS sentence prefix (e.g. $BDGGA).

ParsedSentence

Result from function decode_sentence.

PositionFixType

EPFD position fix types

PositioningSystemMeta
ShipType

Ship type derived from ship and cargo type field.

Station

AIS station based on talker id.

Functions

decode_sentence

Decode NMEA sentence into ParsedSentence string. In case of multi-fragment sentences up to two two fragments are supported. Notice that in case of class B AIVDM VesselStaticData results you have to merge them with a possible existing VesselStaticData of the same same MMSI. See VesselStaticData::merge for more information.