ESPHome
2024.11.0
|
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 |
class | ValvePublishAction |
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__ |