DoorLockTrait.DlDefaultConfigurationRegister

data class DoorLockTrait.DlDefaultConfigurationRegister


The default configurations as they are physically set on the device.

Summary

Public constructors

DlDefaultConfigurationRegister(
    enableLocalProgrammingEnabled: Boolean,
    keypadInterfaceDefaultAccessEnabled: Boolean,
    remoteInterfaceDefaultAccessIsEnabled: Boolean,
    soundEnabled: Boolean,
    autoRelockTimeSet: Boolean,
    ledSettingsSet: Boolean
)

Creates the DlDefaultConfigurationRegister data class.

Public functions

open ULong

Convert this ClusterBitmap to raw (bytes) format

Public properties

Boolean

The automatic relock time is set.

String

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

Boolean

Local programming is enabled on the door lock for all features.

Boolean

Keypad interface default access is enabled.

Boolean

The lock can enable an inside LED to indicate if the door is locked.

Boolean

Remote Interface default access is enabled.

Boolean

Sound is enabled.

String

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

Public constructors

DlDefaultConfigurationRegister

DlDefaultConfigurationRegister(
    enableLocalProgrammingEnabled: Boolean = false,
    keypadInterfaceDefaultAccessEnabled: Boolean = false,
    remoteInterfaceDefaultAccessIsEnabled: Boolean = false,
    soundEnabled: Boolean = false,
    autoRelockTimeSet: Boolean = false,
    ledSettingsSet: Boolean = false
)

Creates the DlDefaultConfigurationRegister data class.

Public functions

toRaw

open fun toRaw(): ULong

Convert this ClusterBitmap to raw (bytes) format

Public properties

autoRelockTimeSet

val autoRelockTimeSetBoolean

The automatic relock time is set.

bitmapName

val bitmapNameString

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

enableLocalProgrammingEnabled

val enableLocalProgrammingEnabledBoolean

Local programming is enabled on the door lock for all features.

keypadInterfaceDefaultAccessEnabled

val keypadInterfaceDefaultAccessEnabledBoolean

Keypad interface default access is enabled.

ledSettingsSet

val ledSettingsSetBoolean

The lock can enable an inside LED to indicate if the door is locked.

remoteInterfaceDefaultAccessIsEnabled

val remoteInterfaceDefaultAccessIsEnabledBoolean

Remote Interface default access is enabled.

soundEnabled

val soundEnabledBoolean

Sound is enabled.

traitId

val traitIdString

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