UNPKG

extended-nmea

Version:

A TypeScript library for parsing NMEA0183-like sentences with support for custom and proprietary sentences.

22 lines (21 loc) 907 B
import { TalkerSentence } from "../../types/sentences/TalkerSentence"; import { DateOnly, GeoCoordinate, TimeOnly } from "../../types"; import { RawNmeaSentence } from "../../types/sentences/RawNmeaSentence"; import { PositionFixStatus } from "./common/PositionFixStatus"; import { PrecisePositionMode } from "./common/PositionMode"; export declare class RMC extends TalkerSentence { static readonly ID: string; constructor(data: RawNmeaSentence); get time(): TimeOnly; get status(): PositionFixStatus; get latitude(): GeoCoordinate; get longitude(): GeoCoordinate; get speedOverGround(): number; get courseOverGround(): number; get date(): DateOnly; get magneticVariation(): number; get posMode(): PrecisePositionMode | null; get navStatus(): PositionFixStatus | null; get valid(): boolean; get invalidReason(): null | string; }