|
ESPHome 2026.11.0-dev
|
Data Structures | |
| class | Lock |
| Base class for all locks. More... | |
| class | LockCall |
| This class is used to encode all control actions on a lock device. More... | |
| class | LockTraits |
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 , LOCK_STATE_OPENING = 6 , LOCK_STATE_OPEN = 7 } |
| Enum for all states a lock can be in. More... | |
Functions | |
| ESPHOME_LOG_TAG (TAG, "lock") | |
| PROGMEM_STRING_TABLE (LockStateStrings, "UNKNOWN", "LOCKED", "UNLOCKED", "JAMMED", "LOCKING", "UNLOCKING", "OPENING", "OPEN") | |
| const LogString * | lock_state_to_string (LockState state) |
| enum esphome::lock::LockState : uint8_t |
| esphome::lock::ESPHOME_LOG_TAG | ( | TAG | , |
| "lock" | ) |
| const LogString * esphome::lock::lock_state_to_string | ( | LockState | state | ) |
| esphome::lock::PROGMEM_STRING_TABLE | ( | LockStateStrings | , |
| "UNKNOWN" | , | ||
| "LOCKED" | , | ||
| "UNLOCKED" | , | ||
| "JAMMED" | , | ||
| "LOCKING" | , | ||
| "UNLOCKING" | , | ||
| "OPENING" | , | ||
| "OPEN" | ) |