enum Matter::Cluster::Definitions::DoorLock::AlarmCode

Overview

The Alarm Code enum shall indicate the alarm type.

Defined in:

matter/cluster/definitions/door_lock.cr

Enum Members

LockJammed = 0_u8

Locking Mechanism Jammed

LockFactoryReset = 1_u8

Lock Reset to Factory Defaults

LockRadioPowerCycled = 3_u8

Lock Radio Power Cycled

WrongCodeEntryLimit = 4_u8

Tamper Alarm - wrong code entry limit

FrontEsceutcheonRemoved = 5_u8

Tamper Alarm - front escutcheon removed from main

DoorForcedOpen = 6_u8

Forced Door Open under Door Locked Condition

DoorAjar = 7_u8

Door ajar

ForcedUser = 8_u8

Force User SOS alarm

Instance Method Summary

Instance Method Detail

def door_ajar? #

Returns true if this enum value equals DoorAjar


[View source]
def door_forced_open? #

Returns true if this enum value equals DoorForcedOpen


[View source]
def forced_user? #

Returns true if this enum value equals ForcedUser


[View source]
def front_esceutcheon_removed? #

Returns true if this enum value equals FrontEsceutcheonRemoved


[View source]
def lock_factory_reset? #

Returns true if this enum value equals LockFactoryReset


[View source]
def lock_jammed? #

Returns true if this enum value equals LockJammed


[View source]
def lock_radio_power_cycled? #

Returns true if this enum value equals LockRadioPowerCycled


[View source]
def wrong_code_entry_limit? #

Returns true if this enum value equals WrongCodeEntryLimit


[View source]