|
ESPHome 2025.12.0-dev
|
Data Structures | |
| class | CloseAction |
| class | ControlAction |
| class | OpenAction |
| class | StopAction |
| class | ToggleAction |
| class | Valve |
| Base class for all valve devices. More... | |
| class | ValveCall |
| class | ValveClosedTrigger |
| class | ValveIsClosedCondition |
| class | ValveIsOpenCondition |
| class | ValveOpenTrigger |
| struct | ValveRestoreState |
| Struct used to store the restored state of a valve. More... | |
| class | ValveTraits |
Enumerations | |
| enum | ValveOperation : uint8_t { VALVE_OPERATION_IDLE = 0 , VALVE_OPERATION_OPENING , VALVE_OPERATION_CLOSING } |
| Enum encoding the current operation of a valve. More... | |
Functions | |
| const char * | valve_command_to_str (float pos) |
| const char * | valve_operation_to_str (ValveOperation op) |
| struct esphome::valve::ValveRestoreState | __attribute__ ((packed)) |
Variables | |
| const float | VALVE_OPEN = 1.0f |
| const float | VALVE_CLOSED = 0.0f |
| enum esphome::valve::ValveOperation | __attribute__ |
| enum esphome::valve::ValveOperation : uint8_t |
| struct esphome::valve::ValveRestoreState esphome::valve::__attribute__ | ( | (packed) | ) |
| const char * esphome::valve::valve_command_to_str | ( | float | pos | ) |
| const char * esphome::valve::valve_operation_to_str | ( | ValveOperation | op | ) |
| enum esphome::valve::ValveOperation esphome::valve::__attribute__ |