supla-device
Loading...
Searching...
No Matches
HvacBase Member List

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