ESPHome  2022.12.8
Data Structures | Namespaces | Enumerations
sprinkler.h File Reference

Go to the source code of this file.

Data Structures

class  esphome::sprinkler::StartSingleValveAction< Ts >
 
class  esphome::sprinkler::ShutdownAction< Ts >
 
class  esphome::sprinkler::ResumeOrStartAction< Ts >
 
class  esphome::sprinkler::SprinklerSwitch
 
struct  esphome::sprinkler::SprinklerQueueItem
 
struct  esphome::sprinkler::SprinklerTimer
 
struct  esphome::sprinkler::SprinklerValve
 
class  esphome::sprinkler::SprinklerControllerSwitch
 
class  esphome::sprinkler::SprinklerValveOperator
 
class  esphome::sprinkler::SprinklerValveRunRequest
 
class  esphome::sprinkler::Sprinkler
 

Namespaces

 esphome
 
 esphome::sprinkler
 

Enumerations

enum  esphome::sprinkler::SprinklerState : uint8_t {
  esphome::sprinkler::IDLE, esphome::sprinkler::STARTING, esphome::sprinkler::ACTIVE, esphome::sprinkler::STOPPING,
  esphome::sprinkler::BYPASS
}
 
enum  esphome::sprinkler::SprinklerTimerIndex : uint8_t { esphome::sprinkler::TIMER_SM = 0, esphome::sprinkler::TIMER_VALVE_SELECTION = 1 }