DoorLockTrait.DlRfidOperationEventMask

data class DoorLockTrait.DlRfidOperationEventMask : ClusterBitmap


Event mask used to enable and disable the transmission of RFID events.

Summary

Public constructors

DlRfidOperationEventMask(
    unknown: Boolean,
    lock: Boolean,
    unlock: Boolean,
    lockInvalidRfid: Boolean,
    lockInvalidSchedule: Boolean,
    unlockInvalidRfid: Boolean,
    unlockInvalidSchedule: Boolean
)

Creates the DlRfidOperationEventMask data class.

Public functions

open ULong

Public properties

Boolean

RFID-triggered Lock event.

Boolean

RFID-triggered Lock event with the error message 'invalid RFID ID'.

Boolean

RFID-triggered Lock event with the error message 'invalid schedule'.

Boolean

Unknown or manufacturer-specific remote operation event.

Boolean

RFID-triggered Unlock event.

Boolean

RFID-triggered Lock event with the error message 'invalid RFID ID'.

Boolean

RFID-triggered Unlock event with the error message 'invalid schedule'.

Public constructors

DlRfidOperationEventMask

DlRfidOperationEventMask(
    unknown: Boolean = false,
    lock: Boolean = false,
    unlock: Boolean = false,
    lockInvalidRfid: Boolean = false,
    lockInvalidSchedule: Boolean = false,
    unlockInvalidRfid: Boolean = false,
    unlockInvalidSchedule: Boolean = false
)

Creates the DlRfidOperationEventMask data class.

Public functions

toRaw

open fun toRaw(): ULong

Public properties

lock

val lockBoolean

RFID-triggered Lock event.

lockInvalidRfid

val lockInvalidRfidBoolean

RFID-triggered Lock event with the error message 'invalid RFID ID'.

lockInvalidSchedule

val lockInvalidScheduleBoolean

RFID-triggered Lock event with the error message 'invalid schedule'.

unknown

val unknownBoolean

Unknown or manufacturer-specific remote operation event.

unlock

val unlockBoolean

RFID-triggered Unlock event.

unlockInvalidRfid

val unlockInvalidRfidBoolean

RFID-triggered Lock event with the error message 'invalid RFID ID'.

unlockInvalidSchedule

val unlockInvalidScheduleBoolean

RFID-triggered Unlock event with the error message 'invalid schedule'.