Class EmergencyPowerState
-
- All Implemented Interfaces:
public final class EmergencyPowerStateDisplays the current status of the emergency power function of the home power station
- Since:
2.2
-
-
Field Summary
Fields Modifier and Type Field Description private final FloatreserveWhprivate final FloatreservePercentageprivate final BooleanconnectedToGridprivate final BooleanreadyForSwitchprivate final BooleanemergencyPowerPossibleprivate final Booleanislandprivate final BooleaninvalidState
-
Method Summary
Modifier and Type Method Description final FloatgetReserveWh()final FloatgetReservePercentage()final BooleangetConnectedToGrid()final BooleangetReadyForSwitch()final BooleangetEmergencyPowerPossible()final BooleangetIsland()final BooleangetInvalidState()-
-
Constructor Detail
-
EmergencyPowerState
EmergencyPowerState(Float reserveWh, Float reservePercentage, Boolean connectedToGrid, Boolean readyForSwitch, Boolean emergencyPowerPossible, Boolean island, Boolean invalidState)
- Parameters:
reserveWh- Currently set emergency power reserve in watt hoursreservePercentage- Currently set emergency power reserve as a percentage of battery capacityconnectedToGrid- true, if the home power station is connected to the power gridreadyForSwitch- true when the home power station is ready to switch to emergency power modeemergencyPowerPossible- true, if the emergency drum function is availableisland- true when the home power station is in stand-alone modeinvalidState- true if the emergency power function is not available
-
-
Method Detail
-
getReserveWh
final Float getReserveWh()
-
getReservePercentage
final Float getReservePercentage()
-
getConnectedToGrid
final Boolean getConnectedToGrid()
-
getReadyForSwitch
final Boolean getReadyForSwitch()
-
getEmergencyPowerPossible
final Boolean getEmergencyPowerPossible()
-
getInvalidState
final Boolean getInvalidState()
-
-
-
-