20 void setup()
override;
void dump_config() override
uint32_t interlock_wait_time_
float get_setup_priority() const override
void set_interlock(const std::vector< Switch * > &interlock)
void set_interlock_wait_time(uint32_t interlock_wait_time)
void write_state(bool state) override
void set_pin(GPIOPin *pin)
std::vector< Switch * > interlock_
Base class for all switches.
bool state
The current reported state of the binary sensor.
Providing packet encoding functions for exchanging data with a remote host.