ColorControlTrait.ColorCapabilities

data class ColorControlTrait.ColorCapabilities : ClusterBitmap


The color capabilities that the device supports.

Summary

Public constructors

ColorCapabilities(
    hueSaturationSupported: Boolean,
    enhancedHueSupported: Boolean,
    colorLoopSupported: Boolean,
    xyAttributesSupported: Boolean,
    colorTemperatureSupported: Boolean
)

Creates the ColorCapabilities data class.

Public functions

open ULong

Public properties

Boolean

Supports color loop.

Boolean

Supports specification of color temperature.

Boolean

Supports enhanced hue.

Boolean
Boolean

Supports color specification via XY.

Public constructors

ColorCapabilities

ColorCapabilities(
    hueSaturationSupported: Boolean = false,
    enhancedHueSupported: Boolean = false,
    colorLoopSupported: Boolean = false,
    xyAttributesSupported: Boolean = false,
    colorTemperatureSupported: Boolean = false
)

Creates the ColorCapabilities data class.

Public functions

toRaw

open fun toRaw(): ULong

Public properties

colorLoopSupported

val colorLoopSupportedBoolean

Supports color loop.

colorTemperatureSupported

val colorTemperatureSupportedBoolean

Supports specification of color temperature.

enhancedHueSupported

val enhancedHueSupportedBoolean

Supports enhanced hue.

hueSaturationSupported

val hueSaturationSupportedBoolean

xyAttributesSupported

val xyAttributesSupportedBoolean

Supports color specification via XY.