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

This is the complete list of members for Supla::Control::BistableRelay, 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=false) override (defined in Supla::Control::Relay)Supla::Control::Relayvirtual
attach(Supla::Control::Button *) (defined in Supla::Control::Relay)Supla::Control::Relay
begin()Supla::Elementstatic
BistableRelay(Supla::Io *io, int pin, int statusPin=-1, bool statusPullUp=true, bool statusHighIsOn=true, bool highIsOn=true, _supla_int_t functions=(0xFF ^ SUPLA_BIT_FUNC_CONTROLLINGTHEROLLERSHUTTER)) (defined in Supla::Control::BistableRelay)Supla::Control::BistableRelay
BistableRelay(int pin, int statusPin=-1, bool statusPullUp=true, bool statusHighIsOn=true, bool highIsOn=true, _supla_int_t functions=(0xFF ^ SUPLA_BIT_FUNC_CONTROLLINGTHEROLLERSHUTTER)) (defined in Supla::Control::BistableRelay)Supla::Control::BistableRelay
busy (defined in Supla::Control::BistableRelay)Supla::Control::BistableRelayprotected
buttonList (defined in Supla::Control::Relay)Supla::Control::Relayprotected
channel (defined in Supla::ChannelElement)Supla::ChannelElementprotected
channelConfigState (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsprotected
ChannelElement(int channelNumber=-1) (defined in Supla::ChannelElement)Supla::ChannelElementexplicit
channelFunction (defined in Supla::Control::Relay)Supla::Control::Relayprotected
clearChannelConfigChangedFlag() (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActions
ClearInvalidPtr()Supla::Elementstatic
clearOcrConfig() (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsprotectedvirtual
configFinishedReceived (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsprotected
defaultRelatedMeterChannelNo (defined in Supla::Control::Relay)Supla::Control::Relayprotected
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) (defined in Supla::LocalAction)Supla::LocalActionvirtual
disableActionsInConfigMode() (defined in Supla::LocalAction)Supla::LocalActionvirtual
disableChannelState()Supla::Element
disableCountdownTimerFunction() (defined in Supla::Control::Relay)Supla::Control::Relay
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
disarmTimeMs (defined in Supla::Control::BistableRelay)Supla::Control::BistableRelayprotected
durationMs (defined in Supla::Control::Relay)Supla::Control::Relayprotected
durationTimestamp (defined in Supla::Control::Relay)Supla::Control::Relayprotected
Element() (defined in Supla::Element)Supla::Element
enableAction(int32_t action, ActionHandler *client, int32_t event) (defined in Supla::LocalAction)Supla::LocalActionvirtual
enableCountdownTimerFunction() (defined in Supla::Control::Relay)Supla::Control::Relay
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) override (defined in Supla::Control::Relay)Supla::Control::Relayvirtual
fillChannelOcrConfig(void *channelConfig, int *size) (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsvirtual
fillSuplaChannelNewValue(TSD_SuplaChannelNewValue *value) overrideSupla::Control::Relayvirtual
firstPtr (defined in Supla::Element)Supla::Elementprotectedstatic
generateKey(char *output, const char *key) constSupla::Elementvirtual
getChannel() override (defined in Supla::ChannelElement)Supla::ChannelElementvirtual
getChannel() const overrideSupla::ChannelElementvirtual
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
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
getStoredTurnOnDurationMs() (defined in Supla::Control::Relay)Supla::Control::Relay
handleAction(int event, int action) override (defined in Supla::Control::Relay)Supla::Control::Relayvirtual
handleCalcfgFromServer(TSD_DeviceCalCfgRequest *request)Supla::Elementvirtual
handleChannelConfig(TSD_ChannelConfig *result, bool local) overrideSupla::ElementWithChannelActionsvirtual
handleChannelConfigFinished() overrideSupla::ElementWithChannelActionsvirtual
handleGetChannelState(TDSC_ChannelState *channelState)Supla::Elementvirtual
handleNewValueFromServer(TSD_SuplaChannelNewValue *newValue) overrideSupla::Control::BistableRelayvirtual
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
highIsOn (defined in Supla::Control::Relay)Supla::Control::Relayprotected
internalToggle() (defined in Supla::Control::BistableRelay)Supla::Control::BistableRelayprotected
invalidatePtr (defined in Supla::Element)Supla::Elementprotectedstatic
io (defined in Supla::Control::Relay)Supla::Control::Relayprotected
IsAnyUpdatePending()Supla::Elementstatic
isAnyUpdatePending() overrideSupla::ElementWithChannelActionsvirtual
isChannelStateEnabled() constSupla::Element
isCountdownTimerFunctionEnabled() const (defined in Supla::Control::Relay)Supla::Control::Relay
isEventAlreadyUsed(uint16_t event, bool ignoreAlwaysEnabled) override (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsvirtual
isImpulseFunction() const (defined in Supla::Control::Relay)Supla::Control::Relay
IsInvalidPtrSet()Supla::Elementstatic
isOcrConfigMissing() const (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsprotectedvirtual
isOn() override (defined in Supla::Control::BistableRelay)Supla::Control::BistableRelayvirtual
isOwnerOfSubDeviceId(int subDeviceId) constSupla::Elementvirtual
isStaircaseFunction() const (defined in Supla::Control::Relay)Supla::Control::Relay
isStatusUnknown() (defined in Supla::Control::BistableRelay)Supla::Control::BistableRelay
iterateAlways() overrideSupla::Control::BistableRelayvirtual
iterateConnected() overrideSupla::Control::Relayvirtual
Supla::Element::iterateConnected(void *ptr)Supla::Elementvirtual
keepTurnOnDuration(bool keep=true) (defined in Supla::Control::Relay)Supla::Control::Relayvirtual
keepTurnOnDurationMs (defined in Supla::Control::Relay)Supla::Control::Relayprotected
last()Supla::Elementstatic
lastReadTime (defined in Supla::Control::BistableRelay)Supla::Control::BistableRelayprotected
lastStateOnTimerUpdate (defined in Supla::Control::Relay)Supla::Control::Relayprotected
loadConfigChangeFlag() (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsvirtual
loadFunctionFromConfig() (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsvirtual
minimumAllowedDurationMs (defined in Supla::Control::Relay)Supla::Control::Relayprotected
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::BistableRelayvirtual
onLoadConfig(SuplaDeviceClass *sdc) overrideSupla::Control::Relayvirtual
onLoadState() overrideSupla::Control::Relayvirtual
onRegistered(Supla::Protocol::SuplaSrpc *suplaSrpc) overrideSupla::Control::Relayvirtual
onSaveState() overrideSupla::Control::Relayvirtual
onSoftReset()Supla::Elementvirtual
onTimer()Supla::Elementvirtual
overcurrentThreshold (defined in Supla::Control::Relay)Supla::Control::Relayprotected
pin (defined in Supla::Control::Relay)Supla::Control::Relayprotected
pinOffValue() (defined in Supla::Control::Relay)Supla::Control::Relayvirtual
pinOnValue() (defined in Supla::Control::Relay)Supla::Control::Relayvirtual
purgeConfig() overrideSupla::ElementWithChannelActionsvirtual
Relay(Supla::Io *io, int pin, bool highIsOn=true, _supla_int_t functions=(0xFF ^ SUPLA_BIT_FUNC_CONTROLLINGTHEROLLERSHUTTER)) (defined in Supla::Control::Relay)Supla::Control::Relayexplicit
Relay(int pin, bool highIsOn=true, _supla_int_t functions=(0xFF ^ SUPLA_BIT_FUNC_CONTROLLINGTHEROLLERSHUTTER)) (defined in Supla::Control::Relay)Supla::Control::Relayexplicit
relayStorageSaveDelay (defined in Supla::Control::Relay)Supla::Control::Relayprotectedstatic
runAction(uint16_t event) const override (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsvirtual
saveConfigChangeFlag() (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsvirtual
setAndSaveFunction(_supla_int_t channelFunction) (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsvirtual
setChannelConfigAttempts (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsprotected
setChannelFunction(_supla_int_t newFunction) (defined in Supla::Control::Relay)Supla::Control::Relayprotected
setDefaultFunction(int32_t defaultFunction)Supla::Element
setDefaultRelatedMeterChannelNo(int channelNo) (defined in Supla::Control::Relay)Supla::Control::Relay
setDefaultStateOff() (defined in Supla::Control::Relay)Supla::Control::Relayvirtual
setDefaultStateOn() (defined in Supla::Control::Relay)Supla::Control::Relayvirtual
setDefaultStateRestore() (defined in Supla::Control::Relay)Supla::Control::Relayvirtual
setInitialCaption(const char *caption, bool secondaryChannel=false)Supla::Element
setMinimumAllowedDurationMs(uint32_t durationMs) (defined in Supla::Control::Relay)Supla::Control::Relay
setRelayStorageSaveDelay(int delayMs) (defined in Supla::Control::Relay)Supla::Control::Relaystatic
setTurnOffWhenEmptyAggregator(bool turnOff) (defined in Supla::Control::Relay)Supla::Control::Relay
stateOnInit (defined in Supla::Control::Relay)Supla::Control::Relayprotected
statusHighIsOn (defined in Supla::Control::BistableRelay)Supla::Control::BistableRelayprotected
statusPin (defined in Supla::Control::BistableRelay)Supla::Control::BistableRelayprotected
statusPullUp (defined in Supla::Control::BistableRelay)Supla::Control::BistableRelayprotected
storedTurnOnDurationMs (defined in Supla::Control::Relay)Supla::Control::Relayprotected
timerUpdateTimestamp (defined in Supla::Control::Relay)Supla::Control::Relayprotected
toggle(_supla_int_t duration=0) override (defined in Supla::Control::BistableRelay)Supla::Control::BistableRelayvirtual
triggerSetChannelConfig() (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActions
turnOff(_supla_int_t duration=0) override (defined in Supla::Control::BistableRelay)Supla::Control::BistableRelayvirtual
turnOffWhenEmptyAggregator (defined in Supla::Control::Relay)Supla::Control::Relayprotected
turnOn(_supla_int_t duration=0) override (defined in Supla::Control::BistableRelay)Supla::Control::BistableRelayvirtual
updateRelayHvacAggregator() (defined in Supla::Control::Relay)Supla::Control::Relayprotected
updateTimerValue() (defined in Supla::Control::Relay)Supla::Control::Relayprotected
~ActionHandler() (defined in Supla::ActionHandler)Supla::ActionHandlervirtual
~Element() (defined in Supla::Element)Supla::Elementvirtual
~LocalAction() (defined in Supla::LocalAction)Supla::LocalActionvirtual
~Relay() (defined in Supla::Control::Relay)Supla::Control::Relayvirtual