Uses of Class
org.openhab.core.thing.ChannelUID
Packages that use ChannelUID
Package
Description
-
Uses of ChannelUID in org.openhab.core.magic.binding.handler
Methods in org.openhab.core.magic.binding.handler with parameters of type ChannelUIDModifier and TypeMethodDescriptionvoidMagicChattyThingHandler.channelLinked(ChannelUID channelUID) voidMagicChattyThingHandler.channelUnlinked(ChannelUID channelUID) voidMagicActionModuleThingHandler.handleCommand(ChannelUID channelUID, Command command) voidMagicBridgedThingHandler.handleCommand(ChannelUID channelUID, Command command) voidMagicBridgeHandler.handleCommand(ChannelUID channelUID, Command command) voidMagicButtonHandler.handleCommand(ChannelUID channelUID, Command command) voidMagicChattyThingHandler.handleCommand(ChannelUID channelUID, Command command) voidMagicColorLightHandler.handleCommand(ChannelUID channelUID, Command command) voidMagicConfigurableThingHandler.handleCommand(ChannelUID channelUID, Command command) voidMagicContactHandler.handleCommand(ChannelUID channelUID, Command command) voidMagicDelayedOnlineHandler.handleCommand(ChannelUID channelUID, Command command) voidMagicDimmableLightHandler.handleCommand(ChannelUID channelUID, Command command) voidMagicDynamicStateDescriptionThingHandler.handleCommand(ChannelUID channelUID, Command command) voidMagicExtensibleThingHandler.handleCommand(ChannelUID channelUID, Command command) voidMagicFirmwareUpdateThingHandler.handleCommand(ChannelUID channelUID, Command command) voidMagicImageHandler.handleCommand(ChannelUID channelUID, Command command) voidMagicLocationThingHandler.handleCommand(ChannelUID channelUID, Command command) voidMagicOnlineOfflineHandler.handleCommand(ChannelUID channelUID, Command command) voidMagicOnOffLightHandler.handleCommand(ChannelUID channelUID, Command command) voidMagicPlayerHandler.handleCommand(ChannelUID channelUID, Command command) voidMagicRollershutterHandler.handleCommand(ChannelUID channelUID, Command command) voidMagicThermostatThingHandler.handleCommand(ChannelUID channelUID, Command command) voidMagicTimeSeriesHandler.handleCommand(ChannelUID channelUID, Command command) protected voidMagicChattyThingHandler.updateState(ChannelUID channelUID, State state) -
Uses of ChannelUID in org.openhab.core.thing
Methods in org.openhab.core.thing that return ChannelUIDMethods in org.openhab.core.thing with parameters of type ChannelUIDModifier and TypeMethodDescription@Nullable ChannelThing.getChannel(ChannelUID channelUID) Gets the channel for the given UID or null if no channel with the UID exists.@Nullable ChannelThingRegistry.getChannel(ChannelUID channelUID) Returns a channel for the given channel UID or null if no channel was foundConstructors in org.openhab.core.thing with parameters of type ChannelUIDModifierConstructorDescriptionprotectedChannel(ChannelUID uid, @Nullable ChannelTypeUID channelTypeUID, @Nullable String acceptedItemType, ChannelKind kind, @Nullable Configuration configuration, Set<String> defaultTags, @Nullable Map<String, String> properties, @Nullable String label, @Nullable String description, @Nullable AutoUpdatePolicy autoUpdatePolicy) Use theChannelBuilderfor building channels. -
Uses of ChannelUID in org.openhab.core.thing.binding
Fields in org.openhab.core.thing.binding with type parameters of type ChannelUIDModifier and TypeFieldDescriptionprotected final Map<ChannelUID, List<CommandOption>> BaseDynamicCommandDescriptionProvider.channelOptionsMapprotected final Map<ChannelUID, List<StateOption>> BaseDynamicStateDescriptionProvider.channelOptionsMapprotected final Map<ChannelUID, String> BaseDynamicStateDescriptionProvider.channelPatternMapMethods in org.openhab.core.thing.binding with parameters of type ChannelUIDModifier and TypeMethodDescriptionvoidBaseThingHandler.channelLinked(ChannelUID channelUID) voidThingHandler.channelLinked(ChannelUID channelUID) Notifies the handler that a channel was linked.voidThingHandlerCallback.channelTriggered(Thing thing, ChannelUID channelUID, String event) Informs the framework that a channel has been triggered.voidBaseThingHandler.channelUnlinked(ChannelUID channelUID) voidThingHandler.channelUnlinked(ChannelUID channelUID) Notifies the handler that a channel was unlinked.ThingHandlerCallback.createChannelBuilder(ChannelUID channelUID, ChannelTypeUID channelTypeUID) Creates aChannelBuilderwhich is preconfigured with values from the givenChannelType.ThingHandlerCallback.editChannel(Thing thing, ChannelUID channelUID) Creates aChannelBuilderwhich is preconfigured with values from the givenChanneland allows to modify it.voidThingHandler.handleCommand(ChannelUID channelUID, Command command) Handles a command for a given channel.booleanThingHandlerCallback.isChannelLinked(ChannelUID channelUID) Returns whether at least one item is linked for the given UID of the channel.protected booleanBaseThingHandler.isLinked(ChannelUID channelUID) Returns whether at least one item is linked for the given UID of the channel.protected voidBaseThingHandler.postCommand(ChannelUID channelUID, Command command) Sends a command for a channel of the thing.voidThingHandlerCallback.postCommand(ChannelUID channelUID, Command command) Informs about a command, which is sent from the channel.protected voidBaseThingHandler.sendTimeSeries(ChannelUID channelUID, TimeSeries timeSeries) Send a time series to the channel.voidThingHandlerCallback.sendTimeSeries(ChannelUID channelUID, TimeSeries timeSeries) Informs about a time series, whcihs is send from the channel.voidBaseDynamicCommandDescriptionProvider.setCommandOptions(ChannelUID channelUID, List<CommandOption> options) For a givenChannelUID, set aListofCommandOptions that should be used for the channel, instead of the one defined statically in theChannelType.voidBaseDynamicStateDescriptionProvider.setStateOptions(ChannelUID channelUID, List<StateOption> options) For a givenChannelUID, set aListofStateOptions that should be used for the channel, instead of the one defined statically in theChannelType.voidBaseDynamicStateDescriptionProvider.setStatePattern(ChannelUID channelUID, String pattern) For a givenChannelUID, set a pattern that should be used for the channel, instead of the one defined statically in theChannelType.voidThingHandlerCallback.stateUpdated(ChannelUID channelUID, State state) Informs about an updated state for a channel.protected voidBaseThingHandler.triggerChannel(ChannelUID channelUID) Emits an event for the given channel.protected voidBaseThingHandler.triggerChannel(ChannelUID channelUID, String event) Emits an event for the given channel.protected voidBaseThingHandler.updateState(ChannelUID channelUID, State state) Updates the state of the thing. -
Uses of ChannelUID in org.openhab.core.thing.binding.builder
Methods in org.openhab.core.thing.binding.builder with parameters of type ChannelUIDModifier and TypeMethodDescriptionstatic ChannelBuilderChannelBuilder.create(ChannelUID channelUID) Creates aChannelBuilderfor the givenChannelUID.static ChannelBuilderChannelBuilder.create(ChannelUID channelUID, @Nullable String acceptedItemType) Creates aChannelBuilderfor the givenChannelUIDand item type.BridgeBuilder.withoutChannel(ChannelUID channelUID) ThingBuilder.withoutChannel(ChannelUID channelUID) Removes the channel with the given UID from the thing -
Uses of ChannelUID in org.openhab.core.thing.dto
Constructors in org.openhab.core.thing.dto with parameters of type ChannelUIDModifierConstructorDescriptionChannelDTO(ChannelUID uid, String channelTypeUID, String itemType, ChannelKind kind, String label, String description, Map<String, String> properties, Configuration configuration, Set<String> defaultTags, AutoUpdatePolicy autoUpdatePolicy) -
Uses of ChannelUID in org.openhab.core.thing.events
Methods in org.openhab.core.thing.events that return ChannelUIDModifier and TypeMethodDescriptionChannelTriggeredEvent.getChannel()ChannelDescriptionChangedEvent.getChannelUID()Gets theChannelUID.Methods in org.openhab.core.thing.events with parameters of type ChannelUIDModifier and TypeMethodDescriptionThingEventFactory.createChannelDescriptionChangedEvent(ChannelUID channelUID, Set<String> linkedItemNames, StateDescriptionFragment stateDescription, @Nullable StateDescriptionFragment oldStateDescription) Creates aChannelDescriptionChangedEventfor a changedStateDescription.ThingEventFactory.createChannelDescriptionCommandOptionsChangedEvent(ChannelUID channelUID, Set<String> linkedItemNames, List<CommandOption> options, @Nullable List<CommandOption> oldOptions) Creates aChannelDescriptionChangedEventfor changeCommandOptions.ThingEventFactory.createChannelDescriptionPatternChangedEvent(ChannelUID channelUID, Set<String> linkedItemNames, String pattern, @Nullable String oldPattern) Creates aChannelDescriptionChangedEventfor a changed pattern.ThingEventFactory.createChannelDescriptionStateOptionsChangedEvent(ChannelUID channelUID, Set<String> linkedItemNames, List<StateOption> options, @Nullable List<StateOption> oldOptions) Creates aChannelDescriptionChangedEventfor changedStateOptions.static ChannelTriggeredEventThingEventFactory.createTriggerEvent(String event, ChannelUID channelUID) Creates aChannelTriggeredEventConstructors in org.openhab.core.thing.events with parameters of type ChannelUIDModifierConstructorDescriptionprotectedChannelDescriptionChangedEvent(String topic, String payload, ChannelDescriptionChangedEvent.CommonChannelDescriptionField field, ChannelUID channelUID, Set<String> linkedItemNames, String value, @Nullable String oldValue) Creates a new instance.protectedChannelTriggeredEvent(String topic, String payload, @Nullable String source, String event, ChannelUID channel) Constructs a new thing trigger event. -
Uses of ChannelUID in org.openhab.core.thing.link
Methods in org.openhab.core.thing.link that return ChannelUIDMethods in org.openhab.core.thing.link that return types with arguments of type ChannelUIDModifier and TypeMethodDescriptionItemChannelLinkRegistry.getBoundChannels(String itemName) Returns a set of bound channels for the given item name.Constructors in org.openhab.core.thing.link with parameters of type ChannelUIDModifierConstructorDescriptionItemChannelLink(String itemName, ChannelUID channelUID) ItemChannelLink(String itemName, ChannelUID channelUID, Configuration configuration)