3 #include "../pipsolar.h" 35 void play(Ts...
x)
override { this->output_->set_value(this->level_.value(
x...)); }
Base class for all output components that can output a variable level, like PWM.
void set_value(float value)
std::vector< float > possible_values_
void write_state(float state) override
void set_possible_values(std::vector< float > possible_values)
TEMPLATABLE_VALUE(float, level) void play(Ts... x) override
SetOutputAction(PipsolarOutput *output)
void set_parent(Pipsolar *parent)
Implementation of SPI Controller mode.
void set_set_command(const std::string &command)