Package org.openhab.core.thing
package org.openhab.core.thing
-
ClassDescription
ChannelGroupUIDrepresents a unique identifier for channel groups.ChannelUIDrepresents a unique identifier for channels.Contains often used trigger events.Implementation providing default system wide channel typesManagedThingProvideris an OSGi service, that allows to add or remove things at runtime by callingAbstractManagedProvider.add(E)orAbstractManagedProvider.remove(K).AThingis a representation of a connected part (e.g.ThingManagerinterface defines methods for managing aThing.TheThingProvideris responsible for providing things.ThingRegistryChangeListenercan be implemented to listen for things being added or removed.ThingStatusdefines possible statuses of aThingStatusInfo.ThingStatusDetaildefines possible status details of aThingStatusInfo.AThingStatusInforepresents status information of a thing which consists of the status itself detail of the status and a description of the statusTheThingTypeMigrationServicedescribes a service to change the thing type of a givenThing.ThingTypeUIDrepresents a unique identifier for thing types.ThingUIDrepresents a unique identifier for things.Base class for binding related unique identifiers.