QIviClimateControlBackendInterface Class

Backend interface for QIviClimateControl. The QIviClimateControlBackendInterface is the interface used by QIviClimateControl More...

Header: #include <QIviClimateControlBackendInterface>
qmake: QT += ivivehiclefunctions
Inherits: QIviZonedFeatureInterface

Public Functions

QIviClimateControlBackendInterface(QObject *parent = nullptr)
~QIviClimateControlBackendInterface()
virtual void setAirConditioningEnabled(bool airConditioningEnabled, const QString &zone) = 0
virtual void setAirflowDirections(QtIviVehicleFunctionsModule::AirflowDirections airflowDirections, const QString &zone) = 0
virtual void setAutomaticClimateFanIntensityLevel(int automaticClimateFanIntensityLevel, const QString &zone) = 0
virtual void setClimateMode(QtIviVehicleFunctionsModule::ClimateMode climateMode, const QString &zone) = 0
virtual void setDefrostEnabled(bool defrostEnabled, const QString &zone) = 0
virtual void setFanSpeedLevel(int fanSpeedLevel, const QString &zone) = 0
virtual void setHeaterEnabled(bool heaterEnabled, const QString &zone) = 0
virtual void setOutsideTemperature(int outsideTemperature, const QString &zone) = 0
virtual void setOutsideTemperatureLabel(const QString &outsideTemperatureLabel, const QString &zone) = 0
virtual void setRecirculationEnabled(bool recirculationEnabled, const QString &zone) = 0
virtual void setRecirculationMode(QtIviVehicleFunctionsModule::RecirculationMode recirculationMode, const QString &zone) = 0
virtual void setRecirculationSensitivityLevel(int recirculationSensitivityLevel, const QString &zone) = 0
virtual void setSeatCooler(int seatCooler, const QString &zone) = 0
virtual void setSeatHeater(int seatHeater, const QString &zone) = 0
virtual void setSteeringWheelHeater(int steeringWheelHeater, const QString &zone) = 0
virtual void setTargetTemperature(qreal targetTemperature, const QString &zone) = 0
virtual void setZoneSynchronizationEnabled(bool zoneSynchronizationEnabled, const QString &zone) = 0

Signals

void airConditioningEnabledChanged(bool airConditioningEnabled, const QString &zone)
void airflowDirectionsChanged(QtIviVehicleFunctionsModule::AirflowDirections airflowDirections, const QString &zone)
void automaticClimateFanIntensityLevelChanged(int automaticClimateFanIntensityLevel, const QString &zone)
void climateModeChanged(QtIviVehicleFunctionsModule::ClimateMode climateMode, const QString &zone)
void defrostEnabledChanged(bool defrostEnabled, const QString &zone)
void fanSpeedLevelChanged(int fanSpeedLevel, const QString &zone)
void heaterEnabledChanged(bool heaterEnabled, const QString &zone)
void outsideTemperatureChanged(int outsideTemperature, const QString &zone)
void outsideTemperatureLabelChanged(const QString &outsideTemperatureLabel, const QString &zone)
void recirculationEnabledChanged(bool recirculationEnabled, const QString &zone)
void recirculationModeChanged(QtIviVehicleFunctionsModule::RecirculationMode recirculationMode, const QString &zone)
void recirculationSensitivityLevelChanged(int recirculationSensitivityLevel, const QString &zone)
void seatCoolerChanged(int seatCooler, const QString &zone)
void seatHeaterChanged(int seatHeater, const QString &zone)
void steeringWheelHeaterChanged(int steeringWheelHeater, const QString &zone)
void targetTemperatureChanged(qreal targetTemperature, const QString &zone)
void zoneSynchronizationEnabledChanged(bool zoneSynchronizationEnabled, const QString &zone)

Additional Inherited Members

  • 1 property inherited from QObject
  • 1 public slot inherited from QObject
  • 1 public variable inherited from QObject
  • 10 static public members inherited from QObject
  • 9 protected functions inherited from QObject
  • 2 protected variables inherited from QObject

