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(int32_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 |
clearMasterThermostatChannelNo() (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
clearOcrConfig() (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | protectedvirtual |
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) (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | virtual |
fillChannelOcrConfig(void *channelConfig, int *size) (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 | |
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 | |
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 | |
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 | |
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 | |
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() 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 |
hasOcrConfig() const (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | protectedvirtual |
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(uint8_t channelNo) const (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
isChannelStateEnabled() const | Supla::Element | |
isChannelThermometer(uint8_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 | |
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 | |
isOcrConfigMissing() const (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | protectedvirtual |
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 | |
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 | |
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 | |
isTemperatureInRoomConstrain(_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 |
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 |
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 |
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() (defined in Supla::ElementWithChannelActions) | Supla::ElementWithChannelActions | virtual |
saveWeeklySchedule() (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
setAndSaveFunction(_supla_int_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(uint8_t channelNo) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
setAuxThermometerType(uint8_t type) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | |
setBinarySensorChannelNo(uint8_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(int32_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 | |
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(uint8_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 | |
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 | |
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 | |
temperatureName(int32_t index) (defined in Supla::Control::HvacBase) | Supla::Control::HvacBase | static |
triggerSetChannelConfig() (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 |
~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 |