|
supla-device
|
This is the complete list of members for ButtonAggregator, including all inherited members.
| activateAction(int action) (defined in Supla::ActionHandler) | Supla::ActionHandler | virtual |
| addAction(uint16_t action, ActionHandler &client, uint16_t event, bool alwaysEnabled=false) override (defined in Supla::Control::Button) | Supla::Control::Button | virtual |
| addAction(uint16_t action, ActionHandler *client, uint16_t event, bool alwaysEnabled=false) override (defined in Supla::Control::Button) | Supla::Control::Button | virtual |
| addButton(Supla::Control::Button *button) (defined in ButtonAggregator) | ButtonAggregator | |
| allowHoldOnPowerOn (defined in Supla::Control::Button) | Supla::Control::Button | protected |
| allPressedTimestamp (defined in ButtonAggregator) | ButtonAggregator | protected |
| begin() | Supla::Element | static |
| Button(Supla::Io::Base *io, int pin, bool pullUp=false, bool invertLogic=false) (defined in Supla::Control::Button) | Supla::Control::Button | explicit |
| Button(int pin, bool pullUp=false, bool invertLogic=false) (defined in Supla::Control::Button) | Supla::Control::Button | explicit |
| ButtonAggregator() (defined in ButtonAggregator) | ButtonAggregator | |
| buttonCount (defined in ButtonAggregator) | ButtonAggregator | protected |
| buttonCounter (defined in Supla::Control::Button) | Supla::Control::Button | protectedstatic |
| buttonNumber (defined in Supla::Control::Button) | Supla::Control::Button | protected |
| buttons (defined in ButtonAggregator) | ButtonAggregator | protected |
| ButtonType enum name (defined in Supla::Control::Button) | Supla::Control::Button | |
| buttonType (defined in Supla::Control::Button) | Supla::Control::Button | protected |
| ClearInvalidPtr() | Supla::Element | static |
| clickCounter (defined in Supla::Control::Button) | Supla::Control::Button | protected |
| configButton (defined in Supla::Control::Button) | Supla::Control::Button | protected |
| configureAsConfigButton(SuplaDeviceClass *sdc) (defined in Supla::Control::Button) | Supla::Control::Button | virtual |
| DeleteActionsHandledBy(const ActionHandler *client) (defined in Supla::LocalAction) | Supla::LocalAction | static |
| DeleteActionsTriggeredBy(const LocalAction *action) (defined in Supla::LocalAction) | Supla::LocalAction | static |
| deleteClient() (defined in Supla::ActionHandler) | Supla::ActionHandler | virtual |
| disableAction(int32_t action, ActionHandler *client, int32_t event) override (defined in Supla::Control::Button) | Supla::Control::Button | virtual |
| disableActionsInConfigMode() override (defined in Supla::Control::Button) | Supla::Control::Button | virtual |
| disableButton() (defined in Supla::Control::Button) | Supla::Control::Button | |
| disableChannelState() | Supla::Element | |
| disabled (defined in Supla::Control::Button) | Supla::Control::Button | protected |
| 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 |
| disableRepeatOnHold(uint32_t threshold=0) (defined in Supla::Control::Button) | Supla::Control::Button | protected |
| dontUseOnLoadConfig() (defined in Supla::Control::Button) | Supla::Control::Button | |
| Element() (defined in Supla::Element) | Supla::Element | |
| enableAction(int32_t action, ActionHandler *client, int32_t event) override (defined in Supla::Control::Button) | Supla::Control::Button | virtual |
| enableButton() (defined in Supla::Control::Button) | Supla::Control::Button | |
| 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 |
| enableRepeatOnHold() (defined in Supla::Control::Button) | Supla::Control::Button | protected |
| evaluateMaxMulticlickValue() (defined in Supla::Control::Button) | Supla::Control::Button | protected |
| fillSuplaChannelNewValue(TSD_SuplaChannelNewValue *value) | Supla::Element | virtual |
| firstPtr (defined in Supla::Element) | Supla::Element | protectedstatic |
| generateKey(char *output, const char *key) const | Supla::Element | virtual |
| getButtonNumber() const override (defined in Supla::Control::Button) | Supla::Control::Button | virtual |
| getButtonTypeName(ButtonType type) const (defined in Supla::Control::Button) | Supla::Control::Button | protected |
| getChannel() const | Supla::Element | virtual |
| getChannel() (defined in Supla::Element) | Supla::Element | virtual |
| getChannelNumber() const | Supla::Element | |
| getClientListPtr() (defined in Supla::LocalAction) | Supla::LocalAction | static |
| getElementByChannelNumber(int channelNumber) | Supla::Element | static |
| getHandlerForClient(ActionHandler *client, uint16_t event) (defined in Supla::LocalAction) | Supla::LocalAction | virtual |
| getHandlerForFirstClient(uint16_t event) (defined in Supla::LocalAction) | Supla::LocalAction | virtual |
| getLastState() const (defined in Supla::Control::SimpleButton) | Supla::Control::SimpleButton | |
| getLastStateChange() const (defined in Supla::Control::Button) | Supla::Control::Button | |
| getMaxMulticlickValue() (defined in Supla::Control::Button) | Supla::Control::Button | |
| getOwnerOfSubDeviceId(int subDeviceId) | Supla::Element | static |
| getRealClient() (defined in Supla::ActionHandler) | Supla::ActionHandler | virtual |
| getSecondaryChannel() const | Supla::Element | virtual |
| getSecondaryChannel() (defined in Supla::Element) | Supla::Element | virtual |
| getSecondaryChannelNumber() const | Supla::Element | |
| handleAction(int event, int action) override (defined in ButtonAggregator) | ButtonAggregator | virtual |
| handleCalcfgFromServer(TSD_DeviceCalCfgRequest *request) | Supla::Element | virtual |
| handleChannelConfig(TSD_ChannelConfig *newChannelConfig, bool local=false) | Supla::Element | virtual |
| handleChannelConfigFinished() | Supla::Element | virtual |
| handleGetChannelState(TDSC_ChannelState *channelState) | Supla::Element | virtual |
| handleNewValueFromServer(TSD_SuplaChannelNewValue *newValue) | Supla::Element | virtual |
| handleSetChannelConfigResult(TSDS_SetChannelConfigResult *result) | Supla::Element | virtual |
| handleWeeklySchedule(TSD_ChannelConfig *newWeeklySchedule, bool altSchedule=false, bool local=false) | Supla::Element | virtual |
| holdSend (defined in Supla::Control::Button) | Supla::Control::Button | protected |
| holdTimeMs (defined in Supla::Control::Button) | Supla::Control::Button | protected |
| invalidatePtr (defined in Supla::Element) | Supla::Element | protectedstatic |
| IsAnyUpdatePending() | Supla::Element | static |
| isAnyUpdatePending() | Supla::Element | virtual |
| isBistable() const (defined in Supla::Control::Button) | Supla::Control::Button | |
| isCentral() const (defined in Supla::Control::Button) | Supla::Control::Button | |
| isChannelStateEnabled() const | Supla::Element | |
| isEventAlreadyUsed(uint16_t event, bool ignoreAlwaysEnabled) (defined in Supla::LocalAction) | Supla::LocalAction | virtual |
| IsInvalidPtrSet() | Supla::Element | static |
| isMonostable() const (defined in Supla::Control::Button) | Supla::Control::Button | |
| isMotionSensor() const (defined in Supla::Control::Button) | Supla::Control::Button | |
| isOwnerOfSubDeviceId(int subDeviceId) const | Supla::Element | virtual |
| isReady() const (defined in Supla::Control::SimpleButton) | Supla::Control::SimpleButton | |
| iterateAlways() | Supla::Element | virtual |
| iterateConnected() | Supla::Element | virtual |
| iterateConnected(void *ptr) | Supla::Element | virtual |
| last() | Supla::Element | static |
| lastStateChangeMs (defined in Supla::Control::Button) | Supla::Control::Button | protected |
| maxMulticlickValueConfigured (defined in Supla::Control::Button) | Supla::Control::Button | protected |
| multiclickTimeMs (defined in Supla::Control::Button) | Supla::Control::Button | protected |
| 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::Control::Button | virtual |
| onLoadConfig(SuplaDeviceClass *) override | Supla::Control::Button | virtual |
| OnLoadConfigType enum name (defined in Supla::Control::Button) | Supla::Control::Button | |
| onLoadConfigType (defined in Supla::Control::Button) | Supla::Control::Button | protected |
| onLoadState() | Supla::Element | virtual |
| onRegistered(Supla::Protocol::SuplaSrpc *suplaSrpc=nullptr) | Supla::Element | virtual |
| onSaveState() | Supla::Element | virtual |
| onSoftReset() | Supla::Element | virtual |
| onTimer() override | ButtonAggregator | virtual |
| pressCount (defined in ButtonAggregator) | ButtonAggregator | protected |
| purgeConfig() | Supla::Element | virtual |
| repeatOnHoldEnabled (defined in Supla::Control::Button) | Supla::Control::Button | protected |
| repeatOnHoldEvery(unsigned int timeMs) (defined in Supla::Control::Button) | Supla::Control::Button | |
| repeatOnHoldMs (defined in Supla::Control::Button) | Supla::Control::Button | protected |
| runAction(uint16_t event) const (defined in Supla::LocalAction) | Supla::LocalAction | virtual |
| setAllowHoldOnPowerOn(bool allow) (defined in Supla::Control::Button) | Supla::Control::Button | inline |
| setButtonNumber(int8_t number) (defined in Supla::Control::Button) | Supla::Control::Button | |
| setButtonType(const ButtonType type) (defined in Supla::Control::Button) | Supla::Control::Button | |
| setDebounceDelay(unsigned int newDelayMs) (defined in Supla::Control::SimpleButton) | Supla::Control::SimpleButton | |
| setDefaultFunction(uint32_t defaultFunction) | Supla::Element | |
| setFunction(uint32_t newFunction) | Supla::Element | |
| setHoldTime(unsigned int timeMs) (defined in Supla::Control::Button) | Supla::Control::Button | |
| setInitialCaption(const char *caption, bool secondaryChannel=false) | Supla::Element | |
| setMulticlickTime(unsigned int timeMs, bool bistableButton=false) (defined in Supla::Control::Button) | Supla::Control::Button | |
| setOnLoadConfigType(OnLoadConfigType type) (defined in Supla::Control::Button) | Supla::Control::Button | |
| setSwNoiseFilterDelay(unsigned int newDelayMs) (defined in Supla::Control::SimpleButton) | Supla::Control::SimpleButton | |
| SimpleButton(Supla::Io::Base *io, int pin, bool pullUp=false, bool invertLogic=false) (defined in Supla::Control::SimpleButton) | Supla::Control::SimpleButton | explicit |
| SimpleButton(int pin, bool pullUp=false, bool invertLogic=false) (defined in Supla::Control::SimpleButton) | Supla::Control::SimpleButton | explicit |
| state (defined in Supla::Control::SimpleButton) | Supla::Control::SimpleButton | protected |
| stateChanged (defined in ButtonAggregator) | ButtonAggregator | protected |
| waitForRelease() (defined in Supla::Control::Button) | Supla::Control::Button | |
| waitingForRelease (defined in Supla::Control::Button) | Supla::Control::Button | protected |
| ~ActionHandler() (defined in Supla::ActionHandler) | Supla::ActionHandler | virtual |
| ~ButtonAggregator() (defined in ButtonAggregator) | ButtonAggregator | virtual |
| ~Element() (defined in Supla::Element) | Supla::Element | virtual |
| ~LocalAction() (defined in Supla::LocalAction) | Supla::LocalAction | virtual |