@jbroll/nmea-simple
Version:
NMEA 0183 sentence parser and encoder
22 lines (21 loc) • 671 B
TypeScript
import { PacketStub } from "./PacketStub";
export declare const sentenceId: "DTM";
export declare const sentenceName = "Datum reference";
/**
* Local datum code (xxx):
* W84 = WGS84
* W72 = WGS72
* S85 = SGS85
* P90 = PE90
* 999 = User defined IHO datum code
*/
export declare type DatumCode = "W84" | "W72" | "S85" | "P90" | "999" | "";
export interface DTMPacket extends PacketStub<typeof sentenceId> {
datumCode: DatumCode;
datumSubcode?: string;
offsetLatitude: number;
offsetLongitude: number;
offsetAltitudeMeters: number;
datumName: DatumCode;
}
export declare function decodeSentence(stub: PacketStub, fields: string[]): DTMPacket;