Class ChannelConsumerLink
java.lang.Object
org.openremote.agent.protocol.zwave.ChannelConsumerLink
- All Implemented Interfaces:
org.openremote.protocol.zwave.model.commandclasses.channel.ChannelListener,org.openremote.protocol.zwave.model.ControllerListener
public class ChannelConsumerLink
extends Object
implements org.openremote.protocol.zwave.model.commandclasses.channel.ChannelListener, org.openremote.protocol.zwave.model.ControllerListener
-
Method Summary
Modifier and TypeMethodDescriptionstatic ChannelConsumerLinkcreateLink(int nodeId, int endpoint, String channelName, Consumer<org.openremote.protocol.zwave.model.commandclasses.channel.value.Value> consumer, org.openremote.protocol.zwave.model.Controller controller) org.openremote.protocol.zwave.model.commandclasses.channel.ChannelvoidonNodeAdded(org.openremote.protocol.zwave.model.ZWaveNode node) voidonNodeRemoved(org.openremote.protocol.zwave.model.ZWaveNode node) voidunlink()voidvalueHasChanged(org.openremote.protocol.zwave.model.commandclasses.channel.Channel channel, org.openremote.protocol.zwave.model.commandclasses.channel.value.Value channelValue)
-
Method Details
-
createLink
public static ChannelConsumerLink createLink(int nodeId, int endpoint, String channelName, Consumer<org.openremote.protocol.zwave.model.commandclasses.channel.value.Value> consumer, org.openremote.protocol.zwave.model.Controller controller) -
valueHasChanged
public void valueHasChanged(org.openremote.protocol.zwave.model.commandclasses.channel.Channel channel, org.openremote.protocol.zwave.model.commandclasses.channel.value.Value channelValue) - Specified by:
valueHasChangedin interfaceorg.openremote.protocol.zwave.model.commandclasses.channel.ChannelListener
-
onNodeAdded
public void onNodeAdded(org.openremote.protocol.zwave.model.ZWaveNode node) - Specified by:
onNodeAddedin interfaceorg.openremote.protocol.zwave.model.ControllerListener
-
onNodeRemoved
public void onNodeRemoved(org.openremote.protocol.zwave.model.ZWaveNode node) - Specified by:
onNodeRemovedin interfaceorg.openremote.protocol.zwave.model.ControllerListener
-
getChannel
public org.openremote.protocol.zwave.model.commandclasses.channel.Channel getChannel() -
unlink
public void unlink()
-