diff --git a/components/showcase_component/showcase_component.cpp b/components/showcase_component/showcase_component.cpp index 307b8ec..87b8f97 100644 --- a/components/showcase_component/showcase_component.cpp +++ b/components/showcase_component/showcase_component.cpp @@ -10,6 +10,14 @@ namespace showcase_component { void ShowcaseComponent::setup() { } +void ShowcaseComponent::turn_on(){ + this->write_state(On); +} + +void ShowcaseComponent::turn_off(){ + this->write_state(Off); +} + void ShowcaseComponent::loop() { uint8_t data = 10; this->read_register(0x0, &data, 0x1); diff --git a/components/showcase_component/showcase_component.h b/components/showcase_component/showcase_component.h index 3e54c72..d9a17b9 100644 --- a/components/showcase_component/showcase_component.h +++ b/components/showcase_component/showcase_component.h @@ -21,6 +21,10 @@ class ShowcaseComponent : public i2c::I2CDevice, public Component, public Entity float b_upper_ = 1.0; float b_lower_ = 1.0; + void turn_on(); + void turn_off(); + + void setup() override; void loop() override; void dump_config() override;