activateAction(int action) (defined in Supla::ActionHandler) | Supla::ActionHandler | virtual |
activeBiRelay (defined in Supla::Control::BistableRollerShutter) | Supla::Control::BistableRollerShutter | protected |
addAction(uint16_t action, ActionHandler &client, uint16_t event, bool alwaysEnabled=false) override (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | virtual |
addAction(uint16_t action, ActionHandler *client, uint16_t event, bool alwaysEnabled=false) override (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | virtual |
addAction(uint16_t action, ActionHandler &client, Supla::Condition *condition, bool alwaysEnabled=false) (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | virtual |
addAction(uint16_t action, ActionHandler *client, Supla::Condition *condition, bool alwaysEnabled=false) (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | virtual |
applyChannelConfig(TSD_ChannelConfig *result, bool local=false) override (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | virtual |
attach(Supla::Control::Button *up, Supla::Control::Button *down) (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | |
begin() | Supla::Element | static |
BistableRollerShutter(Supla::Io *io, int pinUp, int pinDown, bool highIsOn=true) (defined in Supla::Control::BistableRollerShutter) | Supla::Control::BistableRollerShutter | |
BistableRollerShutter(int pinUp, int pinDown, bool highIsOn=true) (defined in Supla::Control::BistableRollerShutter) | Supla::Control::BistableRollerShutter | |
calibrationTime (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | protected |
channel (defined in Supla::ChannelElement) | Supla::ChannelElement | protected |
channelConfigState (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | protected |
ChannelElement(int channelNumber=-1) (defined in Supla::ChannelElement) | Supla::ChannelElement | explicit |
clearChannelConfigChangedFlag() (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | |
ClearInvalidPtr() | Supla::Element | static |
clearOcrConfig() (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | protectedvirtual |
close() (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | virtual |
closingTimeMs (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | protected |
comfortDownValue (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | protected |
comfortUpValue (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | protected |
configComfortDownValue(uint8_t position) (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | |
configComfortUpValue(uint8_t position) (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | |
configFinishedReceived (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | protected |
currentDirection (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | protected |
currentPosition (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | protected |
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) (defined in Supla::LocalAction) | Supla::LocalAction | virtual |
disableActionsInConfigMode() (defined in Supla::LocalAction) | Supla::LocalAction | virtual |
disableChannelState() | Supla::Element | |
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 |
doNothingTime (defined in Supla::Control::RollerShutter) | Supla::Control::RollerShutter | protected |
downButton (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | protected |
Element() (defined in Supla::Element) | Supla::Element | |
enableAction(int32_t action, ActionHandler *client, int32_t event) (defined in Supla::LocalAction) | Supla::LocalAction | virtual |
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 |
fillChannelConfig(void *channelConfig, int *size) override (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | virtual |
fillChannelOcrConfig(void *channelConfig, int *size) (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | virtual |
fillSuplaChannelNewValue(TSD_SuplaChannelNewValue *value) override | Supla::Control::RollerShutterInterface | virtual |
firstPtr (defined in Supla::Element) | Supla::Element | protectedstatic |
flags (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | protected |
generateKey(char *output, const char *key) const | Supla::Element | virtual |
getButtonsUpsideDown() const (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | |
getCalibrate() const (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | protected |
getChannel() override (defined in Supla::ChannelElement) | Supla::ChannelElement | virtual |
getChannel() const override | Supla::ChannelElement | virtual |
getChannelNumber() const | Supla::Element | |
getClientListPtr() (defined in Supla::LocalAction) | Supla::LocalAction | static |
getClosingTimeMs() const (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | |
getCurrentDirection() const (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | |
getCurrentPosition() const (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | |
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 |
getMotorUpsideDown() const (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | |
getOpeningTimeMs() const (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | |
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 | |
getTargetPosition() const (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | |
getTimeMargin() const (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | |
getTimeMarginValue(uint32_t fullTime) const (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | protected |
handleAction(int event, int action) override (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | virtual |
handleCalcfgFromServer(TSD_DeviceCalCfgRequest *request) override | Supla::Control::RollerShutterInterface | virtual |
handleChannelConfig(TSD_ChannelConfig *result, bool local) override | Supla::ElementWithChannelActions | virtual |
handleChannelConfigFinished() override | Supla::ElementWithChannelActions | virtual |
handleGetChannelState(TDSC_ChannelState *channelState) | Supla::Element | virtual |
handleNewValueFromServer(TSD_SuplaChannelNewValue *newValue) override | Supla::Control::RollerShutterInterface | virtual |
handleSetChannelConfigResult(TSDS_SetChannelConfigResult *result) override | Supla::ElementWithChannelActions | virtual |
handleWeeklySchedule(TSD_ChannelConfig *newWeeklySchedule, bool altSchedule=false, bool local=false) | Supla::Element | virtual |
hasOcrConfig() const (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | protectedvirtual |
highIsOn (defined in Supla::Control::RollerShutter) | Supla::Control::RollerShutter | protected |
inMove() override (defined in Supla::Control::TrippleButtonRollerShutter) | Supla::Control::TrippleButtonRollerShutter | protectedvirtual |
invalidatePtr (defined in Supla::Element) | Supla::Element | protectedstatic |
io (defined in Supla::Control::RollerShutter) | Supla::Control::RollerShutter | protected |
IsAnyUpdatePending() | Supla::Element | static |
isAnyUpdatePending() override | Supla::ElementWithChannelActions | virtual |
isAutoCalibrationSupported() const (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | |
isCalibrated() const (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | |
isCalibrationFailed() const (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | |
isCalibrationInProgress() const (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | virtual |
isCalibrationLost() const (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | |
isCalibrationRequested() const (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | |
isChannelStateEnabled() const | Supla::Element | |
isEventAlreadyUsed(uint16_t event, bool ignoreAlwaysEnabled) override (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | virtual |
isFunctionSupported(int32_t channelFunction) const (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | |
IsInvalidPtrSet() | Supla::Element | static |
isMotorProblem() const (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | |
isOcrConfigMissing() const (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | protectedvirtual |
isOwnerOfSubDeviceId(int subDeviceId) const | Supla::Element | virtual |
isTimeSettingAvailable() const (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | protected |
iterateAlways() override | Supla::Control::RollerShutterInterface | virtual |
iterateConnected() override | Supla::ElementWithChannelActions | virtual |
Supla::Element::iterateConnected(void *ptr) | Supla::Element | virtual |
last() | Supla::Element | static |
lastDirection (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | protected |
lastDirectionWasClose() const (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | protected |
lastDirectionWasOpen() const (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | protected |
lastMovementStartTime (defined in Supla::Control::RollerShutter) | Supla::Control::RollerShutter | protected |
lastPositionBeforeMovement (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | protected |
lastUpdateTime (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | protected |
loadConfigChangeFlag() (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | virtual |
loadFunctionFromConfig() (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | virtual |
moveDown() (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | virtual |
moveUp() (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | virtual |
newTargetPositionAvailable (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | 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 | Supla::Control::TrippleButtonRollerShutter | virtual |
onLoadConfig(SuplaDeviceClass *sdc) override | Supla::Control::RollerShutterInterface | virtual |
onLoadState() override | Supla::Control::RollerShutterInterface | virtual |
onRegistered(Supla::Protocol::SuplaSrpc *suplaSrpc) override | Supla::ElementWithChannelActions | virtual |
onSaveState() override | Supla::Control::RollerShutterInterface | virtual |
onSoftReset() | Supla::Element | virtual |
onTimer() override | Supla::Control::BistableRollerShutter | virtual |
open() (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | virtual |
openingTimeMs (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | protected |
operationTimeoutMs (defined in Supla::Control::RollerShutter) | Supla::Control::RollerShutter | protected |
operator=(const RollerShutterInterface &)=delete (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | |
pinDown (defined in Supla::Control::RollerShutter) | Supla::Control::RollerShutter | protected |
pinStop (defined in Supla::Control::TrippleButtonRollerShutter) | Supla::Control::TrippleButtonRollerShutter | protected |
pinUp (defined in Supla::Control::RollerShutter) | Supla::Control::RollerShutter | protected |
printConfig() const (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | protected |
purgeConfig() override | Supla::Control::RollerShutterInterface | virtual |
relayDownOff() override (defined in Supla::Control::BistableRollerShutter) | Supla::Control::BistableRollerShutter | protectedvirtual |
relayDownOn() override (defined in Supla::Control::BistableRollerShutter) | Supla::Control::BistableRollerShutter | protectedvirtual |
relayStopOff() (defined in Supla::Control::TrippleButtonRollerShutter) | Supla::Control::TrippleButtonRollerShutter | protectedvirtual |
relayStopOn() (defined in Supla::Control::TrippleButtonRollerShutter) | Supla::Control::TrippleButtonRollerShutter | protectedvirtual |
relayUpOff() override (defined in Supla::Control::BistableRollerShutter) | Supla::Control::BistableRollerShutter | protectedvirtual |
relayUpOn() override (defined in Supla::Control::BistableRollerShutter) | Supla::Control::BistableRollerShutter | protectedvirtual |
RollerShutter(Supla::Io *io, int pinUp, int pinDown, bool highIsOn=true) (defined in Supla::Control::RollerShutter) | Supla::Control::RollerShutter | |
RollerShutter(int pinUp, int pinDown, bool highIsOn=true) (defined in Supla::Control::RollerShutter) | Supla::Control::RollerShutter | |
RollerShutterInterface() (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | |
RollerShutterInterface(const RollerShutterInterface &)=delete (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | |
rsConfig (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | protected |
rsStorageSaveDelay (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | protectedstatic |
runAction(uint16_t event) const override (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | virtual |
saveConfig() (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | |
saveConfigChangeFlag() (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | virtual |
setAndSaveFunction(_supla_int_t channelFunction) (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | virtual |
setCalibrate(bool value) (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | protected |
setCalibrationFailed(bool value) (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | |
setCalibrationFinished() (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | |
setCalibrationLost(bool value) (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | |
setCalibrationNeeded() (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | |
setCalibrationOngoing(int calibrationTime=1) (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | |
setChannelConfigAttempts (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | protected |
setCurrentPosition(int newPosition) (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | |
setDefaultFunction(int32_t defaultFunction) | Supla::Element | |
setInitialCaption(const char *caption, bool secondaryChannel=false) | Supla::Element | |
setMotorProblem(bool value) (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | |
setNotCalibrated() (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | |
setOpenCloseTime(uint32_t newClosingTimeMs, uint32_t newOpeningTimeMs) (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | |
setRsConfigButtonsUpsideDownEnabled(bool enable) (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | |
setRsConfigButtonsUpsideDownValue(uint8_t value) (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | |
setRsConfigMotorUpsideDownEnabled(bool enable) (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | |
setRsConfigMotorUpsideDownValue(uint8_t value) (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | |
setRsConfigTimeMarginEnabled(bool enable) (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | |
setRsConfigTimeMarginValue(int8_t value) (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | |
setRsStorageSaveDelay(int delayMs) (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | static |
setTargetPosition(int newPosition) (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | virtual |
setupButtonActions() (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | protected |
startClosing() (defined in Supla::Control::RollerShutter) | Supla::Control::RollerShutter | protectedvirtual |
startOpening() (defined in Supla::Control::RollerShutter) | Supla::Control::RollerShutter | protectedvirtual |
stop() (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | virtual |
stopMovement() override (defined in Supla::Control::TrippleButtonRollerShutter) | Supla::Control::TrippleButtonRollerShutter | protectedvirtual |
switchOffRelays() override (defined in Supla::Control::TrippleButtonRollerShutter) | Supla::Control::TrippleButtonRollerShutter | protectedvirtual |
targetPosition (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | protected |
toggleTime (defined in Supla::Control::BistableRollerShutter) | Supla::Control::BistableRollerShutter | protected |
triggerCalibration() (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | virtual |
triggerSetChannelConfig() (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | |
TrippleButtonRollerShutter(Supla::Io *io, int pinUp, int pinDown, int pinStop, bool highIsOn=true) (defined in Supla::Control::TrippleButtonRollerShutter) | Supla::Control::TrippleButtonRollerShutter | |
TrippleButtonRollerShutter(int pinUp, int pinDown, int pinStop, bool highIsOn=true) (defined in Supla::Control::TrippleButtonRollerShutter) | Supla::Control::TrippleButtonRollerShutter | |
upButton (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | 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 |
~TrippleButtonRollerShutter() (defined in Supla::Control::TrippleButtonRollerShutter) | Supla::Control::TrippleButtonRollerShutter | virtual |