UNPKG

astra-protocol-x-parser

Version:

A lightweight NodeJS package for parsing data from Astra Telematics IoT devices

25 lines (24 loc) 1.51 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ProtocolXFmsInJourneyHighRes = void 0; var ProtocolXFmsInJourneyHighRes = /** @class */ (function () { function ProtocolXFmsInJourneyHighRes(maxWheelBasedSpeedKmh, averageWheelBasedSpeedKmh, maxEngineRpm, averageEngineRpm, maxAcceleratorPositionPercent, averageAcceleratorPositionPercent, maxEngineLoadPercent, averageEngineLoadPercent, journeyDistanceKm, engineTemperatureDeg, fmsStatusMask, fmsEventsMask, fuelLevelRaw, totalFuelUsedL) { this.maxWheelBasedSpeedKmh = maxWheelBasedSpeedKmh; this.averageWheelBasedSpeedKmh = averageWheelBasedSpeedKmh; this.maxEngineRpm = maxEngineRpm; this.averageEngineRpm = averageEngineRpm; this.maxAcceleratorPositionPercent = maxAcceleratorPositionPercent; this.averageAcceleratorPositionPercent = averageAcceleratorPositionPercent; this.maxEngineLoadPercent = maxEngineLoadPercent; this.averageEngineLoadPercent = averageEngineLoadPercent; this.journeyDistanceKm = journeyDistanceKm; this.engineTemperatureDeg = engineTemperatureDeg; this.fmsStatusMask = fmsStatusMask; this.fmsEventsMask = fmsEventsMask; this.fuelLevelRaw = fuelLevelRaw; this.totalFuelUsedL = totalFuelUsedL; } ProtocolXFmsInJourneyHighRes.mask = BigInt(1) << BigInt(29); return ProtocolXFmsInJourneyHighRes; }()); exports.ProtocolXFmsInJourneyHighRes = ProtocolXFmsInJourneyHighRes;