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.crEnum 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
-
#door_ajar?
Returns
trueif this enum value equalsDoorAjar -
#door_closed?
Returns
trueif this enum value equalsDoorClosed -
#door_forced_open?
Returns
trueif this enum value equalsDoorForcedOpen -
#door_jammed?
Returns
trueif this enum value equalsDoorJammed -
#door_open?
Returns
trueif this enum value equalsDoorOpen -
#door_unspecified_error?
Returns
trueif this enum value equalsDoorUnspecifiedError