supla-device
Loading...
Searching...
No Matches
Supla::Control::AddressableLEDs Member List

This is the complete list of members for Supla::Control::AddressableLEDs, including all inherited members.

AddressableLEDs(uint16_t number, int16_t pin, neoPixelType type=NEO_GRB+NEO_KHZ800)Supla::Control::AddressableLEDsinline
begin()Supla::Elementstatic
ClearInvalidPtr()Supla::Elementstatic
counter (defined in Supla::Control::AddressableLEDs)Supla::Control::AddressableLEDsprotected
disableChannelState()Supla::Element
effect (defined in Supla::Control::AddressableLEDs)Supla::Control::AddressableLEDsprotected
Element() (defined in Supla::Element)Supla::Element
fillSuplaChannelNewValue(TSD_SuplaChannelNewValue *value)Supla::Elementvirtual
firstPtr (defined in Supla::Element)Supla::Elementprotectedstatic
generateKey(char *output, const char *key) constSupla::Elementvirtual
getChannel() constSupla::Elementvirtual
getChannel() (defined in Supla::Element)Supla::Elementvirtual
getChannelNumber() constSupla::Element
getEffect() (defined in Supla::Control::AddressableLEDs)Supla::Control::AddressableLEDsinline
getElementByChannelNumber(int channelNumber)Supla::Elementstatic
getOwnerOfSubDeviceId(int subDeviceId)Supla::Elementstatic
getSecondaryChannel() constSupla::Elementvirtual
getSecondaryChannel() (defined in Supla::Element)Supla::Elementvirtual
getSecondaryChannelNumber() constSupla::Element
getStepTime() (defined in Supla::Control::AddressableLEDs)Supla::Control::AddressableLEDsinline
getTurnOnTime() (defined in Supla::Control::AddressableLEDs)Supla::Control::AddressableLEDsinline
handleCalcfgFromServer(TSD_DeviceCalCfgRequest *request)Supla::Elementvirtual
handleChannelConfig(TSD_ChannelConfig *newChannelConfig, bool local=false)Supla::Elementvirtual
handleChannelConfigFinished()Supla::Elementvirtual
handleGetChannelState(TDSC_ChannelState *channelState)Supla::Elementvirtual
handleNewValueFromServer(TSD_SuplaChannelNewValue *newValue)Supla::Elementvirtual
handleSetChannelConfigResult(TSDS_SetChannelConfigResult *result)Supla::Elementvirtual
handleWeeklySchedule(TSD_ChannelConfig *newWeeklySchedule, bool altSchedule=false, bool local=false)Supla::Elementvirtual
invalidatePtr (defined in Supla::Element)Supla::Elementprotectedstatic
IsAnyUpdatePending()Supla::Elementstatic
isAnyUpdatePending() constSupla::Elementvirtual
isChannelStateEnabled() constSupla::Element
IsInvalidPtrSet()Supla::Elementstatic
isOn() (defined in Supla::Control::AddressableLEDs)Supla::Control::AddressableLEDsinline
isOwnerOfSubDeviceId(int subDeviceId) constSupla::Elementvirtual
isStateStorageMigrationNeeded() constSupla::Elementvirtual
iterate_Flow() (defined in Supla::Control::AddressableLEDs)Supla::Control::AddressableLEDsinlineprotected
iterate_Rainbow() (defined in Supla::Control::AddressableLEDs)Supla::Control::AddressableLEDsinlineprotected
iterate_RainbowWheel() (defined in Supla::Control::AddressableLEDs)Supla::Control::AddressableLEDsinlineprotected
iterate_Still() (defined in Supla::Control::AddressableLEDs)Supla::Control::AddressableLEDsinlineprotected
iterate_Swap() (defined in Supla::Control::AddressableLEDs)Supla::Control::AddressableLEDsinlineprotected
iterateAlways()Supla::Control::AddressableLEDsinlinevirtual
iterateConnected()Supla::Elementvirtual
iterateConnected(void *ptr)Supla::Elementvirtual
last()Supla::Elementstatic
LastColor (defined in Supla::Control::AddressableLEDs)Supla::Control::AddressableLEDsprotected
lastLEDTime (defined in Supla::Control::AddressableLEDs)Supla::Control::AddressableLEDsprotected
lastTime (defined in Supla::Control::AddressableLEDs)Supla::Control::AddressableLEDsprotected
lightedLeds (defined in Supla::Control::AddressableLEDs)Supla::Control::AddressableLEDsprotected
next()Supla::Element
nextPtr (defined in Supla::Element)Supla::Elementprotected
NotifyElementsAboutConfigChange(uint64_t fieldBit)Supla::Elementstatic
numberOfLeds (defined in Supla::Control::AddressableLEDs)Supla::Control::AddressableLEDsprotected
on (defined in Supla::Control::AddressableLEDs)Supla::Control::AddressableLEDsprotected
onDeviceConfigChange(uint64_t fieldBit)Supla::Elementvirtual
onFastTimer()Supla::Elementvirtual
onFunctionChange(uint32_t currentFunction, uint32_t newFunction)Supla::Elementvirtual
onInit() overrideSupla::Control::AddressableLEDsinlinevirtual
onLoadConfig(SuplaDeviceClass *sdc)Supla::Elementvirtual
onLoadState()Supla::Elementvirtual
onRegistered(Supla::Protocol::SuplaSrpc *suplaSrpc=nullptr)Supla::Elementvirtual
onSaveState()Supla::Elementvirtual
onSoftReset()Supla::Elementvirtual
onTimer()Supla::Elementvirtual
pixels (defined in Supla::Control::AddressableLEDs)Supla::Control::AddressableLEDsprotected
purgeConfig()Supla::Elementvirtual
RainbowWheel(byte WheelPos) (defined in Supla::Control::AddressableLEDs)Supla::Control::AddressableLEDsinlineprotected
RGBcolor (defined in Supla::Control::AddressableLEDs)Supla::Control::AddressableLEDsprotected
setBrightness(uint8_t brightness) (defined in Supla::Control::AddressableLEDs)Supla::Control::AddressableLEDsinline
setColor(uint32_t color) (defined in Supla::Control::AddressableLEDs)Supla::Control::AddressableLEDsinline
setColor(uint8_t red, uint8_t green, uint8_t blue) (defined in Supla::Control::AddressableLEDs)Supla::Control::AddressableLEDsinline
setDefaultFunction(uint32_t defaultFunction)Supla::Element
setEffect(AddressableLEDsEffect neweffect, uint16_t newStepTime, uint8_t turnAllLEDsTime=0)Supla::Control::AddressableLEDsinline
setFunction(uint32_t newFunction)Supla::Element
setInitialCaption(const char *caption, bool secondaryChannel=false)Supla::Element
stepTime (defined in Supla::Control::AddressableLEDs)Supla::Control::AddressableLEDsprotected
turnOff() (defined in Supla::Control::AddressableLEDs)Supla::Control::AddressableLEDsinline
turnOn() (defined in Supla::Control::AddressableLEDs)Supla::Control::AddressableLEDsinline
turnOnTime (defined in Supla::Control::AddressableLEDs)Supla::Control::AddressableLEDsprotected
~Element() (defined in Supla::Element)Supla::Elementvirtual