ESPHome
1.15.3
|
Interface to write LightStates to hardware. More...
#include <light_output.h>
Public Member Functions | |
virtual LightTraits | get_traits ()=0 |
Return the LightTraits of this LightOutput. More... | |
virtual void | setup_state (LightState *state) |
virtual void | write_state (LightState *state)=0 |
Interface to write LightStates to hardware.
Definition at line 13 of file light_output.h.
|
pure virtual |
Return the LightTraits of this LightOutput.
Implemented in esphome::fastled_base::FastLEDLightOutput, esphome::neopixelbus::NeoPixelRGBWLightOutput< T_METHOD, T_COLOR_FEATURE >, esphome::neopixelbus::NeoPixelRGBLightOutput< T_METHOD, T_COLOR_FEATURE >, esphome::partition::PartitionLightOutput, esphome::rgbww::RGBWWLightOutput, esphome::tuya::TuyaLight, esphome::cwww::CWWWLightOutput, esphome::rgbw::RGBWLightOutput, esphome::rgb::RGBLightOutput, esphome::binary::BinaryLightOutput, and esphome::monochromatic::MonochromaticLightOutput.
|
inlinevirtual |
Reimplemented in esphome::light::AddressableLight, and esphome::tuya::TuyaLight.
Definition at line 18 of file light_output.h.
|
pure virtual |