|
supla-device
|
This is the complete list of members for Supla::Control::HvacBase, including all inherited members.
| 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 |
| addAvailableAlgorithm(unsigned _supla_int16_t algorithm) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| addLocalUILockCapability(enum LocalUILock capability) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| addPrimaryOutput(Supla::Control::OutputInterface *output) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| addSecondaryOutput(Supla::Control::OutputInterface *output) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| allowWrapAroundTemperatureSetpoints() (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| applyAdditionalValidation(TChannelConfig_HVAC *hvacConfig) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | protectedvirtual |
| applyChannelConfig(TSD_ChannelConfig *result, bool local) (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | virtual |
| applyNewRuntimeSettings(int mode, int16_t tHeat, int16_t tCool, int32_t durationSec=0) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| applyNewRuntimeSettings(int mode, int32_t durationSec=0) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| areTemperaturesValid(const THVACTemperatureCfg *temperatures) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| begin() | Supla::Element | static |
| calculateIndex(enum DayOfWeek dayOfWeek, int hour, int quarter) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| changeFunction(uint32_t newFunction, bool changedLocally) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| 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::Control::HvacBase) | Supla::Control::HvacBase | |
| clearHeatOrColdSourceSwitchChannelNo() (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| ClearInvalidPtr() | Supla::Element | static |
| clearLastOutputValue() (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | protected |
| clearMasterThermostatChannelNo() (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| clearPumpSwitchChannelNo() (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| clearTemperatureInStruct(THVACTemperatureCfg *temperatures, unsigned _supla_int_t index) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | static |
| clearTemperatureSetpointCool() (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| clearTemperatureSetpointHeat() (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| clearWaitingFlags() (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| clearWeeklyScheduleChangedFlag() (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| copyFixedChannelConfigTo(HvacBase *hvac) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| copyFullChannelConfigTo(TChannelConfig_HVAC *hvac) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| debugPrintConfigDiff(const TChannelConfig_HVAC *configCurrent, const TChannelConfig_HVAC *configNew, int id) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | static |
| debugPrintConfigStruct(const TChannelConfig_HVAC *config, int id) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | static |
| debugPrintProgram(const TWeeklyScheduleProgram *program, int id) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | static |
| 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 |
| enableDifferentialFunctionSupport() (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| enableDomesticHotWaterFunctionSupport() (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| enableInitialConfig() (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| 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 index) (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | virtual |
| fillSuplaChannelNewValue(TSD_SuplaChannelNewValue *value) | Supla::Element | virtual |
| firstPtr (defined in Supla::Element) | Supla::Element | protectedstatic |
| fixTempearturesConfig() (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| generateKey(char *output, const char *key) const | Supla::Element | virtual |
| getArrayIndex(int32_t bitIndex) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | static |
| getAuxThermometerChannelNo() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getAuxThermometerType() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getBinarySensorChannelNo() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getChannel() override (defined in Supla::ChannelElement) | Supla::ChannelElement | virtual |
| getChannel() const override | Supla::ChannelElement | virtual |
| getChannelFunction() (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getChannelNumber() const | Supla::Element | |
| getClientListPtr() (defined in Supla::LocalAction) | Supla::LocalAction | static |
| getCountDownTimerEnds() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getCurrentHysteresis(bool forAux) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getCurrentProgram() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getCurrentProgramId() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getCurrentQuarter() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getDefaultManualMode() (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getDefaultTemperatureRoomMax() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getDefaultTemperatureRoomMin() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| 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 |
| getHeatOrColdSourceSwitchChannelNo() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getLastTemperature() (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getLocalUILock() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getLocalUILockCapabilities() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getLocalUILockCapabilityAsEnum(uint8_t capability) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getLocalUILockTemperatureMax() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getLocalUILockTemperatureMin() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getMainThermometerChannelNo() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getMasterThermostatChannelNo() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getMinOffTimeS() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getMinOnTimeS() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getMode() (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getNextConfigType() const | Supla::ElementWithChannelActions | protected |
| getOutputValueOnError() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getOwnerOfSubDeviceId(int subDeviceId) | Supla::Element | static |
| getPrimaryTemp() (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getProgramAt(int quarterIndex) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getProgramById(int programId, bool isAltWeeklySchedule=false) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getPumpSwitchChannelNo() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getRealClient() (defined in Supla::ActionHandler) | Supla::ActionHandler | virtual |
| getRemainingCountDownTimeSec() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getSecondaryChannel() const | Supla::Element | virtual |
| getSecondaryChannel() (defined in Supla::Element) | Supla::Element | virtual |
| getSecondaryChannelNumber() const | Supla::Element | |
| getSecondaryTemp() (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getTemperatureAboveAlarm(const THVACTemperatureCfg *temperatures) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getTemperatureAboveAlarm() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getTemperatureAuxHisteresis(const THVACTemperatureCfg *temperatures) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getTemperatureAuxHisteresis() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getTemperatureAuxMax(const THVACTemperatureCfg *temperatures) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getTemperatureAuxMax() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getTemperatureAuxMaxSetpoint(const THVACTemperatureCfg *temperatures) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getTemperatureAuxMaxSetpoint() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getTemperatureAuxMin(const THVACTemperatureCfg *temperatures) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getTemperatureAuxMin() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getTemperatureAuxMinSetpoint(const THVACTemperatureCfg *temperatures) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getTemperatureAuxMinSetpoint() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getTemperatureBelowAlarm(const THVACTemperatureCfg *temperatures) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getTemperatureBelowAlarm() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getTemperatureBoost(const THVACTemperatureCfg *temperatures) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getTemperatureBoost() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getTemperatureComfort(const THVACTemperatureCfg *temperatures) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getTemperatureComfort() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getTemperatureControlType() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getTemperatureEco(const THVACTemperatureCfg *temperatures) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getTemperatureEco() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getTemperatureFreezeProtection(const THVACTemperatureCfg *temperatures) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getTemperatureFreezeProtection() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getTemperatureFromStruct(const THVACTemperatureCfg *temperatures, unsigned _supla_int_t index) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | static |
| getTemperatureHeatCoolOffsetMax(const THVACTemperatureCfg *temperatures) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getTemperatureHeatCoolOffsetMax() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getTemperatureHeatCoolOffsetMin(const THVACTemperatureCfg *temperatures) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getTemperatureHeatCoolOffsetMin() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getTemperatureHeatProtection(const THVACTemperatureCfg *temperatures) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getTemperatureHeatProtection() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getTemperatureHisteresis(const THVACTemperatureCfg *temperatures) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getTemperatureHisteresis() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getTemperatureHisteresisMax(const THVACTemperatureCfg *temperatures) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getTemperatureHisteresisMax() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getTemperatureHisteresisMin(const THVACTemperatureCfg *temperatures) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getTemperatureHisteresisMin() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getTemperatureMainMax() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getTemperatureMainMin() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getTemperatureRoomMax(const THVACTemperatureCfg *temperatures) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getTemperatureRoomMax() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getTemperatureRoomMin(const THVACTemperatureCfg *temperatures) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getTemperatureRoomMin() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getTemperatureSetpointCool() (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getTemperatureSetpointHeat() (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getUsedAlgorithm(bool forAux=false) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| getWeeklyScheduleProgramId(const TChannelConfig_WeeklySchedule *schedule, int index) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| handleAction(int event, int action) override (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | virtual |
| handleCalcfgFromServer(TSD_DeviceCalCfgRequest *request) | Supla::Element | virtual |
| handleChannelConfig(TSD_ChannelConfig *config, bool local=false) override | Supla::Control::HvacBase | virtual |
| handleChannelConfigFinished() override | Supla::Control::HvacBase | virtual |
| handleGetChannelState(TDSC_ChannelState *channelState) | Supla::Element | virtual |
| handleNewValueFromServer(TSD_SuplaChannelNewValue *newValue) override | Supla::Control::HvacBase | virtual |
| handleSetChannelConfigResult(TSDS_SetChannelConfigResult *result) override | Supla::Control::HvacBase | virtual |
| handleWeeklySchedule(TSD_ChannelConfig *newWeeklySchedule, bool altSchedule=false, bool local=false) override | Supla::Control::HvacBase | virtual |
| HvacBase(Supla::Control::OutputInterface *primaryOutput=nullptr, Supla::Control::OutputInterface *secondaryOutput=nullptr) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | explicit |
| ignoreAggregatorForRelay(int32_t relayChannelNumber) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| initDefaultAlgorithm() (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| initDefaultConfig() (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| initDefaultWeeklySchedule() (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| invalidatePtr (defined in Supla::Element) | Supla::Element | protectedstatic |
| isAlgorithmValid(unsigned _supla_int16_t algorithm) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| isAltWeeklySchedulePossible() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| isAntiFreezeAndHeatProtectionEnabled() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| IsAnyUpdatePending() | Supla::Element | static |
| isAnyUpdatePending() override | Supla::ElementWithChannelActions | virtual |
| isAuxMinMaxSetpointEnabled() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| isChannelBinarySensor(int16_t channelNo) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| isChannelStateEnabled() const | Supla::Element | |
| isChannelThermometer(int16_t channelNo) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| isConfigValid(TChannelConfig_HVAC *config) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| isCoolingSubfunction() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| isCountdownEnabled() (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| isDifferentialFunctionSupported() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| isDomesticHotWaterFunctionSupported() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| isDrySupported() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| isEventAlreadyUsed(uint16_t event, bool ignoreAlwaysEnabled) override (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | virtual |
| isFanSupported() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| isFunctionSupported(_supla_int_t channelFunction) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| isHeatCoolSupported() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| isHeatingAndCoolingSupported() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| isHeatingSubfunction() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| isHeatOrColdSourceSwitchSet() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| isHvacFlagForcedOffBySensor() const | Supla::Control::HvacBase | |
| IsInvalidPtrSet() | Supla::Element | static |
| isLocalUILockCapabilitySupported(enum LocalUILock capability) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| isManualModeEnabled() (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| isMasterThermostatSet() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| isMinOnOffTimeValid(uint16_t seconds) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| isModeSupported(int mode) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| isOutputControlledInternally() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| isOwnerOfSubDeviceId(int subDeviceId) const | Supla::Element | virtual |
| isProgramValid(const TWeeklyScheduleProgram &program, bool isAltWeeklySchedule) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| isPumpSwitchSet() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| isTemperatureAboveAlarmValid(_supla_int16_t temperature) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| isTemperatureAboveAlarmValid(const THVACTemperatureCfg *temperatures) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| isTemperatureAuxHisteresisValid(const THVACTemperatureCfg *temperatures) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| isTemperatureAuxMaxSetpointValid(_supla_int16_t temperature) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| isTemperatureAuxMaxSetpointValid(const THVACTemperatureCfg *temperatures) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| isTemperatureAuxMinSetpointValid(_supla_int16_t temperature) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| isTemperatureAuxMinSetpointValid(const THVACTemperatureCfg *temperatures) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| isTemperatureBelowAlarmValid(_supla_int16_t temperature) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| isTemperatureBelowAlarmValid(const THVACTemperatureCfg *temperatures) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| isTemperatureBoostValid(_supla_int16_t temperature) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| isTemperatureBoostValid(const THVACTemperatureCfg *temperatures) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| isTemperatureComfortValid(_supla_int16_t temperature) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| isTemperatureComfortValid(const THVACTemperatureCfg *temperatures) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| isTemperatureControlTypeAux() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| isTemperatureControlTypeMain() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| isTemperatureEcoValid(_supla_int16_t temperature) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| isTemperatureEcoValid(const THVACTemperatureCfg *temperatures) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| isTemperatureFreezeProtectionValid(_supla_int16_t temperature) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| isTemperatureFreezeProtectionValid(const THVACTemperatureCfg *temperatures) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| isTemperatureHeatProtectionValid(_supla_int16_t temperature) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| isTemperatureHeatProtectionValid(const THVACTemperatureCfg *temperatures) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| isTemperatureHisteresisValid(_supla_int16_t temperature) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| isTemperatureHisteresisValid(const THVACTemperatureCfg *temperatures) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| isTemperatureInAuxConstrain(_supla_int16_t temperature) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| isTemperatureInHeatCoolConstrain(_supla_int16_t tHeat, _supla_int16_t tCool) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| isTemperatureInMainConstrain(_supla_int16_t temperature) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| isTemperatureSetInStruct(const THVACTemperatureCfg *temperatures, unsigned _supla_int_t index) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | static |
| isTemperatureSetpointChangeSwitchesToManualMode() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| isThermostatDisabled() (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| isUseSeparateHeatCoolOutputs() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| isWeeklyScheduleEnabled() (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| isWeeklyScheduleValid(TChannelConfig_WeeklySchedule *newSchedule, bool isAltWeeklySchedule=false) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| isWeelkySchedulManualOverrideMode() const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| iterateAlways() override | Supla::Control::HvacBase | virtual |
| iterateConfigExchange() (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | protected |
| iterateConnected() override | Supla::Control::HvacBase | virtual |
| Supla::Element::iterateConnected(void *ptr) | Supla::Element | virtual |
| last() | Supla::Element | static |
| loadConfigChangeFlag() (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | virtual |
| loadFunctionFromConfig() (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | virtual |
| 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::HvacBase | virtual |
| onLoadConfig(SuplaDeviceClass *) override | Supla::Control::HvacBase | virtual |
| onLoadState() override | Supla::Control::HvacBase | virtual |
| onRegistered(Supla::Protocol::SuplaSrpc *suplaSrpc) override | Supla::Control::HvacBase | virtual |
| onSaveState() override | Supla::Control::HvacBase | virtual |
| onSoftReset() | Supla::Element | virtual |
| onTimer() | Supla::Element | virtual |
| parameterFlags (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| purgeConfig() override | Supla::Control::HvacBase | virtual |
| receivedConfigTypes (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | protected |
| removeAvailableAlgorithm(unsigned _supla_int16_t algorithm) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| removeLocalUILockCapability(enum LocalUILock capability) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| runAction(uint16_t event) const override (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | virtual |
| saveConfig() (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| saveConfigChangeFlag() const (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | virtual |
| saveWeeklySchedule() (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| setAndSaveFunction(uint32_t channelFunction) (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | virtual |
| setAntiFreezeAndHeatProtectionEnabled(bool enebled) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| setAuxMinMaxSetpointEnabled(bool enabled) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| setAuxThermometerChannelNo(int16_t channelNo) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| setAuxThermometerType(uint8_t type) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| setBinarySensorChannelNo(int16_t channelNo) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| setButtonTemperatureStep(int16_t step) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| setChannelConfigAttempts (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | protected |
| setDefaultFunction(uint32_t defaultFunction) | Supla::Element | |
| setDefaultSubfunction(uint8_t subfunction) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| setDefaultTemperatureRoomMax(int32_t channelFunction, _supla_int16_t temperature) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| setDefaultTemperatureRoomMin(int32_t channelFunction, _supla_int16_t temperature) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| setDrySupported(bool supported) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| setFanSupported(bool supported) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| setFunction(uint32_t newFunction) | Supla::Element | |
| setHeatCoolSupported(bool supported) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| setHeatingAndCoolingSupported(bool supported) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| setHeatOrColdSourceSwitchChannelNo(uint8_t channelNo) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| setIgnoreDefaultHeatOrColdSourceForAggregator(bool) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| setIgnoreDefaultPumpForAggregator(bool) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| setInitialCaption(const char *caption, bool secondaryChannel=false) | Supla::Element | |
| setLocalUILock(enum LocalUILock lock) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| setLocalUILockCapabilities(uint8_t capabilities) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| setLocalUILockTemperatureMax(int16_t max) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| setLocalUILockTemperatureMin(int16_t min) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| setMainThermometerChannelNo(int16_t channelNo) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| setMasterThermostatChannelNo(uint8_t channelNo) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| setMinOffTimeS(uint16_t seconds) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| setMinOnTimeS(uint16_t seconds) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| setOutput(int value, bool force=false) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | protected |
| setOutputValueOnError(signed char value) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| setProgram(int programId, unsigned char mode, _supla_int16_t tHeat, _supla_int16_t tCool, bool isAltWeeklySchedule=false) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| setPumpSwitchChannelNo(uint8_t channelNo) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| setSubfunction(uint8_t subfunction) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| setTargetMode(int mode, bool keepSchedule=false) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| setTemperatureAboveAlarm(_supla_int16_t temperature) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| setTemperatureAuxHisteresis(_supla_int16_t temperature) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| setTemperatureAuxMax(_supla_int16_t temperature) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| setTemperatureAuxMaxSetpoint(_supla_int16_t temperature) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| setTemperatureAuxMin(_supla_int16_t temperature) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| setTemperatureAuxMinSetpoint(_supla_int16_t temperature) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| setTemperatureBelowAlarm(_supla_int16_t temperature) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| setTemperatureBoost(_supla_int16_t temperature) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| setTemperatureComfort(_supla_int16_t temperature) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| setTemperatureControlType(uint8_t) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| setTemperatureEco(_supla_int16_t temperature) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| setTemperatureFreezeProtection(_supla_int16_t temperature) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| setTemperatureHeatCoolOffsetMax(_supla_int16_t temperature) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| setTemperatureHeatCoolOffsetMin(_supla_int16_t temperature) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| setTemperatureHeatProtection(_supla_int16_t temperature) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| setTemperatureHisteresis(_supla_int16_t temperature) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| setTemperatureHisteresisMax(_supla_int16_t temperature) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| setTemperatureHisteresisMin(_supla_int16_t temperature) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| setTemperatureInStruct(THVACTemperatureCfg *temperatures, unsigned _supla_int_t index, _supla_int16_t temperature) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | static |
| setTemperatureRoomMax(_supla_int16_t temperature) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| setTemperatureRoomMin(_supla_int16_t temperature) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| setTemperatureSetpointChangeSwitchesToManualMode(bool enabled) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| setTemperatureSetpointCool(int tCool) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| setTemperatureSetpointHeat(int tHeat) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| setUsedAlgorithm(unsigned _supla_int16_t newAlgorithm) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| setUseSeparateHeatCoolOutputs(bool enabled) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| setWeeklySchedule(int index, int programId, bool isAltWeeklySchedule=false) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| setWeeklySchedule(enum DayOfWeek dayOfWeek, int hour, int quarter, int programId, bool isAltWeeklySchedule=false) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| stopCountDownTimer() (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| suspendIterateAlways() (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| temperatureName(int32_t index) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | static |
| triggerSetChannelConfig(int configType=SUPLA_CONFIG_TYPE_DEFAULT) (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | |
| turnOn() (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| turnOnWeeklySchedlue() (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
| updateChannelState() (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | protected |
| usedConfigTypes (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | protected |
| ~ActionHandler() (defined in Supla::ActionHandler) | Supla::ActionHandler | virtual |
| ~Element() (defined in Supla::Element) | Supla::Element | virtual |
| ~HvacBase() (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | virtual |
| ~LocalAction() (defined in Supla::LocalAction) | Supla::LocalAction | virtual |