supla-device
|
This is the complete list of members for Relay, including all inherited members.
applyChannelConfig(TSD_ChannelConfig *result, bool local=false) override (defined in Relay) | Relay | virtual |
attach(Supla::Control::Button *) (defined in Relay) | Relay | |
buttonList (defined in Relay) | Relay | protected |
channelFunction (defined in Relay) | Relay | protected |
defaultRelatedMeterChannelNo (defined in Relay) | Relay | protected |
disableCountdownTimerFunction() (defined in Relay) | Relay | |
durationMs (defined in Relay) | Relay | protected |
durationTimestamp (defined in Relay) | Relay | protected |
enableCountdownTimerFunction() (defined in Relay) | Relay | |
fillChannelConfig(void *channelConfig, int *size) override (defined in Relay) | Relay | virtual |
fillSuplaChannelNewValue(TSD_SuplaChannelNewValue *value) override | Relay | virtual |
getStoredTurnOnDurationMs() (defined in Relay) | Relay | |
handleAction(int event, int action) override (defined in Relay) | Relay | virtual |
handleNewValueFromServer(TSD_SuplaChannelNewValue *newValue) override | Relay | virtual |
highIsOn (defined in Relay) | Relay | protected |
io (defined in Relay) | Relay | protected |
isCountdownTimerFunctionEnabled() const (defined in Relay) | Relay | |
isImpulseFunction() const (defined in Relay) | Relay | |
isOn() (defined in Relay) | Relay | virtual |
isStaircaseFunction() const (defined in Relay) | Relay | |
iterateAlways() override | Relay | virtual |
iterateConnected() override | Relay | virtual |
keepTurnOnDuration(bool keep=true) (defined in Relay) | Relay | virtual |
keepTurnOnDurationMs (defined in Relay) | Relay | protected |
lastStateOnTimerUpdate (defined in Relay) | Relay | protected |
minimumAllowedDurationMs (defined in Relay) | Relay | protected |
onInit() override | Relay | virtual |
onLoadConfig(SuplaDeviceClass *sdc) override | Relay | virtual |
onLoadState() override | Relay | virtual |
onRegistered(Supla::Protocol::SuplaSrpc *suplaSrpc) override | Relay | virtual |
onSaveState() override | Relay | virtual |
overcurrentThreshold (defined in Relay) | Relay | protected |
pin (defined in Relay) | Relay | protected |
pinOffValue() (defined in Relay) | Relay | virtual |
pinOnValue() (defined in Relay) | Relay | virtual |
Relay(Supla::Io *io, int pin, bool highIsOn=true, _supla_int_t functions=(0xFF ^ SUPLA_BIT_FUNC_CONTROLLINGTHEROLLERSHUTTER)) (defined in Relay) | Relay | explicit |
Relay(int pin, bool highIsOn=true, _supla_int_t functions=(0xFF ^ SUPLA_BIT_FUNC_CONTROLLINGTHEROLLERSHUTTER)) (defined in Relay) | Relay | explicit |
relayStorageSaveDelay (defined in Relay) | Relay | protectedstatic |
setChannelFunction(_supla_int_t newFunction) (defined in Relay) | Relay | protected |
setDefaultRelatedMeterChannelNo(int channelNo) (defined in Relay) | Relay | |
setDefaultStateOff() (defined in Relay) | Relay | virtual |
setDefaultStateOn() (defined in Relay) | Relay | virtual |
setDefaultStateRestore() (defined in Relay) | Relay | virtual |
setMinimumAllowedDurationMs(uint32_t durationMs) (defined in Relay) | Relay | |
setRelayStorageSaveDelay(int delayMs) (defined in Relay) | Relay | static |
setTurnOffWhenEmptyAggregator(bool turnOff) (defined in Relay) | Relay | |
stateOnInit (defined in Relay) | Relay | protected |
storedTurnOnDurationMs (defined in Relay) | Relay | protected |
timerUpdateTimestamp (defined in Relay) | Relay | protected |
toggle(_supla_int_t duration=0) (defined in Relay) | Relay | virtual |
turnOff(_supla_int_t duration=0) (defined in Relay) | Relay | virtual |
turnOffWhenEmptyAggregator (defined in Relay) | Relay | protected |
turnOn(_supla_int_t duration=0) (defined in Relay) | Relay | virtual |
updateRelayHvacAggregator() (defined in Relay) | Relay | protected |
updateTimerValue() (defined in Relay) | Relay | protected |
~Relay() (defined in Relay) | Relay | virtual |