Package io.openems.edge.bridge.onewire
Interface BridgeOnewire
-
- All Superinterfaces:
OpenemsComponent
- All Known Implementing Classes:
BridgeOnewireImpl
@ProviderType public interface BridgeOnewire extends OpenemsComponent
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
BridgeOnewire.ChannelId
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default void
_setUnableToSelectPortFault(boolean value)
Internal method to set the 'nextValue' onBridgeOnewire.ChannelId.UNABLE_TO_SELECT_PORT_FAULT
Channel.void
addTask(java.util.function.Consumer<DSPortAdapter> task)
Add a Task.default Value<java.lang.Boolean>
getUnableToSelectPortFault()
Gets the Unable-To-Select-Port Fault State.default StateChannel
getUnableToSelectPortFaultChannel()
Gets the Channel forBridgeOnewire.ChannelId.UNABLE_TO_SELECT_PORT_FAULT
.void
removeTask(java.util.function.Consumer<DSPortAdapter> task)
Removes a Task.-
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
-
getUnableToSelectPortFaultChannel
default StateChannel getUnableToSelectPortFaultChannel()
Gets the Channel forBridgeOnewire.ChannelId.UNABLE_TO_SELECT_PORT_FAULT
.- Returns:
- the Channel
-
getUnableToSelectPortFault
default Value<java.lang.Boolean> getUnableToSelectPortFault()
Gets the Unable-To-Select-Port Fault State. SeeBridgeOnewire.ChannelId.UNABLE_TO_SELECT_PORT_FAULT
.- Returns:
- the Channel
Value
-
_setUnableToSelectPortFault
default void _setUnableToSelectPortFault(boolean value)
Internal method to set the 'nextValue' onBridgeOnewire.ChannelId.UNABLE_TO_SELECT_PORT_FAULT
Channel.- Parameters:
value
- the next value
-
addTask
void addTask(java.util.function.Consumer<DSPortAdapter> task)
Add a Task.Tasks are executed sequentially in a separate thread.
- Parameters:
task
- the task
-
removeTask
void removeTask(java.util.function.Consumer<DSPortAdapter> task)
Removes a Task.- Parameters:
task
- the task
-
-