Interface TradfriAsset

All Known Implementing Classes:
TradfriLightAsset, TradfriPlugAsset

public interface TradfriAsset
  • Field Details

    • DEVICE_ID

      static final org.openremote.model.value.AttributeDescriptor<Integer> DEVICE_ID
  • Method Details

    • getDeviceId

      default Optional<Integer> getDeviceId()
    • setDeviceId

      default void setDeviceId(Integer deviceId)
    • getId

      String getId()
    • getAttributes

      org.openremote.model.attribute.AttributeMap getAttributes()
    • addEventHandlers

      void addEventHandlers(Device device, Consumer<org.openremote.model.attribute.AttributeEvent> attributeEventConsumer)
    • initialiseAttributes

      void initialiseAttributes(Device device)