UNPKG

extended-nmea

Version:

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

27 lines 787 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MTW = void 0; const TalkerSentence_1 = require("../../types/sentences/TalkerSentence"); class MTW extends TalkerSentence_1.TalkerSentence { constructor(data) { super(data); } get temperature() { return parseFloat(this.dataFields[0]); } get valid() { return super.valid && this.dataFields.length === 2; } get invalidReason() { if (!super.valid) { return super.invalidReason; } if (this.dataFields.length !== 2) { return `Expected 2 fields, got ${this.dataFields.length}`; } return null; } } exports.MTW = MTW; MTW.ID = "MTW"; //# sourceMappingURL=MTW.js.map