Interface HeatPump
-
- All Superinterfaces:
OpenemsComponent
- All Known Implementing Classes:
HeatPumpImpl
public interface HeatPump extends OpenemsComponent
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
HeatPump.ChannelId
-
Method Summary
-
Methods inherited from interface io.openems.edge.common.component.OpenemsComponent
_channel, _getChannelAs, alias, channel, channel, channels, debugLog, getComponentContext, getState, getStateChannel, hasFaults, id, isEnabled, serviceFactoryPid, servicePid
-
-
-
-
Method Detail
-
getStatusChannel
default Channel<Status> getStatusChannel()
Gets the Channel forHeatPump.ChannelId.STATUS
.- Returns:
- the Channel
-
getStatus
default Status getStatus()
Gets the Status of the heat pump. SeeHeatPump.ChannelId.STATUS
.- Returns:
- the Channel
Value
-
_setStatus
default void _setStatus(Status value)
Internal method to set the 'nextValue' onHeatPump.ChannelId.STATUS
Channel.- Parameters:
value
- the next value
-
getAwaitingHysteresisChannel
default BooleanReadChannel getAwaitingHysteresisChannel()
Gets the Channel forHeatPump.ChannelId.AWAITING_HYSTERESIS
.- Returns:
- the Channel
-
getAwaitingHysteresis
default Value<java.lang.Boolean> getAwaitingHysteresis()
Gets the value for theHeatPump.ChannelId.AWAITING_HYSTERESIS
.- Returns:
- the Channel
Value
-
_setAwaitingHysteresis
default void _setAwaitingHysteresis(boolean value)
Internal method to set the 'nextValue' onHeatPump.ChannelId.AWAITING_HYSTERESIS
Channel.- Parameters:
value
- the next value
-
getGridActivePowerNotPresentChannel
default StateChannel getGridActivePowerNotPresentChannel()
Gets the Channel forHeatPump.ChannelId.GRID_ACTIVE_POWER_NOT_PRESENT
.- Returns:
- the Channel
-
getGridActivePowerNotPresent
default Value<java.lang.Boolean> getGridActivePowerNotPresent()
Gets the value for theHeatPump.ChannelId.GRID_ACTIVE_POWER_NOT_PRESENT
.- Returns:
- the Channel
Value
-
_setGridActivePowerNotPresent
default void _setGridActivePowerNotPresent(boolean value)
Internal method to set the 'nextValue' onHeatPump.ChannelId.GRID_ACTIVE_POWER_NOT_PRESENT
Channel.- Parameters:
value
- the next value
-
getStateOfChargeNotPresentChannel
default StateChannel getStateOfChargeNotPresentChannel()
Gets the Channel forHeatPump.ChannelId.STATE_OF_CHARGE_NOT_PRESENT
.- Returns:
- the Channel
-
getStateOfChargeNotPresent
default Value<java.lang.Boolean> getStateOfChargeNotPresent()
Gets the value for theHeatPump.ChannelId.STATE_OF_CHARGE_NOT_PRESENT
.- Returns:
- the Channel
Value
-
_setStateOfChargeNotPresent
default void _setStateOfChargeNotPresent(boolean value)
Internal method to set the 'nextValue' onHeatPump.ChannelId.STATE_OF_CHARGE_NOT_PRESENT
Channel.- Parameters:
value
- the next value
-
getEssDischargePowerNotPresentChannel
default StateChannel getEssDischargePowerNotPresentChannel()
Gets the Channel forHeatPump.ChannelId.ESS_DISCHARGE_POWER_NOT_PRESENT
.- Returns:
- the Channel
-
getEssDischargePowerNotPresent
default Value<java.lang.Boolean> getEssDischargePowerNotPresent()
Gets the value for theHeatPump.ChannelId.ESS_DISCHARGE_POWER_NOT_PRESENT
.- Returns:
- the Channel
Value
-
_setEssDischargePowerNotPresent
default void _setEssDischargePowerNotPresent(boolean value)
Internal method to set the 'nextValue' onHeatPump.ChannelId.ESS_DISCHARGE_POWER_NOT_PRESENT
Channel.- Parameters:
value
- the next value
-
-