ColorControlTrait.UpdateFlagsBitmap

data class ColorControlTrait.UpdateFlagsBitmap


Values for ColorLoopSet.

Summary

Public constructors

UpdateFlagsBitmap(
    updateAction: Boolean,
    updateDirection: Boolean,
    updateTime: Boolean,
    updateStartHue: Boolean
)

Creates the UpdateFlagsBitmap data class.

Public functions

open ULong

Convert this ClusterBitmap to raw (bytes) format

Public properties

String

Name of the Matter bitmap, in UpperCamelCase, e.g. "OnOffControlBitmap" from OnOff Cluster.

String

Trait identifier of the Matter Cluster that defines the bitmap Data Type.

Boolean

Device adheres to the associated action field.

Boolean

Device updates the associated direction attribute.

Boolean

Device updates the associated start hue attribute.

Boolean

Device updates the associated time attribute.

Public constructors

UpdateFlagsBitmap

UpdateFlagsBitmap(
    updateAction: Boolean = false,
    updateDirection: Boolean = false,
    updateTime: Boolean = false,
    updateStartHue: Boolean = false
)

Creates the UpdateFlagsBitmap data class.

Public functions

toRaw

open fun toRaw(): ULong

Convert this ClusterBitmap to raw (bytes) format

Public properties

bitmapName

val bitmapNameString

Name of the Matter bitmap, in UpperCamelCase, e.g. "OnOffControlBitmap" from OnOff Cluster.

traitId

val traitIdString

Trait identifier of the Matter Cluster that defines the bitmap Data Type. Refer to ClusterId.traitId for the format.

updateAction

val updateActionBoolean

Device adheres to the associated action field.

updateDirection

val updateDirectionBoolean

Device updates the associated direction attribute.

updateStartHue

val updateStartHueBoolean

Device updates the associated start hue attribute.

updateTime

val updateTimeBoolean

Device updates the associated time attribute.