Class DefaultEmergencyPowerService
-
- All Implemented Interfaces:
-
de.jnkconsulting.e3dc.easyrscp.api.service.EmergencyPowerService
public final class DefaultEmergencyPowerService implements EmergencyPowerServiceDefault implementation of the EmergencyPowerService
- Since:
2.2
-
-
Constructor Summary
Constructors Constructor Description DefaultEmergencyPowerService(ConnectionPool connectionPool, FrameConverter<EmergencyPowerState> convertFrameToEmergencyPowerState, FrameCreator<Void> createReadStateFrame, FrameCreator<PowerReserveInput> createSetEmergencyPowerReserveFrame)
-
Method Summary
Modifier and Type Method Description EmergencyPowerStateremoveReserve()EmergencyPowerStatesetReserveWH(Float reserve)EmergencyPowerStatesetReservePercentage(Float reserve)EmergencyPowerStatereadState()-
-
Constructor Detail
-
DefaultEmergencyPowerService
DefaultEmergencyPowerService(ConnectionPool connectionPool, FrameConverter<EmergencyPowerState> convertFrameToEmergencyPowerState, FrameCreator<Void> createReadStateFrame, FrameCreator<PowerReserveInput> createSetEmergencyPowerReserveFrame)
- Parameters:
connectionPool- ConnectionPool to useconvertFrameToEmergencyPowerState- Converter to create a EmergencyPowerState object from a frame.createReadStateFrame- Creator for frames to query the emergency power state of the home power plant.createSetEmergencyPowerReserveFrame- Creator for frames to setting emergency power reserve of the home power plant.
-
-
Method Detail
-
removeReserve
EmergencyPowerState removeReserve()
-
setReserveWH
EmergencyPowerState setReserveWH(Float reserve)
-
setReservePercentage
EmergencyPowerState setReservePercentage(Float reserve)
-
readState
EmergencyPowerState readState()
-
-
-
-