@jbroll/nmea-simple
Version:
NMEA 0183 sentence parser and encoder
16 lines (15 loc) • 546 B
TypeScript
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;