DoorLockTrait.DlRemoteProgrammingEventMask

data class DoorLockTrait.DlRemoteProgrammingEventMask


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

Convert this ClusterBitmap to raw (bytes) format

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

Convert this ClusterBitmap to raw (bytes) format

Public properties

pinAdded

val pinAdded: Boolean

PIN added remotely.

pinChanged

val pinChanged: Boolean

PIN changed remotely.

pinCleared

val pinCleared: Boolean

PIN cleared remotely.

programmingPinChanged

val programmingPinChanged: Boolean

PIN changed Source remotely.

rfidCodeAdded

val rfidCodeAdded: Boolean

RFID code added remotely.

rfidCodeCleared

val rfidCodeCleared: Boolean

RFID code cleared remotely.

unknown

val unknown: Boolean

Unknown or manufacturer-specific remote programming event.