| activateAction(int action) (defined in Supla::ActionHandler) | Supla::ActionHandler | 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, 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 |
| addTiltFunctions() | Supla::Control::RollerShutterInterface | |
| 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 | |
| attach(Supla::Control::Button *button, bool upButton, bool asInternal) (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | |
| begin() | Supla::Element | static |
| buttonList (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | protected |
| 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 |
| close() (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | virtual |
| closingTimeMs (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | protected |
| comfortDownTiltValue (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | protected |
| comfortDownValue (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | protected |
| comfortUpTiltValue (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | protected |
| comfortUpValue (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | protected |
| configComfortDownTiltValue(uint8_t position) (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | |
| configComfortDownValue(uint8_t position) (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | |
| configComfortUpTiltValue(uint8_t position) (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | |
| configComfortUpValue(uint8_t position) (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | |
| currentDirection (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | protected |
| currentPosition (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | protected |
| currentTilt (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 |
| 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, uint8_t configType) override (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | 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 | Supla::Control::RollerShutterInterface | |
| getCurrentPosition() const | Supla::Control::RollerShutterInterface | |
| getCurrentTilt() const | 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 | |
| getNextConfigType() const | Supla::ElementWithChannelActions | protected |
| 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 | Supla::Control::RollerShutterInterface | |
| getTargetTilt() const | Supla::Control::RollerShutterInterface | |
| getTiltControlType() const (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | |
| getTiltingTimeMs() 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 |
| inMove() (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | virtual |
| invalidatePtr (defined in Supla::Element) | Supla::Element | protectedstatic |
| IsAnyUpdatePending() | Supla::Element | static |
| isAnyUpdatePending() override | Supla::ElementWithChannelActions | virtual |
| isAutoCalibrationSupported() const (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | |
| isBottomReached() const | 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 | |
| isOwnerOfSubDeviceId(int subDeviceId) const | Supla::Element | virtual |
| isTiltConfigured() const | Supla::Control::RollerShutterInterface | |
| isTiltFunctionEnabled() const | Supla::Control::RollerShutterInterface | |
| isTiltFunctionsSupported() const | Supla::Control::RollerShutterInterface | |
| isTimeSettingAvailable() const (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | protected |
| isTopReached() const | Supla::Control::RollerShutterInterface | |
| iterateAlways() override | Supla::Control::RollerShutterInterface | virtual |
| iterateConfigExchange() (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | protected |
| 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 |
| lastPositionBeforeMovement (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | protected |
| lastTiltBeforeMovement (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 |
| onFunctionChange(uint32_t currentFunction, uint32_t newFunction) | Supla::Element | virtual |
| onInit() override | Supla::Control::RollerShutterInterface | 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() | Supla::Element | virtual |
| open() (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | virtual |
| openingTimeMs (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | protected |
| operator=(const RollerShutterInterface &)=delete (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | |
| printConfig() const (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | protected |
| purgeConfig() override | Supla::Control::RollerShutterInterface | virtual |
| receivedConfigTypes (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | protected |
| RollerShutterInterface(bool tiltFunctionsEnabled=false) | Supla::Control::RollerShutterInterface | explicit |
| 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() const (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | virtual |
| setAndSaveFunction(uint32_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, int newTilt=UNKNOWN_POSITION) | Supla::Control::RollerShutterInterface | |
| setDefaultFunction(uint32_t defaultFunction) | Supla::Element | |
| setFunction(uint32_t newFunction) | 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) | Supla::Control::RollerShutterInterface | |
| setRsConfigButtonsUpsideDownValue(uint8_t value) | Supla::Control::RollerShutterInterface | |
| setRsConfigMotorUpsideDownEnabled(bool enable) | Supla::Control::RollerShutterInterface | |
| setRsConfigMotorUpsideDownValue(uint8_t value) | Supla::Control::RollerShutterInterface | |
| setRsConfigTimeMarginEnabled(bool enable) | Supla::Control::RollerShutterInterface | |
| setRsConfigTimeMarginValue(int8_t value) | Supla::Control::RollerShutterInterface | |
| setRsStorageSaveDelay(int delayMs) (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | static |
| setTargetPosition(int newPosition, int newTilt=UNKNOWN_POSITION) (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | virtual |
| setTiltControlType(uint8_t newTiltControlType, bool local=true) (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | |
| setTiltingTime(uint32_t newTiltingTimeMs, bool local=true) (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | |
| setupButtonActions(Supla::Control::Button *button, bool upButton, bool asInternal) | Supla::Control::RollerShutterInterface | protected |
| startCalibration(uint32_t timeMs) (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | |
| stop() (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | virtual |
| stopCalibration() (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | |
| targetPosition (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | protected |
| targetTilt (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | protected |
| tiltConfig (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | protected |
| triggerCalibration() (defined in Supla::Control::RollerShutterInterface) | Supla::Control::RollerShutterInterface | virtual |
| triggerSetChannelConfig(int configType=SUPLA_CONFIG_TYPE_DEFAULT) (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | |
| usedConfigTypes (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | 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 |
| ~RollerShutterInterface() | Supla::Control::RollerShutterInterface | virtual |