supla-device
Loading...
Searching...
No Matches
GeneralPurposeMeter Member List

This is the complete list of members for GeneralPurposeMeter, including all inherited members.

activateAction(int action) (defined in Supla::ActionHandler)Supla::ActionHandlervirtual
addAction(uint16_t action, ActionHandler &client, uint16_t event, bool alwaysEnabled=false) override (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsvirtual
addAction(uint16_t action, ActionHandler *client, uint16_t event, bool alwaysEnabled=false) override (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsvirtual
addAction(uint16_t action, ActionHandler &client, Supla::Condition *condition, bool alwaysEnabled=false) (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsvirtual
addAction(uint16_t action, ActionHandler *client, Supla::Condition *condition, bool alwaysEnabled=false) (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsvirtual
applyChannelConfig(TSD_ChannelConfig *result, bool local) overrideGeneralPurposeMetervirtual
begin()Supla::Elementstatic
channel (defined in Supla::ChannelElement)Supla::ChannelElementprotected
channelConfigState (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsprotected
ChannelElement(int channelNumber=-1) (defined in Supla::ChannelElement)Supla::ChannelElementexplicit
clearChannelConfigChangedFlag() (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActions
ClearInvalidPtr()Supla::Elementstatic
clearOcrConfig() (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsprotectedvirtual
commonConfig (defined in Supla::Sensor::GeneralPurposeChannelBase)Supla::Sensor::GeneralPurposeChannelBaseprotected
configFinishedReceived (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsprotected
decCounter(double decrementBy=0) (defined in GeneralPurposeMeter)GeneralPurposeMeter
defaultUnitAfterValue (defined in Supla::Sensor::GeneralPurposeChannelBase)Supla::Sensor::GeneralPurposeChannelBaseprotected
defaultUnitBeforeValue (defined in Supla::Sensor::GeneralPurposeChannelBase)Supla::Sensor::GeneralPurposeChannelBaseprotected
defaultValueAdded (defined in Supla::Sensor::GeneralPurposeChannelBase)Supla::Sensor::GeneralPurposeChannelBaseprotected
defaultValueDivider (defined in Supla::Sensor::GeneralPurposeChannelBase)Supla::Sensor::GeneralPurposeChannelBaseprotected
defaultValueMultiplier (defined in Supla::Sensor::GeneralPurposeChannelBase)Supla::Sensor::GeneralPurposeChannelBaseprotected
defaultValuePrecision (defined in Supla::Sensor::GeneralPurposeChannelBase)Supla::Sensor::GeneralPurposeChannelBaseprotected
DeleteActionsHandledBy(const ActionHandler *client) (defined in Supla::LocalAction)Supla::LocalActionstatic
DeleteActionsTriggeredBy(const LocalAction *action) (defined in Supla::LocalAction)Supla::LocalActionstatic
deleteClient() (defined in Supla::ActionHandler)Supla::ActionHandlervirtual
deleteDriver (defined in Supla::Sensor::GeneralPurposeChannelBase)Supla::Sensor::GeneralPurposeChannelBaseprotected
disableAction(int32_t action, ActionHandler *client, int32_t event) (defined in Supla::LocalAction)Supla::LocalActionvirtual
disableActionsInConfigMode() (defined in Supla::LocalAction)Supla::LocalActionvirtual
disableChannelState()Supla::Element
disableOtherClients(const ActionHandler &client, uint16_t event) (defined in Supla::LocalAction)Supla::LocalActionvirtual
disableOtherClients(const ActionHandler *client, uint16_t event) (defined in Supla::LocalAction)Supla::LocalActionvirtual
driver (defined in Supla::Sensor::GeneralPurposeChannelBase)Supla::Sensor::GeneralPurposeChannelBaseprotected
Element() (defined in Supla::Element)Supla::Element
enableAction(int32_t action, ActionHandler *client, int32_t event) (defined in Supla::LocalAction)Supla::LocalActionvirtual
enableOtherClients(const ActionHandler &client, uint16_t event) (defined in Supla::LocalAction)Supla::LocalActionvirtual
enableOtherClients(const ActionHandler *client, uint16_t event) (defined in Supla::LocalAction)Supla::LocalActionvirtual
fillChannelConfig(void *channelConfig, int *size) overrideGeneralPurposeMetervirtual
fillChannelOcrConfig(void *channelConfig, int *size) (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsvirtual
fillSuplaChannelNewValue(TSD_SuplaChannelNewValue *value)Supla::Elementvirtual
firstPtr (defined in Supla::Element)Supla::Elementprotectedstatic
GeneralPurposeChannelBase(MeasurementDriver *driver=nullptr, bool addMemoryVariableDriver=true)Supla::Sensor::GeneralPurposeChannelBaseexplicit
GeneralPurposeMeter(MeasurementDriver *driver=nullptr, bool addMemoryVariableDriver=true) (defined in GeneralPurposeMeter)GeneralPurposeMeterexplicit
generateKey(char *output, const char *key) constSupla::Elementvirtual
getCalculatedValue()Supla::Sensor::GeneralPurposeChannelBase
getChannel() override (defined in Supla::ChannelElement)Supla::ChannelElementvirtual
getChannel() const overrideSupla::ChannelElementvirtual
getChannelNumber() constSupla::Element
getChartType() constSupla::Sensor::GeneralPurposeChannelBase
getClientListPtr() (defined in Supla::LocalAction)Supla::LocalActionstatic
getCounterType() const (defined in GeneralPurposeMeter)GeneralPurposeMeter
getDefaultUnitAfterValue(char unit[SUPLA_GENERAL_PURPOSE_UNIT_SIZE])Supla::Sensor::GeneralPurposeChannelBase
getDefaultUnitBeforeValue(char unit[SUPLA_GENERAL_PURPOSE_UNIT_SIZE])Supla::Sensor::GeneralPurposeChannelBase
getDefaultValueAdded() constSupla::Sensor::GeneralPurposeChannelBase
getDefaultValueDivider() constSupla::Sensor::GeneralPurposeChannelBase
getDefaultValueMultiplier() constSupla::Sensor::GeneralPurposeChannelBase
getDefaultValuePrecision() constSupla::Sensor::GeneralPurposeChannelBase
getElementByChannelNumber(int channelNumber)Supla::Elementstatic
getFillMissingData() const (defined in GeneralPurposeMeter)GeneralPurposeMeter
getFormattedValue(char *result, int maxSize)Supla::Sensor::GeneralPurposeChannelBase
getHandlerForClient(ActionHandler *client, uint16_t event) (defined in Supla::LocalAction)Supla::LocalActionvirtual
getHandlerForFirstClient(uint16_t event) (defined in Supla::LocalAction)Supla::LocalActionvirtual
getIncludeValueAddedInHistory() const (defined in GeneralPurposeMeter)GeneralPurposeMeter
getKeepHistory() constSupla::Sensor::GeneralPurposeChannelBase
getNoSpaceAfterValue() constSupla::Sensor::GeneralPurposeChannelBase
getNoSpaceBeforeValue() constSupla::Sensor::GeneralPurposeChannelBase
getOwnerOfSubDeviceId(int subDeviceId)Supla::Elementstatic
getRealClient() (defined in Supla::ActionHandler)Supla::ActionHandlervirtual
getRefreshIntervalMs() constSupla::Sensor::GeneralPurposeChannelBase
getSecondaryChannel() constSupla::Elementvirtual
getSecondaryChannel() (defined in Supla::Element)Supla::Elementvirtual
getSecondaryChannelNumber() constSupla::Element
getUnitAfterValue(char unit[SUPLA_GENERAL_PURPOSE_UNIT_SIZE]) constSupla::Sensor::GeneralPurposeChannelBase
getUnitBeforeValue(char unit[SUPLA_GENERAL_PURPOSE_UNIT_SIZE]) constSupla::Sensor::GeneralPurposeChannelBase
getValue()Supla::Sensor::GeneralPurposeChannelBasevirtual
getValueAdded() constSupla::Sensor::GeneralPurposeChannelBase
getValueDivider() constSupla::Sensor::GeneralPurposeChannelBase
getValueMultiplier() constSupla::Sensor::GeneralPurposeChannelBase
getValuePrecision() constSupla::Sensor::GeneralPurposeChannelBase
handleAction(int event, int action) override (defined in GeneralPurposeMeter)GeneralPurposeMetervirtual
handleCalcfgFromServer(TSD_DeviceCalCfgRequest *request) overrideGeneralPurposeMetervirtual
handleChannelConfig(TSD_ChannelConfig *result, bool local) overrideSupla::ElementWithChannelActionsvirtual
handleChannelConfigFinished() overrideSupla::ElementWithChannelActionsvirtual
handleGetChannelState(TDSC_ChannelState *channelState)Supla::Elementvirtual
handleNewValueFromServer(TSD_SuplaChannelNewValue *newValue)Supla::Elementvirtual
handleSetChannelConfigResult(TSDS_SetChannelConfigResult *result) overrideSupla::ElementWithChannelActionsvirtual
handleWeeklySchedule(TSD_ChannelConfig *newWeeklySchedule, bool altSchedule=false, bool local=false)Supla::Elementvirtual
hasOcrConfig() const (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsprotectedvirtual
incCounter(double incrementBy=0) (defined in GeneralPurposeMeter)GeneralPurposeMeter
invalidatePtr (defined in Supla::Element)Supla::Elementprotectedstatic
IsAnyUpdatePending()Supla::Elementstatic
isAnyUpdatePending() overrideSupla::ElementWithChannelActionsvirtual
isChannelStateEnabled() constSupla::Element
isCounterResetSupported (defined in GeneralPurposeMeter)GeneralPurposeMeterprotected
isEventAlreadyUsed(uint16_t event, bool ignoreAlwaysEnabled) override (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsvirtual
IsInvalidPtrSet()Supla::Elementstatic
isOcrConfigMissing() const (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsprotectedvirtual
isOwnerOfSubDeviceId(int subDeviceId) constSupla::Elementvirtual
iterateAlways() overrideSupla::Sensor::GeneralPurposeChannelBasevirtual
iterateConnected() overrideSupla::ElementWithChannelActionsvirtual
Supla::Element::iterateConnected(void *ptr)Supla::Elementvirtual
keepStateInStorage (defined in GeneralPurposeMeter)GeneralPurposeMeterprotected
last()Supla::Elementstatic
lastReadTime (defined in Supla::Sensor::GeneralPurposeChannelBase)Supla::Sensor::GeneralPurposeChannelBaseprotected
loadConfigChangeFlag() (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsvirtual
loadFunctionFromConfig() (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsvirtual
meterSpecificConfig (defined in GeneralPurposeMeter)GeneralPurposeMeterprotected
next()Supla::Element
nextPtr (defined in Supla::Element)Supla::Elementprotected
NotifyElementsAboutConfigChange(uint64_t fieldBit)Supla::Elementstatic
NullifyActionsHandledBy(const ActionHandler *client) (defined in Supla::LocalAction)Supla::LocalActionstatic
onDeviceConfigChange(uint64_t fieldBit)Supla::Elementvirtual
onFastTimer()Supla::Elementvirtual
onInit() overrideSupla::Sensor::GeneralPurposeChannelBasevirtual
onLoadConfig(SuplaDeviceClass *sdc) overrideGeneralPurposeMetervirtual
onLoadState() overrideGeneralPurposeMetervirtual
onRegistered(Supla::Protocol::SuplaSrpc *suplaSrpc) overrideSupla::ElementWithChannelActionsvirtual
onSaveState() overrideGeneralPurposeMetervirtual
onSoftReset()Supla::Elementvirtual
onTimer()Supla::Elementvirtual
purgeConfig() overrideSupla::ElementWithChannelActionsvirtual
refreshIntervalMs (defined in Supla::Sensor::GeneralPurposeChannelBase)Supla::Sensor::GeneralPurposeChannelBaseprotected
resetToValue (defined in GeneralPurposeMeter)GeneralPurposeMeterprotected
runAction(uint16_t event) const override (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsvirtual
saveConfig() (defined in Supla::Sensor::GeneralPurposeChannelBase)Supla::Sensor::GeneralPurposeChannelBaseprotected
saveConfigChangeFlag() (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsvirtual
saveMeterSpecificConfig() (defined in GeneralPurposeMeter)GeneralPurposeMeterprotected
setAndSaveFunction(_supla_int_t channelFunction) (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsvirtual
setChannelConfigAttempts (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsprotected
setChannelRefreshIntervalMs(uint16_t intervalMs) (defined in Supla::Sensor::GeneralPurposeChannelBase)Supla::Sensor::GeneralPurposeChannelBaseprotectedvirtual
setChartType(uint8_t chartType, bool local=true)Supla::Sensor::GeneralPurposeChannelBase
setCounter(double newValue) (defined in GeneralPurposeMeter)GeneralPurposeMeter
setCounterResetSupportFlag(bool support) (defined in GeneralPurposeMeter)GeneralPurposeMeter
setCounterType(uint8_t counterType, bool local=true) (defined in GeneralPurposeMeter)GeneralPurposeMeter
setDefaultFunction(int32_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
setFillMissingData(uint8_t fillMissingData, bool local=true) (defined in GeneralPurposeMeter)GeneralPurposeMeter
setIncludeValueAddedInHistory(uint8_t includeValueAddedInHistory, bool local=true) (defined in GeneralPurposeMeter)GeneralPurposeMeter
setInitialCaption(const char *caption, bool secondaryChannel=false)Supla::Element
setKeepHistory(uint8_t keepHistory, bool local=true)Supla::Sensor::GeneralPurposeChannelBase
setKeepStateInStorage(bool keep) (defined in GeneralPurposeMeter)GeneralPurposeMeter
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
setResetToValue(double newResetToValue) (defined in GeneralPurposeMeter)GeneralPurposeMeter
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::GeneralPurposeChannelBasevirtual
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
setValueStep(double newValueStep) (defined in GeneralPurposeMeter)GeneralPurposeMeter
triggerSetChannelConfig() (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActions
valueStep (defined in GeneralPurposeMeter)GeneralPurposeMeterprotected
~ActionHandler() (defined in Supla::ActionHandler)Supla::ActionHandlervirtual
~Element() (defined in Supla::Element)Supla::Elementvirtual
~GeneralPurposeChannelBase()Supla::Sensor::GeneralPurposeChannelBasevirtual
~LocalAction() (defined in Supla::LocalAction)Supla::LocalActionvirtual