QIviClimateControlBackendInterface 类

QIviClimateControl的后端接口。更多信息...

头部 #include <QIviClimateControlBackendInterface>
qmakeQT += ivivehiclefunctions
继承 QIviZonedFeatureInterface

公共函数

virtual voidsetAirConditioningEnabled(bool airConditioningEnabled, const QString &zone) = 0
virtual voidsetAirflowDirections(QtIviVehicleFunctionsModule::AirflowDirections airflowDirections, const QString &zone) = 0
virtual voidsetAutomaticClimateFanIntensityLevel(int automaticClimateFanIntensityLevel, const QString &zone) = 0
virtual voidsetClimateMode(QtIviVehicleFunctionsModule::ClimateMode climateMode, const QString &zone) = 0
virtual voidsetDefrostEnabled(bool defrostEnabled, const QString &zone) = 0
virtual voidsetFanSpeedLevel(int fanSpeedLevel, const QString &zone) = 0
virtual voidsetHeaterEnabled(bool heaterEnabled, const QString &zone) = 0
virtual voidsetOutsideTemperature(int outsideTemperature, const QString &zone) = 0
virtual voidsetOutsideTemperatureLabel(const QString &outsideTemperatureLabel, const QString &zone) = 0
virtual voidsetRecirculationEnabled(bool recirculationEnabled, const QString &zone) = 0
virtual voidsetRecirculationMode(QtIviVehicleFunctionsModule::RecirculationMode recirculationMode, const QString &zone) = 0
virtual voidsetRecirculationSensitivityLevel(int recirculationSensitivityLevel, const QString &zone) = 0
virtual voidsetSeatCooler(int seatCooler, const QString &zone) = 0
virtual voidsetSeatHeater(int seatHeater, const QString &zone) = 0
virtual voidsetSteeringWheelHeater(int steeringWheelHeater, const QString &zone) = 0
virtual voidsetTargetTemperature(qreal targetTemperature, const QString &zone) = 0
virtual voidsetZoneSynchronizationEnabled(bool zoneSynchronizationEnabled, const QString &zone) = 0

信号

voidairConditioningEnabledChanged(bool airConditioningEnabled = bool(false), const QString &zone = QString())
voidairflowDirectionsChanged(QtIviVehicleFunctionsModule::AirflowDirections airflowDirections = QtIviVehicleFunctionsModule::AirflowDirections(), const QString &zone = QString())
voidautomaticClimateFanIntensityLevelChanged(int automaticClimateFanIntensityLevel = int(0), const QString &zone = QString())
voidclimateModeChanged(QtIviVehicleFunctionsModule::ClimateMode climateMode = QtIviVehicleFunctionsModule::ClimateOff, const QString &zone = QString())
voiddefrostEnabledChanged(bool defrostEnabled = bool(false), const QString &zone = QString())
voidfanSpeedLevelChanged(int fanSpeedLevel = int(0), const QString &zone = QString())
voidheaterEnabledChanged(bool heaterEnabled = bool(false), const QString &zone = QString())
voidoutsideTemperatureChanged(int outsideTemperature = int(0), const QString &zone = QString())
voidoutsideTemperatureLabelChanged(const QString &outsideTemperatureLabel = QString(), const QString &zone = QString())
voidrecirculationEnabledChanged(bool recirculationEnabled = bool(false), const QString &zone = QString())
voidrecirculationModeChanged(QtIviVehicleFunctionsModule::RecirculationMode recirculationMode = QtIviVehicleFunctionsModule::RecirculationOff, const QString &zone = QString())
voidrecirculationSensitivityLevelChanged(int recirculationSensitivityLevel = int(0), const QString &zone = QString())
voidseatCoolerChanged(int seatCooler = int(0), const QString &zone = QString())
voidseatHeaterChanged(int seatHeater = int(0), const QString &zone = QString())
voidsteeringWheelHeaterChanged(int steeringWheelHeater = int(0), const QString &zone = QString())
voidtargetTemperatureChanged(qreal targetTemperature = qreal(), const QString &zone = QString())
voidzoneSynchronizationEnabledChanged(bool zoneSynchronizationEnabled = bool(false), const QString &zone = QString())

详细说明

QIviClimateControlBackendInterfaceQIviClimateControl 使用的接口。

