From d296b1e61de845d2f6c05e4e7de0f51b8a87a34e Mon Sep 17 00:00:00 2001 From: gnxlxnxx Date: Thu, 4 Jan 2024 00:56:29 +0100 Subject: [PATCH] ............... --- .../showcase_component/showcase_component.cpp | 4 ++-- .../showcase_component/showcase_component.h | 15 ++++++++------- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/components/showcase_component/showcase_component.cpp b/components/showcase_component/showcase_component.cpp index 7c381af..307b8ec 100644 --- a/components/showcase_component/showcase_component.cpp +++ b/components/showcase_component/showcase_component.cpp @@ -29,12 +29,12 @@ void ShowcaseComponent::loop() { if(this->s_ == Auto) { if(data & 8){ // TODO: turn on led - ESP_LOGI(TAG, "Auto On"); + /* ESP_LOGI(TAG, "Auto On"); */ this->upper_->set_level(this->b_upper_); this->lower_->set_level(this->b_lower_); } else{ - ESP_LOGI(TAG, "Auto Off"); + /* ESP_LOGI(TAG, "Auto Off"); */ this->upper_->set_level(0.0); this->lower_->set_level(0.0); } diff --git a/components/showcase_component/showcase_component.h b/components/showcase_component/showcase_component.h index 19959c9..e9664b7 100644 --- a/components/showcase_component/showcase_component.h +++ b/components/showcase_component/showcase_component.h @@ -14,8 +14,12 @@ enum State{ Off, Auto, On }; static const char *TAG = "showcase_component.component"; -class ShowcaseComponent : public i2c::I2CDevice, public Component { +class ShowcaseComponent : public i2c::I2CDevice, public Component, public EntityBase { public: + State s_; + float b_upper_ = 1.0; + float b_lower_ = 1.0; + void setup() override; void loop() override; void dump_config() override; @@ -30,16 +34,16 @@ class ShowcaseComponent : public i2c::I2CDevice, public Component { this->s_ = s; switch(s) { case(On): - ESP_LOGI(TAG, "Set to On"); + /* ESP_LOGI(TAG, "Set to On"); */ this->set_level(this->b_upper_, this->b_lower_); break; case(Off): - ESP_LOGI(TAG, "Set to Off"); + /* ESP_LOGI(TAG, "Set to Off"); */ this->upper_->set_level(0.0); this->lower_->set_level(0.0); break; case(Auto): - ESP_LOGI(TAG, "Set to Auto"); + /* ESP_LOGI(TAG, "Set to Auto"); */ break; } } @@ -69,9 +73,6 @@ class ShowcaseComponent : public i2c::I2CDevice, public Component { protected: output::FloatOutput *upper_; output::FloatOutput *lower_; - State s_; - float b_upper_ = 1.0; - float b_lower_ = 1.0; /* monochromatic::MonochromaticLightOutput *upper_; */ /* monochromatic::MonochromaticLightOutput *lower_; */ };