enum Matter::Cluster::Definitions::DoorLock::DoorState

Overview

The DoorState enumeration shall indicate the current door state. The data type of the DoorState

enum field is derived from enum8.

Defined in:

matter/cluster/definitions/door_lock.cr

Enum Members

DoorOpen = 0_u8

Door state is open

DoorClosed = 1_u8

Door state is closed

DoorJammed = 2_u8

Door state is jammed

DoorForcedOpen = 3_u8

Door state is currently forced open

DoorUnspecifiedError = 4_u8

Door state is invalid for unspecified reason

DoorAjar = 5_u8

Door state is ajar

Instance Method Summary

Instance Method Detail

def door_ajar? #

Returns true if this enum value equals DoorAjar


[View source]
def door_closed? #

Returns true if this enum value equals DoorClosed


[View source]
def door_forced_open? #

Returns true if this enum value equals DoorForcedOpen


[View source]
def door_jammed? #

Returns true if this enum value equals DoorJammed


[View source]
def door_open? #

Returns true if this enum value equals DoorOpen


[View source]
def door_unspecified_error? #

Returns true if this enum value equals DoorUnspecifiedError


[View source]