UNPKG

astra-protocol-x-parser

Version:

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

25 lines (24 loc) 1.49 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ProtocolXObdInJourneyData = void 0; var ProtocolXObdInJourneyData = /** @class */ (function () { function ProtocolXObdInJourneyData(maxWheelBasedSpeedKmh, averageWheelBasedSpeedKmh, maxEngineRpm, averageEngineRpm, maxAcceleratorPositionPercent, averageAcceleratorPositionPercent, maxEngineLoadPercent, averageEngineLoadPercent, journeyDistanceKm, engineTemperatureDeg, obdStatusMask, obdEventsMask, fuelLevelRaw, journeyFuelUsedL) { 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.obdStatusMask = obdStatusMask; this.obdEventsMask = obdEventsMask; this.fuelLevelRaw = fuelLevelRaw; this.journeyFuelUsedL = journeyFuelUsedL; } ProtocolXObdInJourneyData.mask = BigInt(1) << BigInt(13); return ProtocolXObdInJourneyData; }()); exports.ProtocolXObdInJourneyData = ProtocolXObdInJourneyData;