@jbroll/nmea-simple
Version:
NMEA 0183 sentence parser and encoder
18 lines (17 loc) • 645 B
TypeScript
import { PacketStub } from "./PacketStub";
export declare const sentenceId: "GNS";
export declare const sentenceName = "GNSS fix data";
export interface GNSPacket extends PacketStub<typeof sentenceId> {
time: Date;
latitude: number;
longitude: number;
modeIndicator: string;
satellitesInView: number;
horizontalDilution: number;
altitudeMeters: number;
geoidalSeperation: number;
differentialAge?: number;
differentialRefStn?: string;
}
export declare function decodeSentence(stub: PacketStub, fields: string[]): GNSPacket;
export declare function encodePacket(packet: GNSPacket, talker: string): string;