|
ESPHome 2025.10.3
|
Data Structures | |
| class | CycleSpeedAction |
| class | Fan |
| class | FanCall |
| class | FanDirectionSetTrigger |
| class | FanIsOffCondition |
| class | FanIsOnCondition |
| class | FanOscillatingSetTrigger |
| class | FanPresetSetTrigger |
| struct | FanRestoreState |
| class | FanSpeedSetTrigger |
| class | FanStateTrigger |
| class | FanTraits |
| class | FanTurnOffTrigger |
| class | FanTurnOnTrigger |
| class | ToggleAction |
| class | TurnOffAction |
| class | TurnOnAction |
Enumerations | |
| enum class | FanDirection { FORWARD = 0 , REVERSE = 1 } |
| Simple enum to represent the direction of a fan. More... | |
| enum class | FanRestoreMode { NO_RESTORE , ALWAYS_OFF , ALWAYS_ON , RESTORE_DEFAULT_OFF , RESTORE_DEFAULT_ON , RESTORE_INVERTED_DEFAULT_OFF , RESTORE_INVERTED_DEFAULT_ON } |
| Restore mode of a fan. More... | |
Functions | |
| const LogString * | fan_direction_to_string (FanDirection direction) |
| struct esphome::fan::FanRestoreState | __attribute__ ((packed)) |
| enum | ESPDEPRECATED ("LegacyFanDirection members are deprecated, use FanDirection instead.", "2022.2") LegacyFanDirection |
Variables | |
| constexpr uint32_t | RESTORE_STATE_VERSION = 0x71700ABA |
| esphome::fan::Fan | __attribute__ |
|
strong |
|
strong |
| struct esphome::fan::FanRestoreState esphome::fan::__attribute__ | ( | (packed) | ) |
| enum esphome::fan::ESPDEPRECATED | ( | "LegacyFanDirection members are | deprecated, |
| use FanDirection instead." | , | ||
| "2022.2" | ) |
Definition at line 1 of file fan_state.h.
| const LogString * esphome::fan::fan_direction_to_string | ( | FanDirection | direction | ) |
| esphome::fan::Fan esphome::fan::__attribute__ |