|
ESPHome 2026.11.0-dev
|
Data Structures | |
| class | Switch |
| Base class for all switches. More... | |
| class | SwitchBinarySensor |
Enumerations | |
| enum | SwitchRestoreMode : uint8_t { SWITCH_ALWAYS_OFF = !RESTORE_MODE_ON_MASK , SWITCH_ALWAYS_ON = RESTORE_MODE_ON_MASK , SWITCH_RESTORE_DEFAULT_OFF = RESTORE_MODE_PERSISTENT_MASK , SWITCH_RESTORE_DEFAULT_ON = RESTORE_MODE_PERSISTENT_MASK | RESTORE_MODE_ON_MASK , SWITCH_RESTORE_INVERTED_DEFAULT_OFF = RESTORE_MODE_PERSISTENT_MASK | RESTORE_MODE_INVERTED_MASK , SWITCH_RESTORE_INVERTED_DEFAULT_ON = RESTORE_MODE_PERSISTENT_MASK | RESTORE_MODE_INVERTED_MASK | RESTORE_MODE_ON_MASK , SWITCH_RESTORE_DISABLED = RESTORE_MODE_DISABLED_MASK } |
Functions | |
| ESPHOME_LOG_TAG (TAG, "switch.binary_sensor") | |
| ESPHOME_LOG_TAG (TAG, "switch") | |
| void | log_switch (const char *tag, const char *prefix, const char *type, Switch *obj) |
Variables | |
| constexpr int | RESTORE_MODE_ON_MASK = 0x01 |
| constexpr int | RESTORE_MODE_PERSISTENT_MASK = 0x02 |
| constexpr int | RESTORE_MODE_INVERTED_MASK = 0x04 |
| constexpr int | RESTORE_MODE_DISABLED_MASK = 0x08 |
| enum esphome::switch_::SwitchRestoreMode : uint8_t |
| esphome::switch_::ESPHOME_LOG_TAG | ( | TAG | , |
| "switch" | ) |
| esphome::switch_::ESPHOME_LOG_TAG | ( | TAG | , |
| "switch.binary_sensor" | ) |
| void esphome::switch_::log_switch | ( | const char * | tag, |
| const char * | prefix, | ||
| const char * | type, | ||
| Switch * | obj ) |
Definition at line 73 of file switch.cpp.
|
constexpr |
|
constexpr |