BooleanStateConfigurationTrait.AlarmModeBitmap

data class BooleanStateConfigurationTrait.AlarmModeBitmap


The modes supported by the alarm.

Summary

Public constructors

AlarmModeBitmap(visual: Boolean, audible: Boolean)

Creates the AlarmModeBitmap data class.

Public functions

open ULong

Convert this ClusterBitmap to raw (bytes) format

Public properties

Boolean

Audible alarm.

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

Visible alarm.

Public constructors

AlarmModeBitmap

AlarmModeBitmap(visual: Boolean = false, audible: Boolean = false)

Creates the AlarmModeBitmap data class.

Public functions

toRaw

open fun toRaw(): ULong

Convert this ClusterBitmap to raw (bytes) format

Public properties

audible

val audibleBoolean

Audible alarm.

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.

visual

val visualBoolean

Visible alarm.