extended-nmea
Version:
A TypeScript library for parsing NMEA0183-like sentences with support for custom and proprietary sentences.
21 lines (20 loc) • 764 B
TypeScript
import { TalkerSentence } from "../../types/sentences/TalkerSentence";
import { RawNmeaSentence } from "../../types/sentences/RawNmeaSentence";
export declare class GsvSatellite {
readonly PRN: number;
readonly Elevation: number;
readonly Azimuth: number;
readonly SNR: number;
constructor(PRN: number, Elevation: number, Azimuth: number, SNR: number);
}
export declare class GSV extends TalkerSentence {
static readonly ID: string;
constructor(data: RawNmeaSentence);
get messageCount(): number;
get messageNumber(): number;
get totalMessageCount(): number;
satellites(): Iterable<GsvSatellite>;
get signalId(): null | string;
get valid(): boolean;
get invalidReason(): null | string;
}