#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: