DoorLockTrait.DlRfidOperationEventMask

data class DoorLockTrait.DlRfidOperationEventMask


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

Convert this ClusterBitmap to raw (bytes) format

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

Convert this ClusterBitmap to raw (bytes) format

Public properties

lock

val lock: Boolean

RFID-triggered Lock event.

lockInvalidRfid

val lockInvalidRfid: Boolean

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

lockInvalidSchedule

val lockInvalidSchedule: Boolean

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

unknown

val unknown: Boolean

Unknown or manufacturer-specific remote operation event.

unlock

val unlock: Boolean

RFID-triggered Unlock event.

unlockInvalidRfid

val unlockInvalidRfid: Boolean

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

unlockInvalidSchedule

val unlockInvalidSchedule: Boolean

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