该接口由一个 QIviClimateControl 对象发现,该对象连接到它并设置对其的连接。

另请参阅QIviClimateControl

成员函数文档

[信号]void QIviClimateControlBackendInterface::airConditioningEnabledChanged(bool airConditioningEnabled = bool(false), const QString &zone = QString())

airConditioningEnabled 属性更改为 airConditioningEnabled 时,发出此信号。

zone 的值指示此属性应更改的区域。

另请参阅setAirConditioningEnabledQIviClimateControl::airConditioningEnabled

[信号]void QIviClimateControlBackendInterface::airflowDirectionsChanged(QtIviVehicleFunctionsModule::AirflowDirections airflowDirections = QtIviVehicleFunctionsModule::AirflowDirections(), const QString &zone = QString())

airflowDirections 属性更改为 airflowDirections 时,发出此信号。

zone 的值指示此属性应更改的区域。

另请参阅setAirflowDirectionsQIviClimateControl::airflowDirections

[信号] void QIviClimateControlBackendInterface::automaticClimateFanIntensityLevelChanged(int automaticClimateFanIntensityLevel = int(0), const QString &zone = QString())

automaticClimateFanIntensityLevel属性更改为automaticClimateFanIntensityLevel时,发出该信号。

zone 的值指示此属性应更改的区域。

另请参阅setAutomaticClimateFanIntensityLevelQIviClimateControl::automaticClimateFanIntensityLevel

[信号] void QIviClimateControlBackendInterface::climateModeChanged(QtIviVehicleFunctionsModule::ClimateMode climateMode = QtIviVehicleFunctionsModule::ClimateOff, const QString &zone = QString())

climateMode属性更改为climateMode时,发出该信号。

zone 的值指示此属性应更改的区域。

另请参阅setClimateModeQIviClimateControl::climateMode

[信号] void QIviClimateControlBackendInterface::defrostEnabledChanged(bool defrostEnabled = bool(false), const QString &zone = QString())

defrostEnabled属性更改为defrostEnabled时,发出该信号。

zone 的值指示此属性应更改的区域。

另请参阅setDefrostEnabledQIviClimateControl::defrostEnabled

[信号] void QIviClimateControlBackendInterface::fanSpeedLevelChanged(int fanSpeedLevel = int(0), const QString &zone = QString())

fanSpeedLevel属性更改为fanSpeedLevel时,发出该信号。

zone 的值指示此属性应更改的区域。

另请参阅setFanSpeedLevelQIviClimateControl::fanSpeedLevel

[信号] void QIviClimateControlBackendInterface::heaterEnabledChanged(bool heaterEnabled = bool(false), const QString &zone = QString())

heaterEnabled属性更改为heaterEnabled时,发出该信号。

zone 的值指示此属性应更改的区域。

另请参阅setHeaterEnabledQIviClimateControl::heaterEnabled

[信号] void QIviClimateControlBackendInterface::outsideTemperatureChanged(int outsideTemperature = int(0), const QString &zone = QString())

outsideTemperature属性更改为outsideTemperature时,发出该信号。

zone 的值指示此属性应更改的区域。

另请参阅setOutsideTemperatureQIviClimateControl::outsideTemperature

[信号] void QIviClimateControlBackendInterface::outsideTemperatureLabelChanged(const QString &outsideTemperatureLabel = QString(), const QString &zone = QString())

outsideTemperatureLabel属性更改为outsideTemperatureLabel时,发出该信号。

zone 的值指示此属性应更改的区域。

另请参阅 setOutsideTemperatureLabelQIviClimateControl::outsideTemperatureLabel.

[信号]void QIviClimateControlBackendInterface::recirculationEnabledChanged(bool recirculationEnabled = bool(false), const QString &zone = QString())

recirculationEnabled属性变为recirculationEnabled时,会发出此信号。

zone 的值指示此属性应更改的区域。

另请参阅 setRecirculationEnabledQIviClimateControl::recirculationEnabled.

[信号]void QIviClimateControlBackendInterface::recirculationModeChanged(QtIviVehicleFunctionsModule::RecirculationMode recirculationMode = QtIviVehicleFunctionsModule::RecirculationOff, const QString &zone = QString())

recirculationMode属性变为recirculationMode时,会发出此信号。