Detailed Description

Backend interface for QIviClimateControl. The QIviClimateControlBackendInterface is the interface used by QIviClimateControl

The interface is discovered by a QIviClimateControl object, which connects to it and sets up the connections to it.

See also QIviClimateControl.

Member Function Documentation

QIviClimateControlBackendInterface::QIviClimateControlBackendInterface(QObject *parent = nullptr)

Default constructs an instance of QIviClimateControlBackendInterface.

QIviClimateControlBackendInterface::~QIviClimateControlBackendInterface()

Destroys the instance of QIviClimateControlBackendInterface.

[signal] void QIviClimateControlBackendInterface::airConditioningEnabledChanged(bool airConditioningEnabled, const QString &zone)

The signal is emitted when the airConditioningEnabled property changed to airConditioningEnabled.

The value of zone indicates the zone this property should be changed in.

See also setAirConditioningEnabled and QIviClimateControl::airConditioningEnabled.

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

The signal is emitted when the airflowDirections property changed to airflowDirections.

The value of zone indicates the zone this property should be changed in.

See also setAirflowDirections and QIviClimateControl::airflowDirections.

[signal] void QIviClimateControlBackendInterface::automaticClimateFanIntensityLevelChanged(int automaticClimateFanIntensityLevel, const QString &zone)

The signal is emitted when the automaticClimateFanIntensityLevel property changed to automaticClimateFanIntensityLevel.

The value of zone indicates the zone this property should be changed in.

See also setAutomaticClimateFanIntensityLevel and QIviClimateControl::automaticClimateFanIntensityLevel.

[signal] void QIviClimateControlBackendInterface::climateModeChanged(QtIviVehicleFunctionsModule::ClimateMode climateMode, const QString &zone)

The signal is emitted when the climateMode property changed to climateMode.

The value of zone indicates the zone this property should be changed in.

See also setClimateMode and QIviClimateControl::climateMode.

[signal] void QIviClimateControlBackendInterface::defrostEnabledChanged(bool defrostEnabled, const QString &zone)

The signal is emitted when the defrostEnabled property changed to defrostEnabled.

The value of zone indicates the zone this property should be changed in.

See also setDefrostEnabled and QIviClimateControl::defrostEnabled.

[signal] void QIviClimateControlBackendInterface::fanSpeedLevelChanged(int fanSpeedLevel, const QString &zone)

The signal is emitted when the fanSpeedLevel property changed to fanSpeedLevel.

The value of zone indicates the zone this property should be changed in.

See also setFanSpeedLevel and QIviClimateControl::fanSpeedLevel.

[signal] void QIviClimateControlBackendInterface::heaterEnabledChanged(bool heaterEnabled, const QString &zone)

The signal is emitted when the heaterEnabled property changed to heaterEnabled.

The value of zone indicates the zone this property should be changed in.

See also setHeaterEnabled and QIviClimateControl::heaterEnabled.

[signal] void QIviClimateControlBackendInterface::outsideTemperatureChanged(int outsideTemperature, const QString &zone)

The signal is emitted when the outsideTemperature property changed to outsideTemperature.

The value of zone indicates the zone this property should be changed in.

See also setOutsideTemperature and QIviClimateControl::outsideTemperature.

[signal] void QIviClimateControlBackendInterface::outsideTemperatureLabelChanged(const QString &outsideTemperatureLabel, const QString &zone)

The signal is emitted when the outsideTemperatureLabel property changed to outsideTemperatureLabel.

The value of zone indicates the zone this property should be changed in.

See also setOutsideTemperatureLabel and QIviClimateControl::outsideTemperatureLabel.

[signal] void QIviClimateControlBackendInterface::recirculationEnabledChanged(bool recirculationEnabled, const QString &zone)

The signal is emitted when the recirculationEnabled property changed to recirculationEnabled.

The value of zone indicates the zone this property should be changed in.

