DoorLockTrait.DlRemoteProgrammingEventMask

data class DoorLockTrait.DlRemoteProgrammingEventMask : ClusterBitmap


Event mask used to enable and disable remote programming events.

Summary

Public constructors

DlRemoteProgrammingEventMask(
    unknown: Boolean,
    programmingPinChanged: Boolean,
    pinAdded: Boolean,
    pinCleared: Boolean,
    pinChanged: Boolean,
    rfidCodeAdded: Boolean,
    rfidCodeCleared: Boolean
)

Creates the DlRemoteProgrammingEventMask data class.

Public functions

open ULong

Public properties

Boolean

PIN added remotely.

Boolean

PIN changed remotely.

Boolean

PIN cleared remotely.

Boolean

PIN changed Source remotely.

Boolean

RFID code added remotely.

Boolean

RFID code cleared remotely.

Boolean

Unknown or manufacturer-specific remote programming event.

Public constructors

DlRemoteProgrammingEventMask

DlRemoteProgrammingEventMask(
    unknown: Boolean = false,
    programmingPinChanged: Boolean = false,
    pinAdded: Boolean = false,
    pinCleared: Boolean = false,
    pinChanged: Boolean = false,
    rfidCodeAdded: Boolean = false,
    rfidCodeCleared: Boolean = false
)

Creates the DlRemoteProgrammingEventMask data class.

Public functions

toRaw

open fun toRaw(): ULong

Public properties

pinAdded

val pinAddedBoolean

PIN added remotely.

pinChanged

val pinChangedBoolean

PIN changed remotely.

pinCleared

val pinClearedBoolean

PIN cleared remotely.

programmingPinChanged

val programmingPinChangedBoolean

PIN changed Source remotely.

rfidCodeAdded

val rfidCodeAddedBoolean

RFID code added remotely.

rfidCodeCleared

val rfidCodeClearedBoolean

RFID code cleared remotely.

unknown

val unknownBoolean

Unknown or manufacturer-specific remote programming event.