zone 的值指示此属性应更改的区域。

另请参阅 setRecirculationModeQIviClimateControl::recirculationMode.

[信号]void QIviClimateControlBackendInterface::recirculationSensitivityLevelChanged(int recirculationSensitivityLevel = int(0), const QString &zone = QString())

recirculationSensitivityLevel属性变为recirculationSensitivityLevel时,会发出此信号。

zone 的值指示此属性应更改的区域。

另请参阅 setRecirculationSensitivityLevelQIviClimateControl::recirculationSensitivityLevel.

[信号]void QIviClimateControlBackendInterface::seatCoolerChanged(int seatCooler = int(0), const QString &zone = QString())

seatCooler属性变为seatCooler时,会发出此信号。

zone 的值指示此属性应更改的区域。

另请参阅 setSeatCoolerQIviClimateControl::seatCooler.

[信号]void QIviClimateControlBackendInterface::seatHeaterChanged(int seatHeater = int(0), const QString &zone = QString())

seatHeater属性变为seatHeater时,会发出此信号。

zone 的值指示此属性应更改的区域。

另请参阅 setSeatHeaterQIviClimateControl::seatHeater.

[信号]void QIviClimateControlBackendInterface::steeringWheelHeaterChanged(int steeringWheelHeater = int(0), const QString &zone = QString())

steeringWheelHeater属性变为steeringWheelHeater时,会发出此信号。

zone 的值指示此属性应更改的区域。

另请参阅 setSteeringWheelHeaterQIviClimateControl::steeringWheelHeater.

[信号]void QIviClimateControlBackendInterface::targetTemperatureChanged(qreal targetTemperature = qreal(), const QString &zone = QString())

targetTemperature属性变为targetTemperature时,会发出此信号。

zone 的值指示此属性应更改的区域。

另请参阅 setTargetTemperatureQIviClimateControl::targetTemperature

[信号] void QIviClimateControlBackendInterface::zoneSynchronizationEnabledChanged(bool zoneSynchronizationEnabled = bool(false), const QString &zone = QString())

zoneSynchronizationEnabled 属性更改为 zoneSynchronizationEnabled 时,将发出此信号。

zone 的值指示此属性应更改的区域。

另请参阅 setZoneSynchronizationEnabledQIviClimateControl::zoneSynchronizationEnabled

[纯虚函数] void QIviClimateControlBackendInterface::setAirConditioningEnabled(bool airConditioningEnabled, const QString &zone)

设置为 QIviClimateControl::airConditioningEnabled。将 airConditioningEnabled 属性设置为通过 airConditioningEnabled 传递的新值。

zone 的值指示此属性应更改的区域。

该方法预计在函数调用导致内部状态发生变化时发出 airConditioningEnabledChanged() 信号。如果给定的 airConditioningEnabled 超出范围且没有实际变化,该信号也会被发出。

另请参阅 airConditioningEnabledChanged

[纯虚函数] void QIviClimateControlBackendInterface::setAirflowDirections(QtIviVehicleFunctionsModule::AirflowDirections airflowDirections, const QString &zone)

设置为 QIviClimateControl::airflowDirections。将属性 airflowDirections 设置为通过 airflowDirections 传递的新值。

zone 的值指示此属性应更改的区域。

该方法预计在函数调用导致内部状态发生变化时发出 airflowDirectionsChanged() 信号。如果给定的 airflowDirections 超出范围且没有实际变化,该信号也会被发出。

另请参阅 airflowDirectionsChanged

[纯虚函数] void QIviClimateControlBackendInterface::setAutomaticClimateFanIntensityLevel(int automaticClimateFanIntensityLevel, const QString &zone)

设置为 QIviClimateControl::automaticClimateFanIntensityLevel。将属性 automaticClimateFanIntensityLevel 设置为通过 automaticClimateFanIntensityLevel 传递的新值。

zone 的值指示此属性应更改的区域。

该方法预计在函数调用导致内部状态发生变化时发出 automaticClimateFanIntensityLevelChanged() 信号。即使给定的 automaticClimateFanIntensityLevel 超出范围且没有实际变化,该信号也会被发出。

另请参阅 automaticClimateFanIntensityLevelChanged

[纯虚函数] void QIviClimateControlBackendInterface::setClimateMode(QtIviVehicleFunctionsModule::ClimateMode climateMode, const QString &zone)