See also setRecirculationEnabled and QIviClimateControl::recirculationEnabled.

[signal] void QIviClimateControlBackendInterface::recirculationModeChanged(QtIviVehicleFunctionsModule::RecirculationMode recirculationMode, const QString &zone)

The signal is emitted when the recirculationMode property changed to recirculationMode.

The value of zone indicates the zone this property should be changed in.

See also setRecirculationMode and QIviClimateControl::recirculationMode.

[signal] void QIviClimateControlBackendInterface::recirculationSensitivityLevelChanged(int recirculationSensitivityLevel, const QString &zone)

The signal is emitted when the recirculationSensitivityLevel property changed to recirculationSensitivityLevel.

The value of zone indicates the zone this property should be changed in.

See also setRecirculationSensitivityLevel and QIviClimateControl::recirculationSensitivityLevel.

[signal] void QIviClimateControlBackendInterface::seatCoolerChanged(int seatCooler, const QString &zone)

The signal is emitted when the seatCooler property changed to seatCooler.

The value of zone indicates the zone this property should be changed in.

See also setSeatCooler and QIviClimateControl::seatCooler.

[signal] void QIviClimateControlBackendInterface::seatHeaterChanged(int seatHeater, const QString &zone)

The signal is emitted when the seatHeater property changed to seatHeater.

The value of zone indicates the zone this property should be changed in.

See also setSeatHeater and QIviClimateControl::seatHeater.

[pure virtual] void QIviClimateControlBackendInterface::setAirConditioningEnabled(bool airConditioningEnabled, const QString &zone)

Setter for QIviClimateControl::airConditioningEnabled. Sets the property airConditioningEnabled to the new value passed by airConditioningEnabled.

The value of zone indicates the zone this property should be changed in.

This method is expected to emit a airConditioningEnabledChanged() signal when the internal state changes due to this function call. The signal is even expected to be emitted if the given airConditioningEnabled is out of range and no actual change takes place.

See also airConditioningEnabledChanged().

[pure virtual] void QIviClimateControlBackendInterface::setAirflowDirections(QtIviVehicleFunctionsModule::AirflowDirections airflowDirections, const QString &zone)

Setter for QIviClimateControl::airflowDirections. Sets the property airflowDirections to the new value passed by airflowDirections.

The value of zone indicates the zone this property should be changed in.

This method is expected to emit a airflowDirectionsChanged() signal when the internal state changes due to this function call. The signal is even expected to be emitted if the given airflowDirections is out of range and no actual change takes place.

See also airflowDirectionsChanged().

[pure virtual] void QIviClimateControlBackendInterface::setAutomaticClimateFanIntensityLevel(int automaticClimateFanIntensityLevel, const QString &zone)

Setter for QIviClimateControl::automaticClimateFanIntensityLevel. Sets the property automaticClimateFanIntensityLevel to the new value passed by automaticClimateFanIntensityLevel.

The value of zone indicates the zone this property should be changed in.

This method is expected to emit a automaticClimateFanIntensityLevelChanged() signal when the internal state changes due to this function call. The signal is even expected to be emitted if the given automaticClimateFanIntensityLevel is out of range and no actual change takes place.

See also automaticClimateFanIntensityLevelChanged().

[pure virtual] void QIviClimateControlBackendInterface::setClimateMode(QtIviVehicleFunctionsModule::ClimateMode climateMode, const QString &zone)

Setter for QIviClimateControl::climateMode. Sets the property climateMode to the new value passed by climateMode.

The value of zone indicates the zone this property should be changed in.

This method is expected to emit a climateModeChanged() signal when the internal state changes due to this function call. The signal is even expected to be emitted if the given climateMode is out of range and no actual change takes place.

See also climateModeChanged().

[pure virtual] void QIviClimateControlBackendInterface::setDefrostEnabled(bool defrostEnabled, const QString &zone)

Setter for QIviClimateControl::defrostEnabled. Sets the property defrostEnabled to the new value passed by defrostEnabled.

