|
ESPHome 2026.1.0-dev
|
Data Structures | |
| class | Lock |
| Base class for all locks. More... | |
| class | LockAction |
| class | LockCall |
| This class is used to encode all control actions on a lock device. More... | |
| class | LockCondition |
| class | LockStateTrigger |
| class | LockTraits |
| class | OpenAction |
| class | UnlockAction |
Typedefs | |
| using | LockLockTrigger = LockStateTrigger<LockState::LOCK_STATE_LOCKED> |
| using | LockUnlockTrigger = LockStateTrigger<LockState::LOCK_STATE_UNLOCKED> |
Enumerations | |
| enum | LockState : uint8_t { LOCK_STATE_NONE = 0 , LOCK_STATE_LOCKED = 1 , LOCK_STATE_UNLOCKED = 2 , LOCK_STATE_JAMMED = 3 , LOCK_STATE_LOCKING = 4 , LOCK_STATE_UNLOCKING = 5 } |
| Enum for all states a lock can be in. More... | |
Functions | |
| const LogString * | lock_state_to_string (LockState state) |
Definition at line 63 of file automation.h.
Definition at line 64 of file automation.h.
| enum esphome::lock::LockState : uint8_t |