UNPKG

@jbroll/nmea-simple

Version:

NMEA 0183 sentence parser and encoder

18 lines (17 loc) 645 B
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;