The value of zone indicates the zone this property should be changed in.

This method is expected to emit a defrostEnabledChanged() signal when the internal state changes due to this function call. The signal is even expected to be emitted if the given defrostEnabled is out of range and no actual change takes place.

See also defrostEnabledChanged().

[pure virtual] void QIviClimateControlBackendInterface::setFanSpeedLevel(int fanSpeedLevel, const QString &zone)

Setter for QIviClimateControl::fanSpeedLevel. Sets the property fanSpeedLevel to the new value passed by fanSpeedLevel.

The value of zone indicates the zone this property should be changed in.

This method is expected to emit a fanSpeedLevelChanged() signal when the internal state changes due to this function call. The signal is even expected to be emitted if the given fanSpeedLevel is out of range and no actual change takes place.

See also fanSpeedLevelChanged().

[pure virtual] void QIviClimateControlBackendInterface::setHeaterEnabled(bool heaterEnabled, const QString &zone)

Setter for QIviClimateControl::heaterEnabled. Sets the property heaterEnabled to the new value passed by heaterEnabled.

The value of zone indicates the zone this property should be changed in.

This method is expected to emit a heaterEnabledChanged() signal when the internal state changes due to this function call. The signal is even expected to be emitted if the given heaterEnabled is out of range and no actual change takes place.

See also heaterEnabledChanged().

[pure virtual] void QIviClimateControlBackendInterface::setOutsideTemperature(int outsideTemperature, const QString &zone)

Setter for QIviClimateControl::outsideTemperature. Sets the property outsideTemperature to the new value passed by outsideTemperature.

The value of zone indicates the zone this property should be changed in.

This method is expected to emit a outsideTemperatureChanged() signal when the internal state changes due to this function call. The signal is even expected to be emitted if the given outsideTemperature is out of range and no actual change takes place.

See also outsideTemperatureChanged().

[pure virtual] void QIviClimateControlBackendInterface::setOutsideTemperatureLabel(const QString &outsideTemperatureLabel, const QString &zone)

Setter for QIviClimateControl::outsideTemperatureLabel. Sets the property outsideTemperatureLabel to the new value passed by outsideTemperatureLabel.

The value of zone indicates the zone this property should be changed in.

This method is expected to emit a outsideTemperatureLabelChanged() signal when the internal state changes due to this function call. The signal is even expected to be emitted if the given outsideTemperatureLabel is out of range and no actual change takes place.

See also outsideTemperatureLabelChanged().

[pure virtual] void QIviClimateControlBackendInterface::setRecirculationEnabled(bool recirculationEnabled, const QString &zone)

Setter for QIviClimateControl::recirculationEnabled. Sets the property recirculationEnabled to the new value passed by recirculationEnabled.

The value of zone indicates the zone this property should be changed in.

This method is expected to emit a recirculationEnabledChanged() signal when the internal state changes due to this function call. The signal is even expected to be emitted if the given recirculationEnabled is out of range and no actual change takes place.

See also recirculationEnabledChanged().

[pure virtual] void QIviClimateControlBackendInterface::setRecirculationMode(QtIviVehicleFunctionsModule::RecirculationMode recirculationMode, const QString &zone)

Setter for QIviClimateControl::recirculationMode. Sets the property recirculationMode to the new value passed by recirculationMode.

The value of zone indicates the zone this property should be changed in.

This method is expected to emit a recirculationModeChanged() signal when the internal state changes due to this function call. The signal is even expected to be emitted if the given recirculationMode is out of range and no actual change takes place.

See also recirculationModeChanged().

[pure virtual] void QIviClimateControlBackendInterface::setRecirculationSensitivityLevel(int recirculationSensitivityLevel, const QString &zone)

Setter for QIviClimateControl::recirculationSensitivityLevel. Sets the property recirculationSensitivityLevel to the new value passed by recirculationSensitivityLevel.

The value of zone indicates the zone this property should be changed in.