QIviClimateControl::climateMode属性的设置器。QIviClimateControl::climateMode. 将属性climateMode设置为您通过climateMode传入的新值。

zone 的值指示此属性应更改的区域。

当由于此函数调用而内部状态改变时,此方法预计会发出一个climateModeChanged() 信号。即使给定的climateMode超出范围且没有实际变化,预期也会发出信号。

另请参阅climateModeChanged

[纯虚函数] void QIviClimateControlBackendInterface::setDefrostEnabled(bool defrostEnabled, const QString &zone)

QIviClimateControl::defrostEnabled属性的设置器。QIviClimateControl::defrostEnabled. 将属性defrostEnabled设置为您通过defrostEnabled传入的新值。

zone 的值指示此属性应更改的区域。

当由于此函数调用而内部状态改变时,此方法预计会发出一个defrostEnabledChanged() 信号。即使给定的defrostEnabled超出范围且没有实际变化,预期也会发出信号。

另请参阅defrostEnabledChanged

[纯虚函数] void QIviClimateControlBackendInterface::setFanSpeedLevel(int fanSpeedLevel, const QString &zone)

QIviClimateControl::fanSpeedLevel属性的设置器。QIviClimateControl::fanSpeedLevel. 将属性fanSpeedLevel设置为您通过fanSpeedLevel传入的新值。

zone 的值指示此属性应更改的区域。

当由于此函数调用而内部状态改变时,此方法预计会发出一个fanSpeedLevelChanged() 信号。即使给定的fanSpeedLevel超出范围且没有实际变化,预期也会发出信号。

另请参阅fanSpeedLevelChanged

[纯虚函数] void QIviClimateControlBackendInterface::setHeaterEnabled(bool heaterEnabled, const QString &zone)

QIviClimateControl::heaterEnabled属性的设置器。QIviClimateControl::heaterEnabled. 将属性heaterEnabled设置为您通过heaterEnabled传入的新值。

zone 的值指示此属性应更改的区域。

当由于此函数调用而内部状态改变时,此方法预计会发出一个heaterEnabledChanged() 信号。即使给定的heaterEnabled超出范围且没有实际变化,预期也会发出信号。

另请参阅heaterEnabledChanged

[纯虚函数] void QIviClimateControlBackendInterface::setOutsideTemperature(int outsideTemperature, const QString &zone)

QIviClimateControl::outsideTemperature属性的设置器。QIviClimateControl::outsideTemperature. 将属性outsideTemperature设置为您通过outsideTemperature传入的新值。

zone 的值指示此属性应更改的区域。

当由于此函数调用而内部状态改变时,此方法预计会发出一个outsideTemperatureChanged() 信号。即使给定的outsideTemperature超出范围且没有实际变化,预期也会发出信号。

另请参阅outsideTemperatureChanged

[纯虚函数] void QIviClimateControlBackendInterface::setOutsideTemperatureLabel(const QString &outsideTemperatureLabel, const QString &zone)

QIviClimateControl::outsideTemperatureLabel 的设置器。将属性 outsideTemperatureLabel 设置为通过 outsideTemperatureLabel 传入的新值。

zone 的值指示此属性应更改的区域。

当因此函数调用导致内部状态改变时,预计该方法会发出 outsideTemperatureLabelChanged() 信号。即使给定的 outsideTemperatureLabel 超出范围且没有实际发生变化,也要预计会发出此信号。

另请参阅 outsideTemperatureLabelChanged

[纯虚函数] void QIviClimateControlBackendInterface::setRecirculationEnabled(bool recirculationEnabled, const QString &zone)

QIviClimateControl::recirculationEnabled 的设置器。将属性 recirculationEnabled 设置为通过 recirculationEnabled 传入的新值。

zone 的值指示此属性应更改的区域。

当因此函数调用导致内部状态改变时,预计该方法会发出 recirculationEnabledChanged() 信号。即使给定的 recirculationEnabled 超出范围且没有实际发生变化,也要预计会发出此信号。

另请参阅 recirculationEnabledChanged

[纯虚函数] void QIviClimateControlBackendInterface::setRecirculationMode(QtIviVehicleFunctionsModule::RecirculationMode recirculationMode, const QString &zone)

