UNPKG

@jbroll/nmea-simple

Version:

NMEA 0183 sentence parser and encoder

16 lines (15 loc) 546 B
import { PacketStub } from "./PacketStub"; export declare const sentenceId: "RMC"; export declare const sentenceName = "Recommended minimum navigation information"; export interface RMCPacket extends PacketStub<typeof sentenceId> { datetime: Date; status: "valid" | "warning"; latitude: number; longitude: number; speedKnots: number; trackTrue: number; variation: number; variationPole: "" | "E" | "W"; faaMode?: string; } export declare function decodeSentence(stub: PacketStub, fields: string[]): RMCPacket;