UNPKG

@jbroll/nmea-simple

Version:

NMEA 0183 sentence parser and encoder

19 lines (18 loc) 782 B
import { PacketStub } from "./PacketStub"; export declare const sentenceId: "GGA"; export declare const sentenceName = "Global positioning system fix data"; export declare type FixType = "none" | "fix" | "delta" | "pps" | "rtk" | "frtk" | "estimated" | "manual" | "simulation"; export interface GGAPacket extends PacketStub<typeof sentenceId> { time: Date; latitude: number; longitude: number; fixType: FixType; satellitesInView: number; horizontalDilution: number; altitudeMeters: number; geoidalSeperation: number; differentialAge?: number; differentialRefStn?: string; } export declare function decodeSentence(stub: PacketStub, fields: string[]): GGAPacket; export declare function encodePacket(packet: GGAPacket, talker: string): string;