| addAction(uint16_t action, ActionHandler &client, uint16_t event, bool alwaysEnabled=false) override (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | virtual |
| addAction(uint16_t action, ActionHandler *client, uint16_t event, bool alwaysEnabled=false) override (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | virtual |
| addAction(uint16_t action, ActionHandler &client, Supla::Condition *condition, bool alwaysEnabled=false) (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | virtual |
| addAction(uint16_t action, ActionHandler *client, Supla::Condition *condition, bool alwaysEnabled=false) (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | virtual |
| applyChannelConfig(TSD_ChannelConfig *result, bool local) override | Supla::Sensor::GeneralPurposeChannelBase | virtual |
| begin() | Supla::Element | static |
| channel (defined in Supla::ChannelElement) | Supla::ChannelElement | protected |
| channelConfigState (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | protected |
| ChannelElement(int channelNumber=-1) (defined in Supla::ChannelElement) | Supla::ChannelElement | explicit |
| clearChannelConfigChangedFlag() (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | |
| ClearInvalidPtr() | Supla::Element | static |
| commonConfig (defined in Supla::Sensor::GeneralPurposeChannelBase) | Supla::Sensor::GeneralPurposeChannelBase | protected |
| defaultUnitAfterValue (defined in Supla::Sensor::GeneralPurposeChannelBase) | Supla::Sensor::GeneralPurposeChannelBase | protected |
| defaultUnitBeforeValue (defined in Supla::Sensor::GeneralPurposeChannelBase) | Supla::Sensor::GeneralPurposeChannelBase | protected |
| defaultValueAdded (defined in Supla::Sensor::GeneralPurposeChannelBase) | Supla::Sensor::GeneralPurposeChannelBase | protected |
| defaultValueDivider (defined in Supla::Sensor::GeneralPurposeChannelBase) | Supla::Sensor::GeneralPurposeChannelBase | protected |
| defaultValueMultiplier (defined in Supla::Sensor::GeneralPurposeChannelBase) | Supla::Sensor::GeneralPurposeChannelBase | protected |
| defaultValuePrecision (defined in Supla::Sensor::GeneralPurposeChannelBase) | Supla::Sensor::GeneralPurposeChannelBase | protected |
| DeleteActionsHandledBy(const ActionHandler *client) (defined in Supla::LocalAction) | Supla::LocalAction | static |
| DeleteActionsTriggeredBy(const LocalAction *action) (defined in Supla::LocalAction) | Supla::LocalAction | static |
| deleteDriver (defined in Supla::Sensor::GeneralPurposeChannelBase) | Supla::Sensor::GeneralPurposeChannelBase | protected |
| disableAction(int32_t action, ActionHandler *client, int32_t event) (defined in Supla::LocalAction) | Supla::LocalAction | virtual |
| disableActionsInConfigMode() (defined in Supla::LocalAction) | Supla::LocalAction | virtual |
| disableChannelState() | Supla::Element | |
| disableOtherClients(const ActionHandler &client, uint16_t event) (defined in Supla::LocalAction) | Supla::LocalAction | virtual |
| disableOtherClients(const ActionHandler *client, uint16_t event) (defined in Supla::LocalAction) | Supla::LocalAction | virtual |
| driver (defined in Supla::Sensor::GeneralPurposeChannelBase) | Supla::Sensor::GeneralPurposeChannelBase | protected |
| Element() (defined in Supla::Element) | Supla::Element | |
| enableAction(int32_t action, ActionHandler *client, int32_t event) (defined in Supla::LocalAction) | Supla::LocalAction | virtual |
| enableOtherClients(const ActionHandler &client, uint16_t event) (defined in Supla::LocalAction) | Supla::LocalAction | virtual |
| enableOtherClients(const ActionHandler *client, uint16_t event) (defined in Supla::LocalAction) | Supla::LocalAction | virtual |
| fillChannelConfig(void *channelConfig, int *size, uint8_t configType) override | Supla::Sensor::GeneralPurposeChannelBase | virtual |
| fillSuplaChannelNewValue(TSD_SuplaChannelNewValue *value) | Supla::Element | virtual |
| firstPtr (defined in Supla::Element) | Supla::Element | protectedstatic |
| GeneralPurposeChannelBase(MeasurementDriver *driver=nullptr, bool addMemoryVariableDriver=true) | Supla::Sensor::GeneralPurposeChannelBase | explicit |
| generateKey(char *output, const char *key) const | Supla::Element | virtual |
| getCalculatedValue() | Supla::Sensor::GeneralPurposeChannelBase | |
| getChannel() override (defined in Supla::ChannelElement) | Supla::ChannelElement | virtual |
| getChannel() const override | Supla::ChannelElement | virtual |
| getChannelNumber() const | Supla::Element | |
| getChartType() const | Supla::Sensor::GeneralPurposeChannelBase | |
| getClientListPtr() (defined in Supla::LocalAction) | Supla::LocalAction | static |
| getDefaultUnitAfterValue(char unit[SUPLA_GENERAL_PURPOSE_UNIT_SIZE]) | Supla::Sensor::GeneralPurposeChannelBase | |
| getDefaultUnitBeforeValue(char unit[SUPLA_GENERAL_PURPOSE_UNIT_SIZE]) | Supla::Sensor::GeneralPurposeChannelBase | |
| getDefaultValueAdded() const | Supla::Sensor::GeneralPurposeChannelBase | |
| getDefaultValueDivider() const | Supla::Sensor::GeneralPurposeChannelBase | |
| getDefaultValueMultiplier() const | Supla::Sensor::GeneralPurposeChannelBase | |
| getDefaultValuePrecision() const | Supla::Sensor::GeneralPurposeChannelBase | |
| getElementByChannelNumber(int channelNumber) | Supla::Element | static |
| getFormattedValue(char *result, int maxSize) | Supla::Sensor::GeneralPurposeChannelBase | |
| getHandlerForClient(ActionHandler *client, uint16_t event) (defined in Supla::LocalAction) | Supla::LocalAction | virtual |
| getHandlerForFirstClient(uint16_t event) (defined in Supla::LocalAction) | Supla::LocalAction | virtual |
| getKeepHistory() const | Supla::Sensor::GeneralPurposeChannelBase | |
| getNextConfigType() const | Supla::ElementWithChannelActions | protected |
| getNoSpaceAfterValue() const | Supla::Sensor::GeneralPurposeChannelBase | |
| getNoSpaceBeforeValue() const | Supla::Sensor::GeneralPurposeChannelBase | |
| getOwnerOfSubDeviceId(int subDeviceId) | Supla::Element | static |
| getRefreshIntervalMs() const | Supla::Sensor::GeneralPurposeChannelBase | |
| getSecondaryChannel() const | Supla::Element | virtual |
| getSecondaryChannel() (defined in Supla::Element) | Supla::Element | virtual |
| getSecondaryChannelNumber() const | Supla::Element | |
| getUnitAfterValue(char unit[SUPLA_GENERAL_PURPOSE_UNIT_SIZE]) const | Supla::Sensor::GeneralPurposeChannelBase | |
| getUnitBeforeValue(char unit[SUPLA_GENERAL_PURPOSE_UNIT_SIZE]) const | Supla::Sensor::GeneralPurposeChannelBase | |
| getValue() | Supla::Sensor::GeneralPurposeChannelBase | virtual |
| getValueAdded() const | Supla::Sensor::GeneralPurposeChannelBase | |
| getValueDivider() const | Supla::Sensor::GeneralPurposeChannelBase | |
| getValueMultiplier() const | Supla::Sensor::GeneralPurposeChannelBase | |
| getValuePrecision() const | Supla::Sensor::GeneralPurposeChannelBase | |
| handleCalcfgFromServer(TSD_DeviceCalCfgRequest *request) | Supla::Element | virtual |
| handleChannelConfig(TSD_ChannelConfig *result, bool local) override | Supla::ElementWithChannelActions | virtual |
| handleChannelConfigFinished() override | Supla::ElementWithChannelActions | virtual |
| handleGetChannelState(TDSC_ChannelState *channelState) | Supla::Element | virtual |
| handleNewValueFromServer(TSD_SuplaChannelNewValue *newValue) | Supla::Element | virtual |
| handleSetChannelConfigResult(TSDS_SetChannelConfigResult *result) override | Supla::ElementWithChannelActions | virtual |
| handleWeeklySchedule(TSD_ChannelConfig *newWeeklySchedule, bool altSchedule=false, bool local=false) | Supla::Element | virtual |
| invalidatePtr (defined in Supla::Element) | Supla::Element | protectedstatic |
| IsAnyUpdatePending() | Supla::Element | static |
| isAnyUpdatePending() override | Supla::ElementWithChannelActions | virtual |
| isChannelStateEnabled() const | Supla::Element | |
| isEventAlreadyUsed(uint16_t event, bool ignoreAlwaysEnabled) override (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | virtual |
| IsInvalidPtrSet() | Supla::Element | static |
| isOwnerOfSubDeviceId(int subDeviceId) const | Supla::Element | virtual |
| iterateAlways() override | Supla::Sensor::GeneralPurposeChannelBase | virtual |
| iterateConfigExchange() (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | protected |
| iterateConnected() override | Supla::ElementWithChannelActions | virtual |
| Supla::Element::iterateConnected(void *ptr) | Supla::Element | virtual |
| last() | Supla::Element | static |
| lastReadTime (defined in Supla::Sensor::GeneralPurposeChannelBase) | Supla::Sensor::GeneralPurposeChannelBase | protected |
| loadConfigChangeFlag() (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | virtual |
| loadFunctionFromConfig() (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | virtual |
| next() | Supla::Element | |
| nextPtr (defined in Supla::Element) | Supla::Element | protected |
| NotifyElementsAboutConfigChange(uint64_t fieldBit) | Supla::Element | static |
| NullifyActionsHandledBy(const ActionHandler *client) (defined in Supla::LocalAction) | Supla::LocalAction | static |
| onDeviceConfigChange(uint64_t fieldBit) | Supla::Element | virtual |
| onFastTimer() | Supla::Element | virtual |
| onFunctionChange(uint32_t currentFunction, uint32_t newFunction) | Supla::Element | virtual |
| onInit() override | Supla::Sensor::GeneralPurposeChannelBase | virtual |
| onLoadConfig(SuplaDeviceClass *sdc) override | Supla::Sensor::GeneralPurposeChannelBase | virtual |
| onLoadState() | Supla::Element | virtual |
| onRegistered(Supla::Protocol::SuplaSrpc *suplaSrpc) override | Supla::ElementWithChannelActions | virtual |
| onSaveState() | Supla::Element | virtual |
| onSoftReset() | Supla::Element | virtual |
| onTimer() | Supla::Element | virtual |
| purgeConfig() override | Supla::ElementWithChannelActions | virtual |
| receivedConfigTypes (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | protected |
| refreshIntervalMs (defined in Supla::Sensor::GeneralPurposeChannelBase) | Supla::Sensor::GeneralPurposeChannelBase | protected |
| runAction(uint16_t event) const override (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | virtual |
| saveConfig() (defined in Supla::Sensor::GeneralPurposeChannelBase) | Supla::Sensor::GeneralPurposeChannelBase | protected |
| saveConfigChangeFlag() const (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | virtual |
| setAndSaveFunction(uint32_t channelFunction) (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | virtual |
| setChannelConfigAttempts (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | protected |
| setChannelRefreshIntervalMs(uint16_t intervalMs) (defined in Supla::Sensor::GeneralPurposeChannelBase) | Supla::Sensor::GeneralPurposeChannelBase | protectedvirtual |
| setChartType(uint8_t chartType, bool local=true) | Supla::Sensor::GeneralPurposeChannelBase | |
| setDefaultFunction(uint32_t defaultFunction) | Supla::Element | |
| setDefaultUnitAfterValue(const char *unit) | Supla::Sensor::GeneralPurposeChannelBase | |
| setDefaultUnitBeforeValue(const char *unit) | Supla::Sensor::GeneralPurposeChannelBase | |
| setDefaultValueAdded(int64_t added) | Supla::Sensor::GeneralPurposeChannelBase | |
| setDefaultValueDivider(int32_t divider) | Supla::Sensor::GeneralPurposeChannelBase | |
| setDefaultValueMultiplier(int32_t multiplier) | Supla::Sensor::GeneralPurposeChannelBase | |
| setDefaultValuePrecision(uint8_t precision) | Supla::Sensor::GeneralPurposeChannelBase | |
| setFunction(uint32_t newFunction) | Supla::Element | |
| setInitialCaption(const char *caption, bool secondaryChannel=false) | Supla::Element | |
| setKeepHistory(uint8_t keepHistory, bool local=true) | Supla::Sensor::GeneralPurposeChannelBase | |
| setNoSpaceAfterValue(uint8_t noSpaceAfterValue, bool local=true) | Supla::Sensor::GeneralPurposeChannelBase | |
| setNoSpaceBeforeValue(uint8_t noSpaceBeforeValue, bool local=true) | Supla::Sensor::GeneralPurposeChannelBase | |
| setRefreshIntervalMs(int32_t intervalMs, bool local=true) | Supla::Sensor::GeneralPurposeChannelBase | |
| setUnitAfterValue(const char *unit, bool local=true) | Supla::Sensor::GeneralPurposeChannelBase | |
| setUnitBeforeValue(const char *unit, bool local=true) | Supla::Sensor::GeneralPurposeChannelBase | |
| setValue(const double &value) | Supla::Sensor::GeneralPurposeChannelBase | virtual |
| setValueAdded(int64_t added, bool local=true) | Supla::Sensor::GeneralPurposeChannelBase | |
| setValueDivider(int32_t divider, bool local=true) | Supla::Sensor::GeneralPurposeChannelBase | |
| setValueMultiplier(int32_t multiplier, bool local=true) | Supla::Sensor::GeneralPurposeChannelBase | |
| setValuePrecision(uint8_t precision, bool local=true) | Supla::Sensor::GeneralPurposeChannelBase | |
| triggerSetChannelConfig(int configType=SUPLA_CONFIG_TYPE_DEFAULT) (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | |
| usedConfigTypes (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | protected |
| ~Element() (defined in Supla::Element) | Supla::Element | virtual |
| ~GeneralPurposeChannelBase() | Supla::Sensor::GeneralPurposeChannelBase | virtual |
| ~LocalAction() (defined in Supla::LocalAction) | Supla::LocalAction | virtual |