supla-device
Loading...
Searching...
No Matches
Supla::Control::HvacBase Member List

This is the complete list of members for Supla::Control::HvacBase, including all inherited members.

activateAction(int action) (defined in Supla::ActionHandler)Supla::ActionHandlervirtual
addAction(uint16_t action, ActionHandler &client, uint16_t event, bool alwaysEnabled=false) override (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsvirtual
addAction(uint16_t action, ActionHandler *client, uint16_t event, bool alwaysEnabled=false) override (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsvirtual
addAction(uint16_t action, ActionHandler &client, Supla::Condition *condition, bool alwaysEnabled=false) (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsvirtual
addAction(uint16_t action, ActionHandler *client, Supla::Condition *condition, bool alwaysEnabled=false) (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsvirtual
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::HvacBaseprotectedvirtual
applyChannelConfig(TSD_ChannelConfig *result, bool local) (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsvirtual
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::Elementstatic
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::ChannelElementprotected
channelConfigState (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsprotected
ChannelElement(int channelNumber=-1) (defined in Supla::ChannelElement)Supla::ChannelElementexplicit
clearChannelConfigChangedFlag() (defined in Supla::Control::HvacBase)Supla::Control::HvacBase
clearHeatOrColdSourceSwitchChannelNo() (defined in Supla::Control::HvacBase)Supla::Control::HvacBase
ClearInvalidPtr()Supla::Elementstatic
clearMasterThermostatChannelNo() (defined in Supla::Control::HvacBase)Supla::Control::HvacBase
clearOcrConfig() (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsprotectedvirtual
clearPumpSwitchChannelNo() (defined in Supla::Control::HvacBase)Supla::Control::HvacBase
clearTemperatureInStruct(THVACTemperatureCfg *temperatures, unsigned _supla_int_t index) (defined in Supla::Control::HvacBase)Supla::Control::HvacBasestatic
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::HvacBasestatic
debugPrintConfigStruct(const TChannelConfig_HVAC *config, int id) (defined in Supla::Control::HvacBase)Supla::Control::HvacBasestatic
debugPrintProgram(const TWeeklyScheduleProgram *program, int id) (defined in Supla::Control::HvacBase)Supla::Control::HvacBasestatic
DeleteActionsHandledBy(const ActionHandler *client) (defined in Supla::LocalAction)Supla::LocalActionstatic
DeleteActionsTriggeredBy(const LocalAction *action) (defined in Supla::LocalAction)Supla::LocalActionstatic
deleteClient() (defined in Supla::ActionHandler)Supla::ActionHandlervirtual
disableAction(int32_t action, ActionHandler *client, int32_t event) (defined in Supla::LocalAction)Supla::LocalActionvirtual
disableActionsInConfigMode() (defined in Supla::LocalAction)Supla::LocalActionvirtual
disableChannelState()Supla::Element
disableOtherClients(const ActionHandler &client, uint16_t event) (defined in Supla::LocalAction)Supla::LocalActionvirtual
disableOtherClients(const ActionHandler *client, uint16_t event) (defined in Supla::LocalAction)Supla::LocalActionvirtual
Element() (defined in Supla::Element)Supla::Element
enableAction(int32_t action, ActionHandler *client, int32_t event) (defined in Supla::LocalAction)Supla::LocalActionvirtual
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::LocalActionvirtual
enableOtherClients(const ActionHandler *client, uint16_t event) (defined in Supla::LocalAction)Supla::LocalActionvirtual
fillChannelConfig(void *channelConfig, int *size) (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsvirtual
fillChannelOcrConfig(void *channelConfig, int *size) (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsvirtual
fillSuplaChannelNewValue(TSD_SuplaChannelNewValue *value)Supla::Elementvirtual
firstPtr (defined in Supla::Element)Supla::Elementprotectedstatic
fixTempearturesConfig() (defined in Supla::Control::HvacBase)Supla::Control::HvacBase
generateKey(char *output, const char *key) constSupla::Elementvirtual
getArrayIndex(int32_t bitIndex) (defined in Supla::Control::HvacBase)Supla::Control::HvacBasestatic
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::ChannelElementvirtual
getChannel() const overrideSupla::ChannelElementvirtual
getChannelFunction() (defined in Supla::Control::HvacBase)Supla::Control::HvacBase
getChannelNumber() constSupla::Element
getClientListPtr() (defined in Supla::LocalAction)Supla::LocalActionstatic
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::Elementstatic
getHandlerForClient(ActionHandler *client, uint16_t event) (defined in Supla::LocalAction)Supla::LocalActionvirtual
getHandlerForFirstClient(uint16_t event) (defined in Supla::LocalAction)Supla::LocalActionvirtual
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::Elementstatic
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::ActionHandlervirtual
getRemainingCountDownTimeSec() const (defined in Supla::Control::HvacBase)Supla::Control::HvacBase
getSecondaryChannel() constSupla::Elementvirtual
getSecondaryChannel() (defined in Supla::Element)Supla::Elementvirtual
getSecondaryChannelNumber() constSupla::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::HvacBasestatic
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::HvacBasevirtual
handleCalcfgFromServer(TSD_DeviceCalCfgRequest *request)Supla::Elementvirtual
handleChannelConfig(TSD_ChannelConfig *config, bool local=false) overrideSupla::Control::HvacBasevirtual
handleChannelConfigFinished() overrideSupla::Control::HvacBasevirtual
handleGetChannelState(TDSC_ChannelState *channelState)Supla::Elementvirtual
handleNewValueFromServer(TSD_SuplaChannelNewValue *newValue) overrideSupla::Control::HvacBasevirtual
handleSetChannelConfigResult(TSDS_SetChannelConfigResult *result) overrideSupla::Control::HvacBasevirtual
handleWeeklySchedule(TSD_ChannelConfig *newWeeklySchedule, bool altSchedule=false, bool local=false) overrideSupla::Control::HvacBasevirtual
hasOcrConfig() const (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsprotectedvirtual
HvacBase(Supla::Control::OutputInterface *primaryOutput=nullptr, Supla::Control::OutputInterface *secondaryOutput=nullptr) (defined in Supla::Control::HvacBase)Supla::Control::HvacBaseexplicit
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::Elementprotectedstatic
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::Elementstatic
isAnyUpdatePending() overrideSupla::ElementWithChannelActionsvirtual
isAuxMinMaxSetpointEnabled() const (defined in Supla::Control::HvacBase)Supla::Control::HvacBase
isChannelBinarySensor(uint8_t channelNo) const (defined in Supla::Control::HvacBase)Supla::Control::HvacBase
isChannelStateEnabled() constSupla::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::ElementWithChannelActionsvirtual
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::Elementstatic
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::ElementWithChannelActionsprotectedvirtual
isOutputControlledInternally() const (defined in Supla::Control::HvacBase)Supla::Control::HvacBase
isOwnerOfSubDeviceId(int subDeviceId) constSupla::Elementvirtual
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::HvacBasestatic
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() overrideSupla::Control::HvacBasevirtual
iterateConnected() overrideSupla::Control::HvacBasevirtual
Supla::Element::iterateConnected(void *ptr)Supla::Elementvirtual
last()Supla::Elementstatic
loadConfigChangeFlag() (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsvirtual
loadFunctionFromConfig() (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsvirtual
next()Supla::Element
nextPtr (defined in Supla::Element)Supla::Elementprotected
NotifyElementsAboutConfigChange(uint64_t fieldBit)Supla::Elementstatic
NullifyActionsHandledBy(const ActionHandler *client) (defined in Supla::LocalAction)Supla::LocalActionstatic
onDeviceConfigChange(uint64_t fieldBit)Supla::Elementvirtual
onFastTimer()Supla::Elementvirtual
onInit() overrideSupla::Control::HvacBasevirtual
onLoadConfig(SuplaDeviceClass *) overrideSupla::Control::HvacBasevirtual
onLoadState() overrideSupla::Control::HvacBasevirtual
onRegistered(Supla::Protocol::SuplaSrpc *suplaSrpc) overrideSupla::Control::HvacBasevirtual
onSaveState() overrideSupla::Control::HvacBasevirtual
onSoftReset()Supla::Elementvirtual
onTimer()Supla::Elementvirtual
parameterFlags (defined in Supla::Control::HvacBase)Supla::Control::HvacBase
purgeConfig() overrideSupla::Control::HvacBasevirtual
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::ElementWithChannelActionsvirtual
saveConfig() (defined in Supla::Control::HvacBase)Supla::Control::HvacBase
saveConfigChangeFlag() (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsvirtual
saveWeeklySchedule() (defined in Supla::Control::HvacBase)Supla::Control::HvacBase
setAndSaveFunction(_supla_int_t channelFunction) (defined in Supla::ElementWithChannelActions)Supla::ElementWithChannelActionsvirtual
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::ElementWithChannelActionsprotected
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::HvacBaseprotected
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::HvacBasestatic
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::HvacBasestatic
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::HvacBaseprotected
~ActionHandler() (defined in Supla::ActionHandler)Supla::ActionHandlervirtual
~Element() (defined in Supla::Element)Supla::Elementvirtual
~HvacBase() (defined in Supla::Control::HvacBase)Supla::Control::HvacBasevirtual
~LocalAction() (defined in Supla::LocalAction)Supla::LocalActionvirtual