supla-device
Loading...
Searching...
No Matches
Supla::Sensor::Binary Member List

This is the complete list of members for Supla::Sensor::Binary, including all inherited members.

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, uint16_t event, Supla::Condition *condition, bool alwaysEnabled=false)Supla::ElementWithChannelActionsvirtual
addAction(uint16_t action, ActionHandler *client, uint16_t event, Supla::Condition *condition, bool alwaysEnabled=false)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
altWeeklyConfigFailures (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsprotected
applyChannelConfig(TSD_ChannelConfig *config, bool local=false) override (defined in Supla::Sensor::BinaryBase)Supla::Sensor::BinaryBasevirtual
begin()Supla::Elementstatic
beginInitialChannelValueRead() (defined in Supla::Sensor::BinaryBase)Supla::Sensor::BinaryBaseprotected
Binary(Supla::Io::IoPin inputPin) (defined in Supla::Sensor::Binary)Supla::Sensor::Binaryexplicit
Binary(Supla::Io::Base *io, int pin, bool pullUp=false, bool invertLogic=false) (defined in Supla::Sensor::Binary)Supla::Sensor::Binaryexplicit
Binary(int pin, bool pullUp=false, bool invertLogic=false) (defined in Supla::Sensor::Binary)Supla::Sensor::Binaryexplicit
BinaryBase() (defined in Supla::Sensor::BinaryBase)Supla::Sensor::BinaryBase
channel (defined in Supla::Sensor::BinaryBase)Supla::Sensor::BinaryBaseprotected
channelConfigState (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsprotected
clearChannelConfigChangedFlag() (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsprotected
ClearInvalidPtr()Supla::Elementstatic
clearLocalConfigChanges(int configType, int secondConfigType=-1) (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsprotected
config (defined in Supla::Sensor::BinaryBase)Supla::Sensor::BinaryBaseprotected
configFinishedReceived (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsprotected
DeleteAction(const LocalAction *trigger, const ActionHandler *client, uint16_t event, uint16_t action) (defined in Supla::LocalAction)Supla::LocalActionstatic
DeleteActionsHandledBy(const ActionHandler *client) (defined in Supla::LocalAction)Supla::LocalActionstatic
DeleteActionsHandledByExcept(const ActionHandler *client, const ActionAllowList &preservedActions) (defined in Supla::LocalAction)Supla::LocalActionstatic
DeleteActionsTriggeredBy(const LocalAction *action) (defined in Supla::LocalAction)Supla::LocalActionstatic
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
Element(ElementMode mode=ElementMode::Registered) (defined in Supla::Element)Supla::Elementexplicit
ElementWithChannelActions(ElementMode mode=ElementMode::Registered) (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsexplicit
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, uint8_t configType) overrideSupla::Sensor::BinaryBasevirtual
fillSuplaChannelNewValue(TSD_SuplaChannelNewValue *value)Supla::Elementvirtual
filterInitialized (defined in Supla::Sensor::Binary)Supla::Sensor::Binaryprotected
finishChannelConfig(TSD_ChannelConfig *result, Supla::ApplyConfigResult applyResult, bool local) (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsprotected
firstPtr (defined in Supla::Element)Supla::Elementprotectedstatic
generateKey(char *output, const char *key) constSupla::Elementvirtual
getActionTrigger() (defined in Supla::Element)Supla::Elementinlinevirtual
getCalcfgPendingTimeoutMs(TSD_DeviceCalCfgRequest *request) constSupla::Elementvirtual
getChannel() override (defined in Supla::Sensor::BinaryBase)Supla::Sensor::BinaryBasevirtual
getChannel() const overrideSupla::Sensor::BinaryBasevirtual
getChannelByChannelNumber(int channelNumber) constSupla::Element
getChannelByChannelNumber(int channelNumber) (defined in Supla::Element)Supla::Element
getChannelConfigState() const (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsinlineprotected
getChannelNumber() constSupla::Element
getClientListPtr() (defined in Supla::LocalAction)Supla::LocalActionstatic
getElementByChannelNumber(int channelNumber)Supla::Elementstatic
getFilteringTimeMs() constSupla::Sensor::BinaryBase
getHandlerForClient(ActionHandler *client, uint16_t event) (defined in Supla::LocalAction)Supla::LocalActionvirtual
getHandlerForFirstClient(uint16_t event) (defined in Supla::LocalAction)Supla::LocalActionvirtual
getLocalAlarmIndication() constSupla::Sensor::BinaryBase
getNextConfigType() constSupla::ElementWithChannelActionsprotected
getNextLocalConfigType() const (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsprotected
getOwnerOfSubDeviceId(int subDeviceId)Supla::Elementstatic
getRemainingCountdownTimerSec(uint32_t *remainingSec) constSupla::Elementvirtual
getSecondaryChannel() constSupla::Elementvirtual
getSecondaryChannel() (defined in Supla::Element)Supla::Elementvirtual
getSecondaryChannelNumber() constSupla::Element
getSensitivity() constSupla::Sensor::BinaryBase
getTimeoutDs() constSupla::Sensor::BinaryBase
getUsedLocalConfigTypes() const (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsprotected
getValue() override (defined in Supla::Sensor::Binary)Supla::Sensor::Binaryvirtual
handleCalcfgFromServer(TSD_DeviceCalCfgRequest *request)Supla::Elementvirtual
handleChannelConfig(TSD_ChannelConfig *result, bool local=false) overrideSupla::ElementWithChannelActionsvirtual
handleChannelConfigFinished() overrideSupla::ElementWithChannelActionsvirtual
handleChannelConfigFinished(int channelNumber) overrideSupla::ElementWithChannelActionsvirtual
handleGetChannelState(TDSC_ChannelState *channelState)Supla::Elementvirtual
handleNewValueFromServer(TSD_SuplaChannelNewValue *newValue)Supla::Elementvirtual
handleSetChannelConfigResult(TSDS_SetChannelConfigResult *result) overrideSupla::ElementWithChannelActionsvirtual
handleWeeklySchedule(TSD_ChannelConfig *result, bool altSchedule=false, bool local=false) overrideSupla::ElementWithChannelActionsvirtual
hasEnabledAction(uint16_t event, uint16_t action) const (defined in Supla::LocalAction)Supla::LocalActionvirtual
initialStateCandidatePending (defined in Supla::Sensor::BinaryBase)Supla::Sensor::BinaryBaseprotected
inputPin (defined in Supla::Sensor::Binary)Supla::Sensor::Binaryprotected
inputStateCandidatePending (defined in Supla::Sensor::BinaryBase)Supla::Sensor::BinaryBaseprotected
invalidatePtr (defined in Supla::Element)Supla::Elementprotectedstatic
IsAnyUpdatePending()Supla::Elementstatic
isAnyUpdatePending() const overrideSupla::ElementWithChannelActionsvirtual
isChannelConfigFinishedReceived() const (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsprotected
isChannelStateEnabled() constSupla::Element
isEventAlreadyUsed(uint16_t event, bool ignoreAlwaysEnabled) override (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsvirtual
IsInvalidPtrSet()Supla::Elementstatic
isLocalChannelConfigChangePending(int configType) const (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsprotected
isOwnerOfSubDeviceId(int subDeviceId) constSupla::Elementvirtual
isServerInvertLogic() constSupla::Sensor::BinaryBase
isStateStorageMigrationNeeded() constSupla::Elementvirtual
iterateAlways() overrideSupla::Sensor::BinaryBasevirtual
iterateConfigExchange() (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsprotected
iterateConnected() overrideSupla::ElementWithChannelActionsvirtual
iterateConnected(void *ptr)Supla::ElementWithChannelActionsvirtual
last()Supla::Elementstatic
lastReadTime (defined in Supla::Sensor::BinaryBase)Supla::Sensor::BinaryBaseprotected
lastStateChangeMs (defined in Supla::Sensor::Binary)Supla::Sensor::Binaryprotected
loadConfigChangeFlag() (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsprotectedvirtual
loadFunctionFromConfig() (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsprotectedvirtual
LocalActionState enum name (defined in Supla::Sensor::BinaryBase)Supla::Sensor::BinaryBaseprotected
localActionState (defined in Supla::Sensor::BinaryBase)Supla::Sensor::BinaryBaseprotected
locallyChangedConfigTypes (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsprotected
markAllChannelConfigsReceived() (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsprotected
markChannelConfigReceived(int configType) (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsprotected
newStateCandidateValue (defined in Supla::Sensor::Binary)Supla::Sensor::Binaryprotected
next()Supla::Element
nextPtr (defined in Supla::Element)Supla::Elementprotected
NotifyElementsAboutConfigChange(uint64_t fieldBit)Supla::Elementstatic
notifyInputStateChangeCandidate() (defined in Supla::Sensor::BinaryBase)Supla::Sensor::BinaryBaseprotected
NullifyActionsHandledBy(const ActionHandler *client) (defined in Supla::LocalAction)Supla::LocalActionstatic
onDeviceConfigChange(uint64_t fieldBit)Supla::Elementvirtual
onFastTimer()Supla::Elementvirtual
onFunctionChange(uint32_t currentFunction, uint32_t newFunction)Supla::Elementvirtual
onInit() overrideSupla::Sensor::Binaryvirtual
onLoadConfig(SuplaDeviceClass *) overrideSupla::Sensor::BinaryBasevirtual
onLoadState()Supla::Elementvirtual
onRegistered(Supla::Protocol::SuplaSrpc *suplaSrpc) overrideSupla::ElementWithChannelActionsvirtual
onSaveState()Supla::Elementvirtual
onSoftReset()Supla::Elementvirtual
onTimer()Supla::Elementvirtual
prevValue (defined in Supla::Sensor::Binary)Supla::Sensor::Binaryprotected
printConfig() (defined in Supla::Sensor::BinaryBase)Supla::Sensor::BinaryBaseprotected
printConfig(const TChannelConfig_BinarySensor *serverConfig) (defined in Supla::Sensor::BinaryBase)Supla::Sensor::BinaryBaseprotected
purgeConfig() overrideSupla::Sensor::BinaryBasevirtual
readIntervalMs (defined in Supla::Sensor::BinaryBase)Supla::Sensor::BinaryBaseprotected
receivedConfigTypes (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsprotected
registeredElement (defined in Supla::Element)Supla::Elementprotected
reserved (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsprotected
runAction(uint16_t event) const override (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsvirtual
runAction(uint16_t event, const ActionAllowList &allowOnlyActions) const override (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsvirtual
saveConfig() (defined in Supla::Sensor::BinaryBase)Supla::Sensor::BinaryBaseprotected
saveConfigChangeFlag() const (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsprotectedvirtual
sentWeeklyConfigType (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsprotected
setAndSaveConfigChangeFlag(bool value) (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsprotected
setAndSaveFunction(uint32_t channelFunction) (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsprotectedvirtual
setChannelConfigAttempts (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsprotected
setChannelConfigState(ChannelConfigState state) (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsinlineprotected
setChannelValueQuietly(bool value) (defined in Supla::Sensor::BinaryBase)Supla::Sensor::BinaryBaseprotected
setDefaultFunction(uint32_t defaultFunction)Supla::Element
setFilteringTimeMs(uint16_t filteringTimeMs, bool local=true)Supla::Sensor::BinaryBase
setFunction(uint32_t newFunction)Supla::Element
setInitialCaption(const char *caption, bool secondaryChannel=false)Supla::Element
setInitialChannelValue(bool value) (defined in Supla::Sensor::BinaryBase)Supla::Sensor::BinaryBaseprotected
setLocalAlarmIndication(uint8_t localAlarmIndication, bool local=true)Supla::Sensor::BinaryBase
setLocalConfigChange(int configType, bool value=true) (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsprotected
setReadIntervalMs(uint32_t intervalMs)Supla::Sensor::BinaryBase
setRuntimeFunction(uint32_t newFunction)Supla::Elementvirtual
setSensitivity(uint8_t sensitivity, bool local=true)Supla::Sensor::BinaryBase
setServerInvertLogic(bool invertLogic, bool local=true)Supla::Sensor::BinaryBase
setTimeoutDs(uint16_t timeoutDs, bool local=true)Supla::Sensor::BinaryBase
setTurnActionSyncOnStartup(bool enabled=true)Supla::Sensor::BinaryBase
shouldProcessChannelFunctionFromConfig() const (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsprotectedvirtual
startupSyncStartTimeMs (defined in Supla::Sensor::BinaryBase)Supla::Sensor::BinaryBaseprotected
triggerSetChannelConfig(int configType=SUPLA_CONFIG_TYPE_DEFAULT, bool localChange=false) (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActions
turnActionSyncOnStartup (defined in Supla::Sensor::BinaryBase)Supla::Sensor::BinaryBaseprotected
usedConfigTypes (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsprotected
weeklyConfigFailures (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsprotected
~BinaryBase() (defined in Supla::Sensor::BinaryBase)Supla::Sensor::BinaryBasevirtual
~Element() (defined in Supla::Element)Supla::Elementvirtual
~ElementWithChannelActions() override (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActions
~LocalAction() (defined in Supla::LocalAction)Supla::LocalActionvirtual