2023-11-25 11:09:01 -05:00

31 lines
758 B
TypeScript

export interface IBattery {
ampHours: number;
avgCellVoltage: number;
capacity: number;
current: number;
lifetimeCharge: number;
lifetimeDischarge: number;
maxCellVoltage: number;
maxDischargeCurrent: number;
maxVoltage: number;
minCellVoltage: number;
minVoltage: number;
modules: {[key: number]: {
cells: {[key: number]: number}
negativeTemperature: number;
positiveTemperature: number;
temperature: number;
voltage: number;
}},
negativeContactor: boolean,
positiveContactor: boolean,
power: number;
soc: number;
temperature: number;
timestamp: number;
uptime: string;
version: number;
voltage: number;
wattHours: number;
}