This method is expected to emit a recirculationSensitivityLevelChanged() signal when the internal state changes due to this function call. The signal is even expected to be emitted if the given recirculationSensitivityLevel is out of range and no actual change takes place.

See also recirculationSensitivityLevelChanged().

[pure virtual] void QIviClimateControlBackendInterface::setSeatCooler(int seatCooler, const QString &zone)

Setter for QIviClimateControl::seatCooler. Sets the property seatCooler to the new value passed by seatCooler.

The value of zone indicates the zone this property should be changed in.

This method is expected to emit a seatCoolerChanged() signal when the internal state changes due to this function call. The signal is even expected to be emitted if the given seatCooler is out of range and no actual change takes place.

See also seatCoolerChanged().

[pure virtual] void QIviClimateControlBackendInterface::setSeatHeater(int seatHeater, const QString &zone)

Setter for QIviClimateControl::seatHeater. Sets the property seatHeater to the new value passed by seatHeater.

The value of zone indicates the zone this property should be changed in.

This method is expected to emit a seatHeaterChanged() signal when the internal state changes due to this function call. The signal is even expected to be emitted if the given seatHeater is out of range and no actual change takes place.

See also seatHeaterChanged().

[pure virtual] void QIviClimateControlBackendInterface::setSteeringWheelHeater(int steeringWheelHeater, const QString &zone)

Setter for QIviClimateControl::steeringWheelHeater. Sets the property steeringWheelHeater to the new value passed by steeringWheelHeater.

The value of zone indicates the zone this property should be changed in.

This method is expected to emit a steeringWheelHeaterChanged() signal when the internal state changes due to this function call. The signal is even expected to be emitted if the given steeringWheelHeater is out of range and no actual change takes place.

See also steeringWheelHeaterChanged().

[pure virtual] void QIviClimateControlBackendInterface::setTargetTemperature(qreal targetTemperature, const QString &zone)

Setter for QIviClimateControl::targetTemperature. Sets the property targetTemperature to the new value passed by targetTemperature.

The value of zone indicates the zone this property should be changed in.

This method is expected to emit a targetTemperatureChanged() signal when the internal state changes due to this function call. The signal is even expected to be emitted if the given targetTemperature is out of range and no actual change takes place.

See also targetTemperatureChanged().

[pure virtual] void QIviClimateControlBackendInterface::setZoneSynchronizationEnabled(bool zoneSynchronizationEnabled, const QString &zone)

Setter for QIviClimateControl::zoneSynchronizationEnabled. Sets the property zoneSynchronizationEnabled to the new value passed by zoneSynchronizationEnabled.

The value of zone indicates the zone this property should be changed in.

This method is expected to emit a zoneSynchronizationEnabledChanged() signal when the internal state changes due to this function call. The signal is even expected to be emitted if the given zoneSynchronizationEnabled is out of range and no actual change takes place.

See also zoneSynchronizationEnabledChanged().

[signal] void QIviClimateControlBackendInterface::steeringWheelHeaterChanged(int steeringWheelHeater, const QString &zone)

The signal is emitted when the steeringWheelHeater property changed to steeringWheelHeater.

The value of zone indicates the zone this property should be changed in.

See also setSteeringWheelHeater and QIviClimateControl::steeringWheelHeater.

[signal] void QIviClimateControlBackendInterface::targetTemperatureChanged(qreal targetTemperature, const QString &zone)

The signal is emitted when the targetTemperature property changed to targetTemperature.

The value of zone indicates the zone this property should be changed in.

See also setTargetTemperature and QIviClimateControl::targetTemperature.

[signal] void QIviClimateControlBackendInterface::zoneSynchronizationEnabledChanged(bool zoneSynchronizationEnabled, const QString &zone)

The signal is emitted when the zoneSynchronizationEnabled property changed to zoneSynchronizationEnabled.

The value of zone indicates the zone this property should be changed in.

See also setZoneSynchronizationEnabled and QIviClimateControl::zoneSynchronizationEnabled.

© 2018 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.