|
|
|
|
@ -19,19 +19,19 @@ class ShowcaseComponent : public i2c::I2CDevice, public Component {
|
|
|
|
|
void loop() override;
|
|
|
|
|
void dump_config() override;
|
|
|
|
|
|
|
|
|
|
/* void set_upper(output::FloatOutput *upper) {upper_ = upper;} */
|
|
|
|
|
/* void set_lower(output::FloatOutput *lower) {lower_ = lower;} */
|
|
|
|
|
void set_upper(output::FloatOutput *upper) {upper_ = upper;}
|
|
|
|
|
void set_lower(output::FloatOutput *lower) {lower_ = lower;}
|
|
|
|
|
|
|
|
|
|
/* void write_state(float upper, float lower){ */
|
|
|
|
|
/* this->upper_->set_level(upper); */
|
|
|
|
|
/* this->lower_->set_level(lower); */
|
|
|
|
|
/* /\* this->upper_->write_state(upper); *\/ */
|
|
|
|
|
/* /\* this->lower_->write_state(lower); *\/ */
|
|
|
|
|
/* } */
|
|
|
|
|
void write_state(float upper, float lower){
|
|
|
|
|
this->upper_->set_level(upper);
|
|
|
|
|
this->lower_->set_level(lower);
|
|
|
|
|
/* this->upper_->write_state(upper); */
|
|
|
|
|
/* this->lower_->write_state(lower); */
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
protected:
|
|
|
|
|
/* output::FloatOutput *upper_; */
|
|
|
|
|
/* output::FloatOutput *lower_; */
|
|
|
|
|
output::FloatOutput *upper_;
|
|
|
|
|
output::FloatOutput *lower_;
|
|
|
|
|
/* monochromatic::MonochromaticLightOutput *upper_; */
|
|
|
|
|
/* monochromatic::MonochromaticLightOutput *lower_; */
|
|
|
|
|
};
|
|
|
|
|
|