ESPHome
2024.12.2
|
Data Structures | |
class | Switch |
Base class for all switches. More... | |
class | SwitchBinarySensor |
class | SwitchCondition |
class | SwitchPublishAction |
class | SwitchTurnOffTrigger |
class | SwitchTurnOnTrigger |
class | ToggleAction |
class | TurnOffAction |
class | TurnOnAction |
Enumerations | |
enum | SwitchRestoreMode { 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 | |
void | log_switch (const char *tag, const char *prefix, const char *type, Switch *obj) |
Variables | |
const int | RESTORE_MODE_ON_MASK = 0x01 |
const int | RESTORE_MODE_PERSISTENT_MASK = 0x02 |
const int | RESTORE_MODE_INVERTED_MASK = 0x04 |
const int | RESTORE_MODE_DISABLED_MASK = 0x08 |
void esphome::switch_::log_switch | ( | const char * | tag, |
const char * | prefix, | ||
const char * | type, | ||
Switch * | obj | ||
) |
Definition at line 66 of file switch.cpp.
const int esphome::switch_::RESTORE_MODE_DISABLED_MASK = 0x08 |
const int esphome::switch_::RESTORE_MODE_INVERTED_MASK = 0x04 |