Interface IoShelly25
- All Superinterfaces:
DigitalOutput
,org.osgi.service.event.EventHandler
,OpenemsComponent
- All Known Implementing Classes:
IoShelly25Impl
public interface IoShelly25
extends DigitalOutput, OpenemsComponent, org.osgi.service.event.EventHandler
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptiondefault void
_setSlaveCommunicationFailed
(boolean value) Internal method to set the 'nextValue' onIoShelly25.ChannelId.SLAVE_COMMUNICATION_FAILED
Channel.Gets the Slave Communication Failed State.default StateChannel
Gets the Channel forIoShelly25.ChannelId.SLAVE_COMMUNICATION_FAILED
.Methods inherited from interface io.openems.edge.io.api.DigitalOutput
digitalOutputChannels
Methods inherited from interface org.osgi.service.event.EventHandler
handleEvent
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 Details
-
getSlaveCommunicationFailedChannel
Gets the Channel forIoShelly25.ChannelId.SLAVE_COMMUNICATION_FAILED
.- Returns:
- the Channel
-
getSlaveCommunicationFailed
Gets the Slave Communication Failed State. SeeIoShelly25.ChannelId.SLAVE_COMMUNICATION_FAILED
.- Returns:
- the Channel
Value
-
_setSlaveCommunicationFailed
default void _setSlaveCommunicationFailed(boolean value) Internal method to set the 'nextValue' onIoShelly25.ChannelId.SLAVE_COMMUNICATION_FAILED
Channel.- Parameters:
value
- the next value
-