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

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

ActionTrigger (defined in Supla::Control::Button)Supla::Control::Buttonfriend
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::Control::Button)Supla::Control::Buttonvirtual
addAction(uint16_t action, ActionHandler *client, uint16_t event, bool alwaysEnabled=false) override (defined in Supla::Control::Button)Supla::Control::Buttonvirtual
begin()Supla::Elementstatic
Button(Supla::Io *io, int pin, bool pullUp=false, bool invertLogic=false) (defined in Supla::Control::Button)Supla::Control::Buttonexplicit
Button(int pin, bool pullUp=false, bool invertLogic=false) (defined in Supla::Control::Button)Supla::Control::Buttonexplicit
buttonCounter (defined in Supla::Control::Button)Supla::Control::Buttonprotectedstatic
buttonNumber (defined in Supla::Control::Button)Supla::Control::Buttonprotected
ButtonType enum name (defined in Supla::Control::Button)Supla::Control::Button
buttonType (defined in Supla::Control::Button)Supla::Control::Buttonprotected
ClearInvalidPtr()Supla::Elementstatic
clickCounter (defined in Supla::Control::Button)Supla::Control::Buttonprotected
configButton (defined in Supla::Control::Button)Supla::Control::Buttonprotected
configureAsConfigButton(SuplaDeviceClass *sdc) (defined in Supla::Control::Button)Supla::Control::Buttonvirtual
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
disableAction(int32_t action, ActionHandler *client, int32_t event) override (defined in Supla::Control::Button)Supla::Control::Buttonvirtual
disableActionsInConfigMode() override (defined in Supla::Control::Button)Supla::Control::Buttonvirtual
disableButton() (defined in Supla::Control::Button)Supla::Control::Button
disableChannelState()Supla::Element
disabled (defined in Supla::Control::Button)Supla::Control::Buttonprotected
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
disableRepeatOnHold(uint32_t threshold=0) (defined in Supla::Control::Button)Supla::Control::Buttonprotected
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::Buttonvirtual
enableButton() (defined in Supla::Control::Button)Supla::Control::Button
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
enableRepeatOnHold() (defined in Supla::Control::Button)Supla::Control::Buttonprotected
evaluateMaxMulticlickValue() (defined in Supla::Control::Button)Supla::Control::Buttonprotected
fillSuplaChannelNewValue(TSD_SuplaChannelNewValue *value)Supla::Elementvirtual
firstPtr (defined in Supla::Element)Supla::Elementprotectedstatic
generateKey(char *output, const char *key) constSupla::Elementvirtual
getButtonNumber() const override (defined in Supla::Control::Button)Supla::Control::Buttonvirtual
getChannel() constSupla::Elementvirtual
getChannel() (defined in Supla::Element)Supla::Elementvirtual
getChannelNumber() constSupla::Element
getClientListPtr() (defined in Supla::LocalAction)Supla::LocalActionstatic
getElementByChannelNumber(int channelNumber)Supla::Elementstatic
getHandlerForClient(ActionHandler *client, uint16_t event) (defined in Supla::LocalAction)Supla::LocalActionvirtual
getHandlerForFirstClient(uint16_t event) (defined in Supla::LocalAction)Supla::LocalActionvirtual
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::Elementstatic
getRealClient() (defined in Supla::ActionHandler)Supla::ActionHandlervirtual
getSecondaryChannel() constSupla::Elementvirtual
getSecondaryChannel() (defined in Supla::Element)Supla::Elementvirtual
getSecondaryChannelNumber() constSupla::Element
handleAction(int event, int action) override (defined in Supla::Control::Button)Supla::Control::Buttonvirtual
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
holdSend (defined in Supla::Control::Button)Supla::Control::Buttonprotected
holdTimeMs (defined in Supla::Control::Button)Supla::Control::Buttonprotected
invalidatePtr (defined in Supla::Element)Supla::Elementprotectedstatic
IsAnyUpdatePending()Supla::Elementstatic
isAnyUpdatePending()Supla::Elementvirtual
isBistable() const (defined in Supla::Control::Button)Supla::Control::Button
isChannelStateEnabled() constSupla::Element
isEventAlreadyUsed(uint16_t event, bool ignoreAlwaysEnabled) (defined in Supla::LocalAction)Supla::LocalActionvirtual
IsInvalidPtrSet()Supla::Elementstatic
isMonostable() const (defined in Supla::Control::Button)Supla::Control::Button
isMotionSensor() const (defined in Supla::Control::Button)Supla::Control::Button
isOwnerOfSubDeviceId(int subDeviceId) constSupla::Elementvirtual
iterateAlways()Supla::Elementvirtual
iterateConnected()Supla::Elementvirtual
iterateConnected(void *ptr)Supla::Elementvirtual
last()Supla::Elementstatic
lastStateChangeMs (defined in Supla::Control::Button)Supla::Control::Buttonprotected
maxMulticlickValueConfigured (defined in Supla::Control::Button)Supla::Control::Buttonprotected
multiclickTimeMs (defined in Supla::Control::Button)Supla::Control::Buttonprotected
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::Control::Buttonvirtual
onLoadConfig(SuplaDeviceClass *) overrideSupla::Control::Buttonvirtual
OnLoadConfigType enum name (defined in Supla::Control::Button)Supla::Control::Button
onLoadConfigType (defined in Supla::Control::Button)Supla::Control::Buttonprotected
onLoadState()Supla::Elementvirtual
onRegistered(Supla::Protocol::SuplaSrpc *suplaSrpc=nullptr)Supla::Elementvirtual
onSaveState()Supla::Elementvirtual
onSoftReset()Supla::Elementvirtual
onTimer() overrideSupla::Control::Buttonvirtual
purgeConfig()Supla::Elementvirtual
repeatOnHoldEnabled (defined in Supla::Control::Button)Supla::Control::Buttonprotected
repeatOnHoldEvery(unsigned int timeMs) (defined in Supla::Control::Button)Supla::Control::Button
repeatOnHoldMs (defined in Supla::Control::Button)Supla::Control::Buttonprotected
runAction(uint16_t event) const (defined in Supla::LocalAction)Supla::LocalActionvirtual
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(int32_t defaultFunction)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 *io, int pin, bool pullUp=false, bool invertLogic=false) (defined in Supla::Control::SimpleButton)Supla::Control::SimpleButtonexplicit
SimpleButton(int pin, bool pullUp=false, bool invertLogic=false) (defined in Supla::Control::SimpleButton)Supla::Control::SimpleButtonexplicit
state (defined in Supla::Control::SimpleButton)Supla::Control::SimpleButtonprotected
~ActionHandler() (defined in Supla::ActionHandler)Supla::ActionHandlervirtual
~Element() (defined in Supla::Element)Supla::Elementvirtual
~LocalAction() (defined in Supla::LocalAction)Supla::LocalActionvirtual