DoorLockTrait.DlManualOperationEventMask

data class DoorLockTrait.DlManualOperationEventMask : ClusterBitmap


Manual operation events.

Summary

Public constructors

DlManualOperationEventMask(
    unknown: Boolean,
    thumbturnLock: Boolean,
    thumbturnUnlock: Boolean,
    oneTouchLock: Boolean,
    keyLock: Boolean,
    keyUnlock: Boolean,
    autoLock: Boolean,
    scheduleLock: Boolean,
    scheduleUnlock: Boolean,
    manualLock: Boolean,
    manualUnlock: Boolean
)

Creates the DlManualOperationEventMask data class.

Public functions

open ULong

Public properties

Boolean

Auto lock.

Boolean

Key Lock.

Boolean

Key Unlock.

Boolean

Manual lock.

Boolean

Manual unlock.

Boolean

One touch lock.

Boolean

Schedule lock.

Boolean

Schedule unlock.

Boolean

Thumbturn lock.

Boolean

Thumbturn unlock.

Boolean

Unknown or manufacturer-specific manual operation event

Public constructors

DlManualOperationEventMask

DlManualOperationEventMask(
    unknown: Boolean = false,
    thumbturnLock: Boolean = false,
    thumbturnUnlock: Boolean = false,
    oneTouchLock: Boolean = false,
    keyLock: Boolean = false,
    keyUnlock: Boolean = false,
    autoLock: Boolean = false,
    scheduleLock: Boolean = false,
    scheduleUnlock: Boolean = false,
    manualLock: Boolean = false,
    manualUnlock: Boolean = false
)

Creates the DlManualOperationEventMask data class.

Public functions

toRaw

open fun toRaw(): ULong

Public properties

autoLock

val autoLockBoolean

Auto lock.

keyLock

val keyLockBoolean

Key Lock.

keyUnlock

val keyUnlockBoolean

Key Unlock.

manualLock

val manualLockBoolean

Manual lock.

manualUnlock

val manualUnlockBoolean

Manual unlock.

oneTouchLock

val oneTouchLockBoolean

One touch lock.

scheduleLock

val scheduleLockBoolean

Schedule lock.

scheduleUnlock

val scheduleUnlockBoolean

Schedule unlock.

thumbturnLock

val thumbturnLockBoolean

Thumbturn lock.

thumbturnUnlock

val thumbturnUnlockBoolean

Thumbturn unlock.

unknown

val unknownBoolean

Unknown or manufacturer-specific manual operation event