#include <sprinkler.h>
Definition at line 144 of file sprinkler.h.
◆ SprinklerValveOperator() [1/2]
esphome::sprinkler::SprinklerValveOperator::SprinklerValveOperator |
( |
| ) |
|
◆ SprinklerValveOperator() [2/2]
esphome::sprinkler::SprinklerValveOperator::SprinklerValveOperator |
( |
SprinklerValve * |
valve, |
|
|
Sprinkler * |
controller |
|
) |
| |
◆ kill_()
void esphome::sprinkler::SprinklerValveOperator::kill_ |
( |
| ) |
|
|
protected |
◆ loop()
void esphome::sprinkler::SprinklerValveOperator::loop |
( |
| ) |
|
◆ pump_off_()
void esphome::sprinkler::SprinklerValveOperator::pump_off_ |
( |
| ) |
|
|
protected |
◆ pump_on_()
void esphome::sprinkler::SprinklerValveOperator::pump_on_ |
( |
| ) |
|
|
protected |
◆ pump_switch()
SprinklerSwitch * esphome::sprinkler::SprinklerValveOperator::pump_switch |
( |
| ) |
|
◆ run_()
void esphome::sprinkler::SprinklerValveOperator::run_ |
( |
| ) |
|
|
protected |
◆ run_duration()
uint32_t esphome::sprinkler::SprinklerValveOperator::run_duration |
( |
| ) |
|
◆ set_controller()
void esphome::sprinkler::SprinklerValveOperator::set_controller |
( |
Sprinkler * |
controller | ) |
|
◆ set_run_duration()
void esphome::sprinkler::SprinklerValveOperator::set_run_duration |
( |
uint32_t |
run_duration | ) |
|
◆ set_start_delay()
void esphome::sprinkler::SprinklerValveOperator::set_start_delay |
( |
uint32_t |
start_delay, |
|
|
bool |
start_delay_is_valve_delay |
|
) |
| |
◆ set_stop_delay()
void esphome::sprinkler::SprinklerValveOperator::set_stop_delay |
( |
uint32_t |
stop_delay, |
|
|
bool |
stop_delay_is_valve_delay |
|
) |
| |
◆ set_valve()
void esphome::sprinkler::SprinklerValveOperator::set_valve |
( |
SprinklerValve * |
valve | ) |
|
◆ start()
void esphome::sprinkler::SprinklerValveOperator::start |
( |
| ) |
|
◆ state()
◆ stop()
void esphome::sprinkler::SprinklerValveOperator::stop |
( |
| ) |
|
◆ time_remaining()
uint32_t esphome::sprinkler::SprinklerValveOperator::time_remaining |
( |
| ) |
|
◆ valve_off_()
void esphome::sprinkler::SprinklerValveOperator::valve_off_ |
( |
| ) |
|
|
protected |
◆ valve_on_()
void esphome::sprinkler::SprinklerValveOperator::valve_on_ |
( |
| ) |
|
|
protected |
◆ controller_
Sprinkler* esphome::sprinkler::SprinklerValveOperator::controller_ {nullptr} |
|
protected |
◆ run_duration_
uint32_t esphome::sprinkler::SprinklerValveOperator::run_duration_ {0} |
|
protected |
◆ start_delay_
uint32_t esphome::sprinkler::SprinklerValveOperator::start_delay_ {0} |
|
protected |
◆ start_delay_is_valve_delay_
bool esphome::sprinkler::SprinklerValveOperator::start_delay_is_valve_delay_ {false} |
|
protected |
◆ start_millis_
uint64_t esphome::sprinkler::SprinklerValveOperator::start_millis_ {0} |
|
protected |
◆ state_
◆ stop_delay_
uint32_t esphome::sprinkler::SprinklerValveOperator::stop_delay_ {0} |
|
protected |
◆ stop_delay_is_valve_delay_
bool esphome::sprinkler::SprinklerValveOperator::stop_delay_is_valve_delay_ {false} |
|
protected |
◆ stop_millis_
uint64_t esphome::sprinkler::SprinklerValveOperator::stop_millis_ {0} |
|
protected |
◆ valve_
SprinklerValve* esphome::sprinkler::SprinklerValveOperator::valve_ {nullptr} |
|
protected |
The documentation for this class was generated from the following files:
- /opt/build/esphome/esphome/components/sprinkler/sprinkler.h
- /opt/build/esphome/esphome/components/sprinkler/sprinkler.cpp