astra-protocol-x-parser
Version:
A lightweight NodeJS package for parsing data from Astra Telematics IoT devices
32 lines (31 loc) • 1.67 kB
TypeScript
export declare class ProtocolXNmea2000Data {
static mask: bigint;
fuelLevelPercent: number;
oilLevelPercent: number;
stateOfChargePercent: number;
stateOfHealthPercent: number;
batteryCapacity: number;
chargerEnableDisable: number;
timeToEmpty: number;
distanceToEmpty: number;
tripRunTime: number;
tripFuelUsed: number;
engineOilPressurePa: number;
engineOilTemperatureDegK: number;
engineTemperatureDegK: number;
alternatorVoltageMv: number;
fuelRateM3h: number;
totalEngineHours: number;
engineCoolantPressure: number;
fuelPressure: number;
engineDiscreteStatus1: number;
engineDiscreteStatus2: number;
engineLoadPercent: number;
engineTorquePercent: number;
waterDepthAtTransducerM: number;
waterDepthTransducerOffsetM: number;
windSpeedMps: number;
airTemperatureDegK: number;
reserved: Buffer;
constructor(fuelLevelPercent: number, oilLevelPercent: number, stateOfChargePercent: number, stateOfHealthPercent: number, batteryCapacity: number, chargerEnableDisable: number, timeToEmpty: number, distanceToEmpty: number, tripRunTime: number, tripFuelUsed: number, engineOilPressurePa: number, engineOilTemperatureDegK: number, engineTemperatureDegK: number, alternatorVoltageMv: number, fuelRateM3h: number, totalEngineHours: number, engineCoolantPressure: number, fuelPressure: number, engineDiscreteStatus1: number, engineDiscreteStatus2: number, engineLoadPercent: number, engineTorquePercent: number, waterDepthAtTransducerM: number, waterDepthTransducerOffsetM: number, windSpeedMps: number, airTemperatureDegK: number, reserved: Buffer);
}