Interface BoschBpts5HybridCore
-
- All Superinterfaces:
OpenemsComponent
- All Known Implementing Classes:
BoschBpts5HybridCoreImpl
public interface BoschBpts5HybridCore extends OpenemsComponent
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
BoschBpts5HybridCore.CoreChannelId
-
Nested classes/interfaces inherited from interface io.openems.edge.common.component.OpenemsComponent
OpenemsComponent.ChannelId
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default void
_setSlaveCommunicationFailed(boolean value)
Internal method to set the 'nextValue' onChannelId#SLAVE_COMMUNICATION_FAILED
Channel.java.util.Optional<BoschBpts5HybridEss>
getEss()
Gets theBoschBpts5HybridEss
.java.util.Optional<BoschBpts5HybridMeter>
getMeter()
Gets theBoschBpts5HybridMeter
.java.util.Optional<BoschBpts5HybridPv>
getPv()
Gets theBoschBpts5HybridPv
.default Value<java.lang.Boolean>
getSlaveCommunicationFailed()
Gets the Slave Communication Failed State.default StateChannel
getSlaveCommunicationFailedChannel()
Gets the Channel forChannelId#SLAVE_COMMUNICATION_FAILED
.void
setEss(BoschBpts5HybridEss ess)
void
setMeter(BoschBpts5HybridMeter boschBpts5HybridMeter)
void
setPv(BoschBpts5HybridPv boschBpts5HybridPv)
-
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
-
setEss
void setEss(BoschBpts5HybridEss ess)
-
setPv
void setPv(BoschBpts5HybridPv boschBpts5HybridPv)
-
setMeter
void setMeter(BoschBpts5HybridMeter boschBpts5HybridMeter)
-
getEss
java.util.Optional<BoschBpts5HybridEss> getEss()
Gets theBoschBpts5HybridEss
.- Returns:
- the
BoschBpts5HybridEss
-
getPv
java.util.Optional<BoschBpts5HybridPv> getPv()
Gets theBoschBpts5HybridPv
.- Returns:
- the
BoschBpts5HybridPv
-
getMeter
java.util.Optional<BoschBpts5HybridMeter> getMeter()
Gets theBoschBpts5HybridMeter
.- Returns:
- the
BoschBpts5HybridMeter
-
getSlaveCommunicationFailedChannel
default StateChannel getSlaveCommunicationFailedChannel()
Gets the Channel forChannelId#SLAVE_COMMUNICATION_FAILED
.- Returns:
- the Channel
-
getSlaveCommunicationFailed
default Value<java.lang.Boolean> getSlaveCommunicationFailed()
Gets the Slave Communication Failed State. SeeChannelId#SLAVE_COMMUNICATION_FAILED
.- Returns:
- the Channel
Value
-
_setSlaveCommunicationFailed
default void _setSlaveCommunicationFailed(boolean value)
Internal method to set the 'nextValue' onChannelId#SLAVE_COMMUNICATION_FAILED
Channel.- Parameters:
value
- the next value
-
-