supla-device
|
This is the complete list of members for Button, including all inherited members.
ActionTrigger (defined in Button) | Button | friend |
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 Button) | Button | virtual |
addAction(uint16_t action, ActionHandler *client, uint16_t event, bool alwaysEnabled=false) override (defined in Button) | Button | virtual |
begin() | Supla::Element | static |
Button(Supla::Io *io, int pin, bool pullUp=false, bool invertLogic=false) (defined in Button) | Button | explicit |
Button(int pin, bool pullUp=false, bool invertLogic=false) (defined in Button) | Button | explicit |
buttonCounter (defined in Button) | Button | protectedstatic |
buttonNumber (defined in Button) | Button | protected |
ButtonType enum name (defined in Button) | Button | |
buttonType (defined in Button) | Button | protected |
ClearInvalidPtr() | Supla::Element | static |
clickCounter (defined in Button) | Button | protected |
configButton (defined in Button) | Button | protected |
configureAsConfigButton(SuplaDeviceClass *sdc) (defined in Button) | 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 Button) | Button | virtual |
disableActionsInConfigMode() override (defined in Button) | Button | virtual |
disableButton() (defined in Button) | Button | |
disableChannelState() | Supla::Element | |
disabled (defined in Button) | 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 Button) | Button | protected |
dontUseOnLoadConfig() (defined in Button) | Button | |
Element() (defined in Supla::Element) | Supla::Element | |
enableAction(int32_t action, ActionHandler *client, int32_t event) override (defined in Button) | Button | virtual |
enableButton() (defined in Button) | 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 Button) | Button | protected |
evaluateMaxMulticlickValue() (defined in Button) | 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 Button) | Button | virtual |
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 Button) | Button | |
getMaxMulticlickValue() (defined in Button) | 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 Button) | Button | 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 Button) | Button | protected |
holdTimeMs (defined in Button) | Button | protected |
invalidatePtr (defined in Supla::Element) | Supla::Element | protectedstatic |
IsAnyUpdatePending() | Supla::Element | static |
isAnyUpdatePending() | Supla::Element | virtual |
isBistable() const (defined in Button) | 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 Button) | Button | |
isMotionSensor() const (defined in Button) | Button | |
isOwnerOfSubDeviceId(int subDeviceId) const | Supla::Element | virtual |
iterateAlways() | Supla::Element | virtual |
iterateConnected() | Supla::Element | virtual |
iterateConnected(void *ptr) | Supla::Element | virtual |
last() | Supla::Element | static |
lastStateChangeMs (defined in Button) | Button | protected |
maxMulticlickValueConfigured (defined in Button) | Button | protected |
multiclickTimeMs (defined in Button) | 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 |
onInit() override | Button | virtual |
onLoadConfig(SuplaDeviceClass *) override | Button | virtual |
OnLoadConfigType enum name (defined in Button) | Button | |
onLoadConfigType (defined in Button) | 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 | Button | virtual |
purgeConfig() | Supla::Element | virtual |
repeatOnHoldEnabled (defined in Button) | Button | protected |
repeatOnHoldEvery(unsigned int timeMs) (defined in Button) | Button | |
repeatOnHoldMs (defined in Button) | Button | protected |
runAction(uint16_t event) const (defined in Supla::LocalAction) | Supla::LocalAction | virtual |
setButtonNumber(int8_t number) (defined in Button) | Button | |
setButtonType(const ButtonType type) (defined in Button) | Button | |
setDebounceDelay(unsigned int newDelayMs) (defined in Supla::Control::SimpleButton) | Supla::Control::SimpleButton | |
setDefaultFunction(int32_t defaultFunction) | Supla::Element | |
setHoldTime(unsigned int timeMs) (defined in Button) | Button | |
setInitialCaption(const char *caption, bool secondaryChannel=false) | Supla::Element | |
setMulticlickTime(unsigned int timeMs, bool bistableButton=false) (defined in Button) | Button | |
setOnLoadConfigType(OnLoadConfigType type) (defined in Button) | Button | |
setSwNoiseFilterDelay(unsigned int newDelayMs) (defined in Supla::Control::SimpleButton) | Supla::Control::SimpleButton | |
SimpleButton(Supla::Io *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 |
~ActionHandler() (defined in Supla::ActionHandler) | Supla::ActionHandler | virtual |
~Element() (defined in Supla::Element) | Supla::Element | virtual |
~LocalAction() (defined in Supla::LocalAction) | Supla::LocalAction | virtual |