DoorLockTrait.DlKeypadProgrammingEventMask

data class DoorLockTrait.DlKeypadProgrammingEventMask : ClusterBitmap


Event mask used to enable and disable keypad programming events. Only applied to the Programming Event Notification Command.

Summary

Public constructors

DlKeypadProgrammingEventMask(
    unknown: Boolean,
    programmingPinChanged: Boolean,
    pinAdded: Boolean,
    pinCleared: Boolean,
    pinChanged: Boolean
)

Creates the DlKeypadProgrammingEventMask data class.

Public functions

open ULong

Public properties

Boolean

PIN added from the keypad.

Boolean

PIN changed from the keypad.

Boolean

PIN cleared from the keypad.

Boolean

Programming PIN code changed from the keypad.

Boolean

Unknown keypad programming event.

Public constructors

DlKeypadProgrammingEventMask

DlKeypadProgrammingEventMask(
    unknown: Boolean = false,
    programmingPinChanged: Boolean = false,
    pinAdded: Boolean = false,
    pinCleared: Boolean = false,
    pinChanged: Boolean = false
)

Creates the DlKeypadProgrammingEventMask data class.

Public functions

toRaw

open fun toRaw(): ULong

Public properties

pinAdded

val pinAddedBoolean

PIN added from the keypad.

pinChanged

val pinChangedBoolean

PIN changed from the keypad.

pinCleared

val pinClearedBoolean

PIN cleared from the keypad.

programmingPinChanged

val programmingPinChangedBoolean

Programming PIN code changed from the keypad.

unknown

val unknownBoolean

Unknown keypad programming event.