@jbroll/nmea-simple
Version:
NMEA 0183 sentence parser and encoder
17 lines (16 loc) • 541 B
TypeScript
import { PacketStub } from "./PacketStub";
export declare const sentenceId: "GSV";
export declare const sentenceName = "Satellites in view";
export interface Satellite {
prnNumber: number;
elevationDegrees: number;
azimuthTrue: number;
SNRdB: number;
}
export interface GSVPacket extends PacketStub<typeof sentenceId> {
numberOfMessages: number;
messageNumber: number;
satellitesInView: number;
satellites: Satellite[];
}
export declare function decodeSentence(stub: PacketStub, fields: string[]): GSVPacket;