Class BatteryStatus
-
- All Implemented Interfaces:
public final class BatteryStatusContains information on the current status of the battery
- Since:
2.1
-
-
Field Summary
Fields Modifier and Type Field Description private final Shortindexprivate final BooleantrainingModeActiveprivate final Booleanconnectedprivate final Booleanworkingprivate final BooleaninServiceprivate final Floatasocprivate final FloatrealRsocprivate final Floatvoltageprivate final List<DCBStatus>dcbStatus
-
Method Summary
Modifier and Type Method Description final ShortgetIndex()final BooleangetTrainingModeActive()final BooleangetConnected()final BooleangetWorking()final BooleangetInService()final FloatgetAsoc()final FloatgetRealRsoc()final FloatgetVoltage()final List<DCBStatus>getDcbStatus()-
-
Constructor Detail
-
BatteryStatus
BatteryStatus(Short index, Boolean trainingModeActive, Boolean connected, Boolean working, Boolean inService, Float asoc, Float realRsoc, Float voltage, List<DCBStatus> dcbStatus)
- Parameters:
index- ID of the battery in the E3DC systemtrainingModeActive- Information on whether the battery is in training modeconnected- Information on whether the battery is connected to the system (battery disconnect switch on the home power station)working- Information on whether the battery is working correctlyinService- Information on whether the battery is in maintenance modeasoc- Percentage value that includes the condition of the battery taking ageing into account.realRsoc- Current charge level as a percentage of the battery without taking into account the reserve for absolute deep discharge and theoretically possible full charge.voltage- Current battery voltagedcbStatus- Status of the individual battery modules
-
-
Method Detail
-
getTrainingModeActive
final Boolean getTrainingModeActive()
-
getConnected
final Boolean getConnected()
-
getWorking
final Boolean getWorking()
-
getInService
final Boolean getInService()
-
getRealRsoc
final Float getRealRsoc()
-
getVoltage
final Float getVoltage()
-
getDcbStatus
final List<DCBStatus> getDcbStatus()
-
-
-
-