QIviClimateControl::recirculationMode 的设置器。将属性 recirculationMode 设置为通过 recirculationMode 传入的新值。

zone 的值指示此属性应更改的区域。

当因此函数调用导致内部状态改变时,预计该方法会发出 recirculationModeChanged() 信号。即使给定的 recirculationMode 超出范围且没有实际发生变化,也要预计会发出此信号。

另请参阅 recirculationModeChanged

[纯虚函数] void QIviClimateControlBackendInterface::setRecirculationSensitivityLevel(int recirculationSensitivityLevel, const QString &zone)

QIviClimateControl::recirculationSensitivityLevel 的设置器。将属性 recirculationSensitivityLevel 设置为通过 recirculationSensitivityLevel 传入的新值。

zone 的值指示此属性应更改的区域。

当因此函数调用导致内部状态改变时,预计该方法会发出 recirculationSensitivityLevelChanged() 信号。即使给定的 recirculationSensitivityLevel 超出范围且没有实际发生变化,也要预计会发出此信号。

另请参阅 recirculationSensitivityLevelChanged

[纯虚函数] void QIviClimateControlBackendInterface::setSeatCooler(int seatCooler, const QString &zone)

QIviClimateControl::seatCooler 的设置器。将属性 seatCooler 设置为通过 seatCooler 传入的新值。

zone 的值指示此属性应更改的区域。

当因此函数调用导致内部状态改变时,预计该方法会发出 seatCoolerChanged() 信号。即使给定的 seatCooler 超出范围且没有实际发生变化,也要预计会发出此信号。

另请参阅 seatCoolerChanged

[纯虚函数] void QIviClimateControlBackendInterface::setSeatHeater(int seatHeater, const QString &zone)

设置QIviClimateControl::seatHeater的属性。将seatHeater属性设置为通过seatHeater传递的新值。

zone 的值指示此属性应更改的区域。

当此函数调用导致内部状态改变时,该方法预期会发出一个seatHeaterChanged()信号。即使给定的seatHeater超出了范围并且没有实际的变化,这个信号也会发出。

另请参阅 seatHeaterChanged()。

[纯虚函数] void QIviClimateControlBackendInterface::setSteeringWheelHeater(int steeringWheelHeater, const QString &zone)

设置QIviClimateControl::steeringWheelHeater的属性。将steeringWheelHeater属性设置为通过steeringWheelHeater传递的新值。

zone 的值指示此属性应更改的区域。

当此函数调用导致内部状态改变时,该方法预期会发出一个steeringWheelHeaterChanged()信号。即使给定的steeringWheelHeater超出了范围并且没有实际的变化,这个信号也会发出。

另请参阅 steeringWheelHeaterChanged()。

[纯虚函数] void QIviClimateControlBackendInterface::setTargetTemperature(qreal targetTemperature, const QString &zone)

设置QIviClimateControl::targetTemperature的属性。将targetTemperature属性设置为通过targetTemperature传递的新值。

zone 的值指示此属性应更改的区域。

当此函数调用导致内部状态改变时,该方法预期会发出一个targetTemperatureChanged()信号。即使给定的targetTemperature超出了范围并且没有实际的变化,这个信号也会发出。

另请参阅 targetTemperatureChanged()。

[纯虚函数] void QIviClimateControlBackendInterface::setZoneSynchronizationEnabled(bool zoneSynchronizationEnabled, const QString &zone)

设置QIviClimateControl::zoneSynchronizationEnabled的属性。将zoneSynchronizationEnabled属性设置为通过zoneSynchronizationEnabled传递的新值。

zone 的值指示此属性应更改的区域。

当此函数调用导致内部状态改变时,该方法预期会发出一个zoneSynchronizationEnabledChanged()信号。即使给定的zoneSynchronizationEnabled超出了范围并且没有实际的变化,这个信号也会发出。

另请参阅 zoneSynchronizationEnabledChanged()。

©2020 The Qt Company Ltd. 本文档中的文档贡献是以各自所有者的版权形式存在的。本提供的文档是根据Free Software Foundation发布的GNU Free Documentation License版本1.3的条款进行授权的。Qt及其相关标志是The Qt Company Ltd.在芬兰和/或其他国家的商标。所有其他商标均为其各自所有者的财产。