ExtendedColorLightDevice.StandardTraits

class ExtendedColorLightDevice.StandardTraits


Trait Container for Standard Traits.

Summary

Public constructors

StandardTraits(
    identify: Identify?,
    onOff: OnOff?,
    levelControl: LevelControl?,
    colorControl: ColorControl?
)

Public properties

ColorControl?

This trait provides an interface for changing the color of a light.

Identify?

This trait supports an endpoint identification state (such as a flashing light) that indicates to an observer (such as an installer) which of several nodes or endpoints it is.

LevelControl?

This trait provides an interface for controlling a characteristic of a device that can be set to a level.

OnOff?

This trait provides an interface for turning devices on and off.

Public constructors

StandardTraits

StandardTraits(
    identify: Identify?,
    onOff: OnOff?,
    levelControl: LevelControl?,
    colorControl: ColorControl?
)

Public properties

colorControl

val colorControlColorControl?

This trait provides an interface for changing the color of a light.

identify

val identifyIdentify?

This trait supports an endpoint identification state (such as a flashing light) that indicates to an observer (such as an installer) which of several nodes or endpoints it is.

levelControl

val levelControlLevelControl?

This trait provides an interface for controlling a characteristic of a device that can be set to a level.

onOff

val onOffOnOff?

This trait provides an interface for turning devices on and off.