astra-protocol-x-parser
Version:
A lightweight NodeJS package for parsing data from Astra Telematics IoT devices
25 lines (24 loc) • 1.22 kB
TypeScript
import * as moment from "moment";
export declare class ProtocolXStarsAcimMotorControllerData {
static mask: bigint;
rpmLeft: number;
rpmRight: number;
motorTemperatureLeftDeg: number;
motorTemperatureRightDeg: number | undefined;
controllerTemperatureLeftDeg: number;
controllerTemperatureRightDeg: number;
batteryVoltageV: number;
batterySocPercent: number;
motorVoltageLeftV: number;
motorVoltageRightV: number;
motorCurrentLeftA: number;
motorCurrentRightA: number;
vehicleSpeedKmh: number;
lifetimeOdometerRaw: number;
status: number;
error0Status: number;
error1Status: number;
error2Status: number;
canEventDateTime?: moment.Moment;
constructor(rpmLeft: number, rpmRight: number, motorTemperatureLeftDeg: number, motorTemperatureRightDeg: number, controllerTemperatureLeftDeg: number, controllerTemperatureRightDeg: number, batteryVoltageV: number, batterySocPercent: number, motorVoltageLeftV: number, motorVoltageRightV: number, motorCurrentLeftA: number, motorCurrentRightA: number, vehicleSpeedKmh: number, lifetimeOdometerRaw: number, status: number, error0Status: number, error1Status: number, error2Status: number);
}