<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE QDOCINDEX>
<INDEX url="https://doc.qt.io/qt" title="Qt Sensors Reference Documentation" version="6.11.1" project="QtSensors" indexTitle="Qt Sensors">
    <namespace name="" status="active" access="public" module="qtsensors">
        <function name="DECLARE_READING" href="qsensorreading.html#DECLARE_READING" status="active" access="public" documented="true" related="0" meta="macrowithparams" brief="Adds some required methods to a reading class" signature="DECLARE_READING(classname)">
            <parameter type="" name="classname" default=""/>
        </function>
        <function name="IMPLEMENT_READING" href="qsensorreading.html#IMPLEMENT_READING" status="active" access="public" documented="true" related="1" meta="macrowithparams" brief="Implements the required methods for a reading class" signature="IMPLEMENT_READING(classname)">
            <parameter type="" name="classname" default=""/>
        </function>
        <class name="QAccelerometer" href="qaccelerometer.html" status="active" access="public" location="qaccelerometer.h" documented="true" groups="sensors_type" bases="QSensor" module="QtSensors" brief="Convenience wrapper around QSensor">
            <function name="QAccelerometer" fullname="QAccelerometer::QAccelerometer" href="qaccelerometer.html#QAccelerometer" status="active" access="public" location="qaccelerometer.h" documented="true" meta="constructor" explicit="true" signature="QAccelerometer(QObject *parent)">
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="accelerationMode" fullname="QAccelerometer::accelerationMode" href="qaccelerometer.html#accelerationMode-prop" status="active" access="public" location="qaccelerometer.h" meta="plain" const="true" associated-property="accelerationMode" type="QAccelerometer::AccelerationMode" signature="QAccelerometer::AccelerationMode accelerationMode() const"/>
            <function name="accelerationModeChanged" fullname="QAccelerometer::accelerationModeChanged" href="qaccelerometer.html#accelerationModeChanged" status="active" access="public" location="qaccelerometer.h" documented="true" meta="signal" associated-property="accelerationMode" type="void" signature="void accelerationModeChanged(QAccelerometer::AccelerationMode accelerationMode)">
                <parameter type="QAccelerometer::AccelerationMode" name="accelerationMode" default=""/>
            </function>
            <function name="reading" fullname="QAccelerometer::reading" href="qaccelerometer.html#reading" status="active" access="public" location="qaccelerometer.h" documented="true" meta="plain" const="true" type="QAccelerometerReading *" signature="QAccelerometerReading * reading() const"/>
            <function name="setAccelerationMode" fullname="QAccelerometer::setAccelerationMode" href="qaccelerometer.html#setAccelerationMode" status="active" access="public" location="qaccelerometer.h" documented="true" meta="plain" associated-property="accelerationMode" type="void" signature="void setAccelerationMode(QAccelerometer::AccelerationMode accelerationMode)">
                <parameter type="QAccelerometer::AccelerationMode" name="accelerationMode" default=""/>
            </function>
            <function name="~QAccelerometer" fullname="QAccelerometer::~QAccelerometer" href="qaccelerometer.html#dtor.QAccelerometer" status="active" access="public" location="qaccelerometer.h" documented="true" meta="destructor" virtual="virtual" noexcept="true" signature="~QAccelerometer()"/>
            <enum name="AccelerationMode" fullname="QAccelerometer::AccelerationMode" href="qaccelerometer.html#AccelerationMode-enum" status="active" access="public" location="qaccelerometer.h" documented="true">
                <value name="Combined" value="0"/>
                <value name="Gravity" value="1"/>
                <value name="User" value="2"/>
            </enum>
            <property name="accelerationMode" fullname="QAccelerometer::accelerationMode" href="qaccelerometer.html#accelerationMode-prop" status="active" access="public" location="qaccelerometer.h" documented="true" dataType="AccelerationMode" brief="Acceleration mode controls how acceleration values are reported">
                <getter name="accelerationMode"/>
                <setter name="setAccelerationMode"/>
                <notifier name="accelerationModeChanged"/>
            </property>
        </class>
        <class name="QAccelerometerFilter" href="qaccelerometerfilter.html" status="active" access="public" location="qaccelerometer.h" documented="true" groups="sensors_filter" bases="QSensorFilter" module="QtSensors" brief="Convenience wrapper around QSensorFilter">
            <function name="filter" fullname="QAccelerometerFilter::filter" href="qaccelerometerfilter.html#filter" status="active" access="public" location="qaccelerometer.h" documented="true" meta="plain" virtual="pure" type="bool" signature="bool filter(QAccelerometerReading *reading) = 0">
                <parameter type="QAccelerometerReading *" name="reading" default=""/>
            </function>
        </class>
        <class name="QAccelerometerReading" href="qaccelerometerreading.html" status="active" access="public" location="qaccelerometer.h" documented="true" groups="sensors_reading" bases="QSensorReading" module="QtSensors" brief="Reports on linear acceleration along the X, Y and Z axes">
            <contents name="qaccelerometerreading-units" title="QAccelerometerReading Units" level="2"/>
            <function name="setX" fullname="QAccelerometerReading::setX" href="qaccelerometerreading.html#setX" status="active" access="public" location="qaccelerometer.h" documented="true" meta="plain" type="void" signature="void setX(qreal x)">
                <parameter type="qreal" name="x" default=""/>
            </function>
            <function name="setY" fullname="QAccelerometerReading::setY" href="qaccelerometerreading.html#setY" status="active" access="public" location="qaccelerometer.h" documented="true" meta="plain" type="void" signature="void setY(qreal y)">
                <parameter type="qreal" name="y" default=""/>
            </function>
            <function name="setZ" fullname="QAccelerometerReading::setZ" href="qaccelerometerreading.html#setZ" status="active" access="public" location="qaccelerometer.h" documented="true" meta="plain" type="void" signature="void setZ(qreal z)">
                <parameter type="qreal" name="z" default=""/>
            </function>
            <function name="x" fullname="QAccelerometerReading::x" href="qaccelerometerreading.html#x-prop" status="active" access="public" location="qaccelerometer.h" meta="plain" const="true" associated-property="x" type="qreal" signature="qreal x() const"/>
            <function name="y" fullname="QAccelerometerReading::y" href="qaccelerometerreading.html#y-prop" status="active" access="public" location="qaccelerometer.h" meta="plain" const="true" associated-property="y" type="qreal" signature="qreal y() const"/>
            <function name="z" fullname="QAccelerometerReading::z" href="qaccelerometerreading.html#z-prop" status="active" access="public" location="qaccelerometer.h" meta="plain" const="true" associated-property="z" type="qreal" signature="qreal z() const"/>
            <property name="x" fullname="QAccelerometerReading::x" href="qaccelerometerreading.html#x-prop" status="active" access="public" location="qaccelerometer.h" documented="true" writable="false" dataType="qreal" brief="The acceleration on the X axis">
                <getter name="x"/>
            </property>
            <property name="y" fullname="QAccelerometerReading::y" href="qaccelerometerreading.html#y-prop" status="active" access="public" location="qaccelerometer.h" documented="true" writable="false" dataType="qreal" brief="The acceleration on the Y axis">
                <getter name="y"/>
            </property>
            <property name="z" fullname="QAccelerometerReading::z" href="qaccelerometerreading.html#z-prop" status="active" access="public" location="qaccelerometer.h" documented="true" writable="false" dataType="qreal" brief="The acceleration on the Z axis">
                <getter name="z"/>
            </property>
        </class>
        <class name="QAmbientLightFilter" href="qambientlightfilter.html" status="active" access="public" location="qambientlightsensor.h" documented="true" groups="sensors_filter" bases="QSensorFilter" module="QtSensors" brief="Convenience wrapper around QSensorFilter">
            <function name="filter" fullname="QAmbientLightFilter::filter" href="qambientlightfilter.html#filter" status="active" access="public" location="qambientlightsensor.h" documented="true" meta="plain" virtual="pure" type="bool" signature="bool filter(QAmbientLightReading *reading) = 0">
                <parameter type="QAmbientLightReading *" name="reading" default=""/>
            </function>
        </class>
        <class name="QAmbientLightReading" href="qambientlightreading.html" status="active" access="public" location="qambientlightsensor.h" documented="true" groups="sensors_reading" bases="QSensorReading" module="QtSensors" brief="Represents one reading from the ambient light sensor">
            <contents name="qambientlightreading-units" title="QAmbientLightReading Units" level="2"/>
            <function name="lightLevel" fullname="QAmbientLightReading::lightLevel" href="qambientlightreading.html#lightLevel-prop" status="active" access="public" location="qambientlightsensor.h" meta="plain" const="true" associated-property="lightLevel" type="QAmbientLightReading::LightLevel" signature="QAmbientLightReading::LightLevel lightLevel() const"/>
            <function name="setLightLevel" fullname="QAmbientLightReading::setLightLevel" href="qambientlightreading.html#setLightLevel" status="active" access="public" location="qambientlightsensor.h" documented="true" meta="plain" type="void" signature="void setLightLevel(QAmbientLightReading::LightLevel lightLevel)">
                <parameter type="QAmbientLightReading::LightLevel" name="lightLevel" default=""/>
            </function>
            <enum name="LightLevel" fullname="QAmbientLightReading::LightLevel" href="qambientlightreading.html#LightLevel-enum" status="active" access="public" location="qambientlightsensor.h" documented="true">
                <value name="Undefined" value="0"/>
                <value name="Dark" value="1"/>
                <value name="Twilight" value="2"/>
                <value name="Light" value="3"/>
                <value name="Bright" value="4"/>
                <value name="Sunny" value="5"/>
            </enum>
            <property name="lightLevel" fullname="QAmbientLightReading::lightLevel" href="qambientlightreading.html#lightLevel-prop" status="active" access="public" location="qambientlightsensor.h" documented="true" writable="false" dataType="LightLevel" brief="The ambient light level">
                <getter name="lightLevel"/>
            </property>
        </class>
        <class name="QAmbientLightSensor" href="qambientlightsensor.html" status="active" access="public" location="qambientlightsensor.h" documented="true" groups="sensors_type" bases="QSensor" module="QtSensors" brief="Convenience wrapper around QSensor">
            <function name="QAmbientLightSensor" fullname="QAmbientLightSensor::QAmbientLightSensor" href="qambientlightsensor.html#QAmbientLightSensor" status="active" access="public" location="qambientlightsensor.h" documented="true" meta="constructor" explicit="true" signature="QAmbientLightSensor(QObject *parent)">
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="reading" fullname="QAmbientLightSensor::reading" href="qambientlightsensor.html#reading" status="active" access="public" location="qambientlightsensor.h" documented="true" meta="plain" const="true" type="QAmbientLightReading *" signature="QAmbientLightReading * reading() const"/>
            <function name="~QAmbientLightSensor" fullname="QAmbientLightSensor::~QAmbientLightSensor" href="qambientlightsensor.html#dtor.QAmbientLightSensor" status="active" access="public" location="qambientlightsensor.h" documented="true" meta="destructor" virtual="virtual" noexcept="true" signature="~QAmbientLightSensor()"/>
        </class>
        <class name="QAmbientTemperatureFilter" href="qambienttemperaturefilter.html" status="active" access="public" location="qambienttemperaturesensor.h" documented="true" groups="sensors_filter" bases="QSensorFilter" module="QtSensors" brief="Convenience wrapper around QSensorFilter">
            <function name="filter" fullname="QAmbientTemperatureFilter::filter" href="qambienttemperaturefilter.html#filter" status="active" access="public" location="qambienttemperaturesensor.h" documented="true" meta="plain" virtual="pure" type="bool" signature="bool filter(QAmbientTemperatureReading *reading) = 0">
                <parameter type="QAmbientTemperatureReading *" name="reading" default=""/>
            </function>
        </class>
        <class name="QAmbientTemperatureReading" href="qambienttemperaturereading.html" status="active" access="public" location="qambienttemperaturesensor.h" documented="true" groups="sensors_reading" bases="QSensorReading" module="QtSensors" brief="Holds readings of the ambient temperature">
            <function name="setTemperature" fullname="QAmbientTemperatureReading::setTemperature" href="qambienttemperaturereading.html#setTemperature" status="active" access="public" location="qambienttemperaturesensor.h" documented="true" meta="plain" type="void" signature="void setTemperature(qreal temperature)">
                <parameter type="qreal" name="temperature" default=""/>
            </function>
            <function name="temperature" fullname="QAmbientTemperatureReading::temperature" href="qambienttemperaturereading.html#temperature-prop" status="active" access="public" location="qambienttemperaturesensor.h" meta="plain" const="true" associated-property="temperature" type="qreal" signature="qreal temperature() const"/>
            <property name="temperature" fullname="QAmbientTemperatureReading::temperature" href="qambienttemperaturereading.html#temperature-prop" status="active" access="public" location="qambienttemperaturesensor.h" documented="true" writable="false" dataType="qreal" brief="Ambient temperature">
                <getter name="temperature"/>
            </property>
        </class>
        <class name="QAmbientTemperatureSensor" href="qambienttemperaturesensor.html" status="active" access="public" location="qambienttemperaturesensor.h" documented="true" groups="sensors_type" bases="QSensor" module="QtSensors" brief="Convenience wrapper around QSensor">
            <function name="QAmbientTemperatureSensor" fullname="QAmbientTemperatureSensor::QAmbientTemperatureSensor" href="qambienttemperaturesensor.html#QAmbientTemperatureSensor" status="active" access="public" location="qambienttemperaturesensor.h" documented="true" meta="constructor" explicit="true" signature="QAmbientTemperatureSensor(QObject *parent)">
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="reading" fullname="QAmbientTemperatureSensor::reading" href="qambienttemperaturesensor.html#reading" status="active" access="public" location="qambienttemperaturesensor.h" documented="true" meta="plain" const="true" type="QAmbientTemperatureReading *" signature="QAmbientTemperatureReading * reading() const"/>
            <function name="~QAmbientTemperatureSensor" fullname="QAmbientTemperatureSensor::~QAmbientTemperatureSensor" href="qambienttemperaturesensor.html#dtor.QAmbientTemperatureSensor" status="active" access="public" location="qambienttemperaturesensor.h" documented="true" meta="destructor" virtual="virtual" noexcept="true" signature="~QAmbientTemperatureSensor()"/>
        </class>
        <class name="QCompass" href="qcompass.html" status="active" access="public" location="qcompass.h" documented="true" groups="sensors_type" bases="QSensor" module="QtSensors" brief="Convenience wrapper around QSensor">
            <function name="QCompass" fullname="QCompass::QCompass" href="qcompass.html#QCompass" status="active" access="public" location="qcompass.h" documented="true" meta="constructor" explicit="true" signature="QCompass(QObject *parent)">
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="reading" fullname="QCompass::reading" href="qcompass.html#reading" status="active" access="public" location="qcompass.h" documented="true" meta="plain" const="true" type="QCompassReading *" signature="QCompassReading * reading() const"/>
            <function name="~QCompass" fullname="QCompass::~QCompass" href="qcompass.html#dtor.QCompass" status="active" access="public" location="qcompass.h" documented="true" meta="destructor" virtual="virtual" noexcept="true" signature="~QCompass()"/>
        </class>
        <class name="QCompassFilter" href="qcompassfilter.html" status="active" access="public" location="qcompass.h" documented="true" groups="sensors_filter" bases="QSensorFilter" module="QtSensors" brief="Convenience wrapper around QSensorFilter">
            <function name="filter" fullname="QCompassFilter::filter" href="qcompassfilter.html#filter" status="active" access="public" location="qcompass.h" documented="true" meta="plain" virtual="pure" type="bool" signature="bool filter(QCompassReading *reading) = 0">
                <parameter type="QCompassReading *" name="reading" default=""/>
            </function>
        </class>
        <class name="QCompassReading" href="qcompassreading.html" status="active" access="public" location="qcompass.h" documented="true" groups="sensors_reading" bases="QSensorReading" module="QtSensors" brief="Represents one reading from a compass">
            <contents name="qcompassreading-units" title="QCompassReading Units" level="2"/>
            <function name="azimuth" fullname="QCompassReading::azimuth" href="qcompassreading.html#azimuth-prop" status="active" access="public" location="qcompass.h" meta="plain" const="true" associated-property="azimuth" type="qreal" signature="qreal azimuth() const"/>
            <function name="calibrationLevel" fullname="QCompassReading::calibrationLevel" href="qcompassreading.html#calibrationLevel-prop" status="active" access="public" location="qcompass.h" meta="plain" const="true" associated-property="calibrationLevel" type="qreal" signature="qreal calibrationLevel() const"/>
            <function name="setAzimuth" fullname="QCompassReading::setAzimuth" href="qcompassreading.html#setAzimuth" status="active" access="public" location="qcompass.h" documented="true" meta="plain" type="void" signature="void setAzimuth(qreal azimuth)">
                <parameter type="qreal" name="azimuth" default=""/>
            </function>
            <function name="setCalibrationLevel" fullname="QCompassReading::setCalibrationLevel" href="qcompassreading.html#setCalibrationLevel" status="active" access="public" location="qcompass.h" documented="true" meta="plain" type="void" signature="void setCalibrationLevel(qreal calibrationLevel)">
                <parameter type="qreal" name="calibrationLevel" default=""/>
            </function>
            <property name="azimuth" fullname="QCompassReading::azimuth" href="qcompassreading.html#azimuth-prop" status="active" access="public" location="qcompass.h" documented="true" writable="false" dataType="qreal" brief="The azimuth of the device">
                <getter name="azimuth"/>
            </property>
            <property name="calibrationLevel" fullname="QCompassReading::calibrationLevel" href="qcompassreading.html#calibrationLevel-prop" status="active" access="public" location="qcompass.h" documented="true" writable="false" dataType="qreal" brief="The calibration level of the reading">
                <getter name="calibrationLevel"/>
            </property>
        </class>
        <class name="QGyroscope" href="qgyroscope.html" status="active" access="public" location="qgyroscope.h" documented="true" groups="sensors_type" bases="QSensor" module="QtSensors" brief="Convenience wrapper around QSensor">
            <function name="QGyroscope" fullname="QGyroscope::QGyroscope" href="qgyroscope.html#QGyroscope" status="active" access="public" location="qgyroscope.h" documented="true" meta="constructor" explicit="true" signature="QGyroscope(QObject *parent)">
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="reading" fullname="QGyroscope::reading" href="qgyroscope.html#reading" status="active" access="public" location="qgyroscope.h" documented="true" meta="plain" const="true" type="QGyroscopeReading *" signature="QGyroscopeReading * reading() const"/>
            <function name="~QGyroscope" fullname="QGyroscope::~QGyroscope" href="qgyroscope.html#dtor.QGyroscope" status="active" access="public" location="qgyroscope.h" documented="true" meta="destructor" virtual="virtual" noexcept="true" signature="~QGyroscope()"/>
        </class>
        <class name="QGyroscopeFilter" href="qgyroscopefilter.html" status="active" access="public" location="qgyroscope.h" documented="true" groups="sensors_filter" bases="QSensorFilter" module="QtSensors" brief="Convenience wrapper around QSensorFilter">
            <function name="filter" fullname="QGyroscopeFilter::filter" href="qgyroscopefilter.html#filter" status="active" access="public" location="qgyroscope.h" documented="true" meta="plain" virtual="pure" type="bool" signature="bool filter(QGyroscopeReading *reading) = 0">
                <parameter type="QGyroscopeReading *" name="reading" default=""/>
            </function>
        </class>
        <class name="QGyroscopeReading" href="qgyroscopereading.html" status="active" access="public" location="qgyroscope.h" documented="true" groups="sensors_reading" bases="QSensorReading" module="QtSensors" brief="Represents one reading from the gyroscope sensor">
            <contents name="qgyroscopereading-units" title="QGyroscopeReading Units" level="2"/>
            <function name="setX" fullname="QGyroscopeReading::setX" href="qgyroscopereading.html#setX" status="active" access="public" location="qgyroscope.h" documented="true" meta="plain" type="void" signature="void setX(qreal x)">
                <parameter type="qreal" name="x" default=""/>
            </function>
            <function name="setY" fullname="QGyroscopeReading::setY" href="qgyroscopereading.html#setY" status="active" access="public" location="qgyroscope.h" documented="true" meta="plain" type="void" signature="void setY(qreal y)">
                <parameter type="qreal" name="y" default=""/>
            </function>
            <function name="setZ" fullname="QGyroscopeReading::setZ" href="qgyroscopereading.html#setZ" status="active" access="public" location="qgyroscope.h" documented="true" meta="plain" type="void" signature="void setZ(qreal z)">
                <parameter type="qreal" name="z" default=""/>
            </function>
            <function name="x" fullname="QGyroscopeReading::x" href="qgyroscopereading.html#x-prop" status="active" access="public" location="qgyroscope.h" meta="plain" const="true" associated-property="x" type="qreal" signature="qreal x() const"/>
            <function name="y" fullname="QGyroscopeReading::y" href="qgyroscopereading.html#y-prop" status="active" access="public" location="qgyroscope.h" meta="plain" const="true" associated-property="y" type="qreal" signature="qreal y() const"/>
            <function name="z" fullname="QGyroscopeReading::z" href="qgyroscopereading.html#z-prop" status="active" access="public" location="qgyroscope.h" meta="plain" const="true" associated-property="z" type="qreal" signature="qreal z() const"/>
            <property name="x" fullname="QGyroscopeReading::x" href="qgyroscopereading.html#x-prop" status="active" access="public" location="qgyroscope.h" documented="true" writable="false" dataType="qreal" brief="The angular velocity around the x axis">
                <getter name="x"/>
            </property>
            <property name="y" fullname="QGyroscopeReading::y" href="qgyroscopereading.html#y-prop" status="active" access="public" location="qgyroscope.h" documented="true" writable="false" dataType="qreal" brief="The angular velocity around the y axis">
                <getter name="y"/>
            </property>
            <property name="z" fullname="QGyroscopeReading::z" href="qgyroscopereading.html#z-prop" status="active" access="public" location="qgyroscope.h" documented="true" writable="false" dataType="qreal" brief="The angular velocity around the z axis">
                <getter name="z"/>
            </property>
        </class>
        <class name="QHumidityFilter" href="qhumidityfilter.html" status="active" access="public" location="qhumiditysensor.h" documented="true" groups="sensors_filter" bases="QSensorFilter" module="QtSensors" brief="Convenience wrapper around QSensorFilter">
            <function name="filter" fullname="QHumidityFilter::filter" href="qhumidityfilter.html#filter" status="active" access="public" location="qhumiditysensor.h" documented="true" meta="plain" virtual="pure" type="bool" signature="bool filter(QHumidityReading *reading) = 0">
                <parameter type="QHumidityReading *" name="reading" default=""/>
            </function>
        </class>
        <class name="QHumidityReading" href="qhumidityreading.html" status="active" access="public" location="qhumiditysensor.h" documented="true" groups="sensors_reading" bases="QSensorReading" module="QtSensors" brief="Holds readings from the humidity sensor">
            <contents name="qhumidityreading-units" title="QHumidityReading Units" level="2"/>
            <function name="absoluteHumidity" fullname="QHumidityReading::absoluteHumidity" href="qhumidityreading.html#absoluteHumidity-prop" status="active" access="public" location="qhumiditysensor.h" meta="plain" const="true" associated-property="absoluteHumidity" type="qreal" signature="qreal absoluteHumidity() const"/>
            <function name="relativeHumidity" fullname="QHumidityReading::relativeHumidity" href="qhumidityreading.html#relativeHumidity-prop" status="active" access="public" location="qhumiditysensor.h" meta="plain" const="true" associated-property="relativeHumidity" type="qreal" signature="qreal relativeHumidity() const"/>
            <function name="setAbsoluteHumidity" fullname="QHumidityReading::setAbsoluteHumidity" href="qhumidityreading.html#setAbsoluteHumidity" status="active" access="public" location="qhumiditysensor.h" documented="true" meta="plain" type="void" signature="void setAbsoluteHumidity(qreal value)">
                <parameter type="qreal" name="value" default=""/>
            </function>
            <function name="setRelativeHumidity" fullname="QHumidityReading::setRelativeHumidity" href="qhumidityreading.html#setRelativeHumidity" status="active" access="public" location="qhumiditysensor.h" documented="true" meta="plain" type="void" signature="void setRelativeHumidity(qreal humidity)">
                <parameter type="qreal" name="humidity" default=""/>
            </function>
            <property name="absoluteHumidity" fullname="QHumidityReading::absoluteHumidity" href="qhumidityreading.html#absoluteHumidity-prop" status="active" access="public" location="qhumiditysensor.h" documented="true" writable="false" dataType="qreal" brief="Absolute humidity Measured in grams per cubic meter. Note that some sensors may not support absolute humidity">
                <getter name="absoluteHumidity"/>
            </property>
            <property name="relativeHumidity" fullname="QHumidityReading::relativeHumidity" href="qhumidityreading.html#relativeHumidity-prop" status="active" access="public" location="qhumiditysensor.h" documented="true" writable="false" dataType="qreal" brief="Relative humidity Returned as a percentage">
                <getter name="relativeHumidity"/>
            </property>
        </class>
        <class name="QHumiditySensor" href="qhumiditysensor.html" status="active" access="public" location="qhumiditysensor.h" documented="true" groups="sensors_type" bases="QSensor" module="QtSensors" brief="Convenience wrapper around QSensor">
            <function name="QHumiditySensor" fullname="QHumiditySensor::QHumiditySensor" href="qhumiditysensor.html#QHumiditySensor" status="active" access="public" location="qhumiditysensor.h" documented="true" meta="constructor" explicit="true" signature="QHumiditySensor(QObject *parent)">
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="reading" fullname="QHumiditySensor::reading" href="qhumiditysensor.html#reading" status="active" access="public" location="qhumiditysensor.h" documented="true" meta="plain" const="true" type="QHumidityReading *" signature="QHumidityReading * reading() const"/>
            <function name="~QHumiditySensor" fullname="QHumiditySensor::~QHumiditySensor" href="qhumiditysensor.html#dtor.QHumiditySensor" status="active" access="public" location="qhumiditysensor.h" documented="true" meta="destructor" virtual="virtual" noexcept="true" signature="~QHumiditySensor()"/>
        </class>
        <class name="QLightFilter" href="qlightfilter.html" status="active" access="public" location="qlightsensor.h" documented="true" groups="sensors_filter" bases="QSensorFilter" module="QtSensors" brief="Convenience wrapper around QSensorFilter">
            <function name="filter" fullname="QLightFilter::filter" href="qlightfilter.html#filter" status="active" access="public" location="qlightsensor.h" documented="true" meta="plain" virtual="pure" type="bool" signature="bool filter(QLightReading *reading) = 0">
                <parameter type="QLightReading *" name="reading" default=""/>
            </function>
        </class>
        <class name="QLightReading" href="qlightreading.html" status="active" access="public" location="qlightsensor.h" documented="true" groups="sensors_reading" bases="QSensorReading" module="QtSensors" brief="Represents one reading from the light sensor">
            <contents name="qlightreading-units" title="QLightReading Units" level="2"/>
            <function name="lux" fullname="QLightReading::lux" href="qlightreading.html#lux-prop" status="active" access="public" location="qlightsensor.h" meta="plain" const="true" associated-property="lux" type="qreal" signature="qreal lux() const"/>
            <function name="setLux" fullname="QLightReading::setLux" href="qlightreading.html#setLux" status="active" access="public" location="qlightsensor.h" documented="true" meta="plain" type="void" signature="void setLux(qreal lux)">
                <parameter type="qreal" name="lux" default=""/>
            </function>
            <property name="lux" fullname="QLightReading::lux" href="qlightreading.html#lux-prop" status="active" access="public" location="qlightsensor.h" documented="true" writable="false" dataType="qreal" brief="The light level">
                <getter name="lux"/>
            </property>
        </class>
        <class name="QLightSensor" href="qlightsensor.html" status="active" access="public" location="qlightsensor.h" documented="true" groups="sensors_type" bases="QSensor" module="QtSensors" brief="Convenience wrapper around QSensor">
            <function name="QLightSensor" fullname="QLightSensor::QLightSensor" href="qlightsensor.html#QLightSensor" status="active" access="public" location="qlightsensor.h" documented="true" meta="constructor" explicit="true" signature="QLightSensor(QObject *parent)">
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="fieldOfView" fullname="QLightSensor::fieldOfView" href="qlightsensor.html#fieldOfView-prop" status="active" access="public" location="qlightsensor.h" meta="plain" const="true" associated-property="fieldOfView" type="qreal" signature="qreal fieldOfView() const"/>
            <function name="fieldOfViewChanged" fullname="QLightSensor::fieldOfViewChanged" href="qlightsensor.html#fieldOfView-prop" status="active" access="public" location="qlightsensor.h" meta="signal" associated-property="fieldOfView" type="void" signature="void fieldOfViewChanged(qreal fieldOfView)">
                <parameter type="qreal" name="fieldOfView" default=""/>
            </function>
            <function name="reading" fullname="QLightSensor::reading" href="qlightsensor.html#reading" status="active" access="public" location="qlightsensor.h" documented="true" meta="plain" const="true" type="QLightReading *" signature="QLightReading * reading() const"/>
            <function name="setFieldOfView" fullname="QLightSensor::setFieldOfView" href="qlightsensor.html#setFieldOfView" status="active" access="public" location="qlightsensor.h" documented="true" meta="plain" type="void" signature="void setFieldOfView(qreal fieldOfView)">
                <parameter type="qreal" name="fieldOfView" default=""/>
            </function>
            <function name="~QLightSensor" fullname="QLightSensor::~QLightSensor" href="qlightsensor.html#dtor.QLightSensor" status="active" access="public" location="qlightsensor.h" documented="true" meta="destructor" virtual="virtual" noexcept="true" signature="~QLightSensor()"/>
            <property name="fieldOfView" fullname="QLightSensor::fieldOfView" href="qlightsensor.html#fieldOfView-prop" status="active" access="public" location="qlightsensor.h" documented="true" writable="false" dataType="qreal" brief="Value indicating the field of view">
                <getter name="fieldOfView"/>
                <notifier name="fieldOfViewChanged"/>
            </property>
        </class>
        <class name="QMagnetometer" href="qmagnetometer.html" status="active" access="public" location="qmagnetometer.h" documented="true" groups="sensors_type" bases="QSensor" module="QtSensors" brief="Convenience wrapper around QSensor">
            <function name="QMagnetometer" fullname="QMagnetometer::QMagnetometer" href="qmagnetometer.html#QMagnetometer" status="active" access="public" location="qmagnetometer.h" documented="true" meta="constructor" explicit="true" signature="QMagnetometer(QObject *parent)">
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="reading" fullname="QMagnetometer::reading" href="qmagnetometer.html#reading" status="active" access="public" location="qmagnetometer.h" documented="true" meta="plain" const="true" type="QMagnetometerReading *" signature="QMagnetometerReading * reading() const"/>
            <function name="returnGeoValues" fullname="QMagnetometer::returnGeoValues" href="qmagnetometer.html#returnGeoValues-prop" status="active" access="public" location="qmagnetometer.h" meta="plain" const="true" associated-property="returnGeoValues" type="bool" signature="bool returnGeoValues() const"/>
            <function name="returnGeoValuesChanged" fullname="QMagnetometer::returnGeoValuesChanged" href="qmagnetometer.html#returnGeoValues-prop" status="active" access="public" location="qmagnetometer.h" meta="signal" associated-property="returnGeoValues" type="void" signature="void returnGeoValuesChanged(bool returnGeoValues)">
                <parameter type="bool" name="returnGeoValues" default=""/>
            </function>
            <function name="setReturnGeoValues" fullname="QMagnetometer::setReturnGeoValues" href="qmagnetometer.html#returnGeoValues-prop" status="active" access="public" location="qmagnetometer.h" meta="plain" associated-property="returnGeoValues" type="void" signature="void setReturnGeoValues(bool returnGeoValues)">
                <parameter type="bool" name="returnGeoValues" default=""/>
            </function>
            <function name="~QMagnetometer" fullname="QMagnetometer::~QMagnetometer" href="qmagnetometer.html#dtor.QMagnetometer" status="active" access="public" location="qmagnetometer.h" documented="true" meta="destructor" virtual="virtual" noexcept="true" signature="~QMagnetometer()"/>
            <property name="returnGeoValues" fullname="QMagnetometer::returnGeoValues" href="qmagnetometer.html#returnGeoValues-prop" status="active" access="public" location="qmagnetometer.h" documented="true" dataType="bool" brief="Value indicating if geomagnetic values should be returned">
                <getter name="returnGeoValues"/>
                <setter name="setReturnGeoValues"/>
                <notifier name="returnGeoValuesChanged"/>
            </property>
        </class>
        <class name="QMagnetometerFilter" href="qmagnetometerfilter.html" status="active" access="public" location="qmagnetometer.h" documented="true" groups="sensors_filter" bases="QSensorFilter" module="QtSensors" brief="Convenience wrapper around QSensorFilter">
            <function name="filter" fullname="QMagnetometerFilter::filter" href="qmagnetometerfilter.html#filter" status="active" access="public" location="qmagnetometer.h" documented="true" meta="plain" virtual="pure" type="bool" signature="bool filter(QMagnetometerReading *reading) = 0">
                <parameter type="QMagnetometerReading *" name="reading" default=""/>
            </function>
        </class>
        <class name="QMagnetometerReading" href="qmagnetometerreading.html" status="active" access="public" location="qmagnetometer.h" documented="true" groups="sensors_reading" bases="QSensorReading" module="QtSensors" brief="Represents one reading from the magnetometer">
            <contents name="qmagnetometerreading-units" title="QMagnetometerReading Units" level="2"/>
            <contents name="calibration" title="Calibration" level="2"/>
            <function name="calibrationLevel" fullname="QMagnetometerReading::calibrationLevel" href="qmagnetometerreading.html#calibrationLevel-prop" status="active" access="public" location="qmagnetometer.h" meta="plain" const="true" associated-property="calibrationLevel" type="qreal" signature="qreal calibrationLevel() const"/>
            <function name="setCalibrationLevel" fullname="QMagnetometerReading::setCalibrationLevel" href="qmagnetometerreading.html#setCalibrationLevel" status="active" access="public" location="qmagnetometer.h" documented="true" meta="plain" type="void" signature="void setCalibrationLevel(qreal calibrationLevel)">
                <parameter type="qreal" name="calibrationLevel" default=""/>
            </function>
            <function name="setX" fullname="QMagnetometerReading::setX" href="qmagnetometerreading.html#setX" status="active" access="public" location="qmagnetometer.h" documented="true" meta="plain" type="void" signature="void setX(qreal x)">
                <parameter type="qreal" name="x" default=""/>
            </function>
            <function name="setY" fullname="QMagnetometerReading::setY" href="qmagnetometerreading.html#setY" status="active" access="public" location="qmagnetometer.h" documented="true" meta="plain" type="void" signature="void setY(qreal y)">
                <parameter type="qreal" name="y" default=""/>
            </function>
            <function name="setZ" fullname="QMagnetometerReading::setZ" href="qmagnetometerreading.html#setZ" status="active" access="public" location="qmagnetometer.h" documented="true" meta="plain" type="void" signature="void setZ(qreal z)">
                <parameter type="qreal" name="z" default=""/>
            </function>
            <function name="x" fullname="QMagnetometerReading::x" href="qmagnetometerreading.html#x-prop" status="active" access="public" location="qmagnetometer.h" meta="plain" const="true" associated-property="x" type="qreal" signature="qreal x() const"/>
            <function name="y" fullname="QMagnetometerReading::y" href="qmagnetometerreading.html#y-prop" status="active" access="public" location="qmagnetometer.h" meta="plain" const="true" associated-property="y" type="qreal" signature="qreal y() const"/>
            <function name="z" fullname="QMagnetometerReading::z" href="qmagnetometerreading.html#z-prop" status="active" access="public" location="qmagnetometer.h" meta="plain" const="true" associated-property="z" type="qreal" signature="qreal z() const"/>
            <property name="calibrationLevel" fullname="QMagnetometerReading::calibrationLevel" href="qmagnetometerreading.html#calibrationLevel-prop" status="active" access="public" location="qmagnetometer.h" documented="true" writable="false" dataType="qreal" brief="The accuracy of the reading">
                <getter name="calibrationLevel"/>
            </property>
            <property name="x" fullname="QMagnetometerReading::x" href="qmagnetometerreading.html#x-prop" status="active" access="public" location="qmagnetometer.h" documented="true" writable="false" dataType="qreal" brief="The raw magnetic flux density on the X axis">
                <getter name="x"/>
            </property>
            <property name="y" fullname="QMagnetometerReading::y" href="qmagnetometerreading.html#y-prop" status="active" access="public" location="qmagnetometer.h" documented="true" writable="false" dataType="qreal" brief="The raw magnetic flux density on the Y axis">
                <getter name="y"/>
            </property>
            <property name="z" fullname="QMagnetometerReading::z" href="qmagnetometerreading.html#z-prop" status="active" access="public" location="qmagnetometer.h" documented="true" writable="false" dataType="qreal" brief="The raw magnetic flux density on the Z axis">
                <getter name="z"/>
            </property>
        </class>
        <class name="QOrientationFilter" href="qorientationfilter.html" status="active" access="public" location="qorientationsensor.h" documented="true" groups="sensors_filter" bases="QSensorFilter" module="QtSensors" brief="Convenience wrapper around QSensorFilter">
            <function name="filter" fullname="QOrientationFilter::filter" href="qorientationfilter.html#filter" status="active" access="public" location="qorientationsensor.h" documented="true" meta="plain" virtual="pure" type="bool" signature="bool filter(QOrientationReading *reading) = 0">
                <parameter type="QOrientationReading *" name="reading" default=""/>
            </function>
        </class>
        <class name="QOrientationReading" href="qorientationreading.html" status="active" access="public" location="qorientationsensor.h" documented="true" groups="sensors_reading" bases="QSensorReading" module="QtSensors" brief="Represents one reading from the orientation sensor">
            <contents name="qorientationreading-units" title="QOrientationReading Units" level="2"/>
            <function name="orientation" fullname="QOrientationReading::orientation" href="qorientationreading.html#orientation-prop" status="active" access="public" location="qorientationsensor.h" meta="plain" const="true" associated-property="orientation" type="QOrientationReading::Orientation" signature="QOrientationReading::Orientation orientation() const"/>
            <function name="setOrientation" fullname="QOrientationReading::setOrientation" href="qorientationreading.html#setOrientation" status="active" access="public" location="qorientationsensor.h" documented="true" meta="plain" type="void" signature="void setOrientation(QOrientationReading::Orientation orientation)">
                <parameter type="QOrientationReading::Orientation" name="orientation" default=""/>
            </function>
            <enum name="Orientation" fullname="QOrientationReading::Orientation" href="qorientationreading.html#Orientation-enum" status="active" access="public" location="qorientationsensor.h" documented="true">
                <value name="Undefined" value="0"/>
                <value name="TopUp" value="1"/>
                <value name="TopDown" value="2"/>
                <value name="LeftUp" value="3"/>
                <value name="RightUp" value="4"/>
                <value name="FaceUp" value="5"/>
                <value name="FaceDown" value="6"/>
            </enum>
            <property name="orientation" fullname="QOrientationReading::orientation" href="qorientationreading.html#orientation-prop" status="active" access="public" location="qorientationsensor.h" documented="true" writable="false" dataType="Orientation" brief="The orientation of the device">
                <getter name="orientation"/>
            </property>
        </class>
        <class name="QOrientationSensor" href="qorientationsensor.html" status="active" access="public" location="qorientationsensor.h" documented="true" groups="sensors_type" bases="QSensor" module="QtSensors" brief="Convenience wrapper around QSensor">
            <function name="QOrientationSensor" fullname="QOrientationSensor::QOrientationSensor" href="qorientationsensor.html#QOrientationSensor" status="active" access="public" location="qorientationsensor.h" documented="true" meta="constructor" explicit="true" signature="QOrientationSensor(QObject *parent)">
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="reading" fullname="QOrientationSensor::reading" href="qorientationsensor.html#reading" status="active" access="public" location="qorientationsensor.h" documented="true" meta="plain" const="true" type="QOrientationReading *" signature="QOrientationReading * reading() const"/>
            <function name="~QOrientationSensor" fullname="QOrientationSensor::~QOrientationSensor" href="qorientationsensor.html#dtor.QOrientationSensor" status="active" access="public" location="qorientationsensor.h" documented="true" meta="destructor" virtual="virtual" noexcept="true" signature="~QOrientationSensor()"/>
        </class>
        <class name="QPressureFilter" href="qpressurefilter.html" status="active" access="public" location="qpressuresensor.h" documented="true" groups="sensors_filter" bases="QSensorFilter" module="QtSensors" brief="Convenience wrapper around QSensorFilter">
            <function name="filter" fullname="QPressureFilter::filter" href="qpressurefilter.html#filter" status="active" access="public" location="qpressuresensor.h" documented="true" meta="plain" virtual="pure" type="bool" signature="bool filter(QPressureReading *reading) = 0">
                <parameter type="QPressureReading *" name="reading" default=""/>
            </function>
        </class>
        <class name="QPressureReading" href="qpressurereading.html" status="active" access="public" location="qpressuresensor.h" documented="true" groups="sensors_reading" bases="QSensorReading" module="QtSensors" brief="Holds readings from the pressure sensor">
            <contents name="qpressurereading-units" title="QPressureReading Units" level="2"/>
            <function name="pressure" fullname="QPressureReading::pressure" href="qpressurereading.html#pressure-prop" status="active" access="public" location="qpressuresensor.h" meta="plain" const="true" associated-property="pressure" type="qreal" signature="qreal pressure() const"/>
            <function name="setPressure" fullname="QPressureReading::setPressure" href="qpressurereading.html#setPressure" status="active" access="public" location="qpressuresensor.h" documented="true" meta="plain" type="void" signature="void setPressure(qreal pressure)">
                <parameter type="qreal" name="pressure" default=""/>
            </function>
            <function name="setTemperature" fullname="QPressureReading::setTemperature" href="qpressurereading.html#setTemperature" status="active" access="public" location="qpressuresensor.h" documented="true" meta="plain" type="void" signature="void setTemperature(qreal temperature)">
                <parameter type="qreal" name="temperature" default=""/>
            </function>
            <function name="temperature" fullname="QPressureReading::temperature" href="qpressurereading.html#temperature-prop" status="active" access="public" location="qpressuresensor.h" meta="plain" const="true" associated-property="temperature" type="qreal" signature="qreal temperature() const"/>
            <property name="pressure" fullname="QPressureReading::pressure" href="qpressurereading.html#pressure-prop" status="active" access="public" location="qpressuresensor.h" documented="true" writable="false" dataType="qreal" brief="Measured atmospheric pressure">
                <getter name="pressure"/>
            </property>
            <property name="temperature" fullname="QPressureReading::temperature" href="qpressurereading.html#temperature-prop" status="active" access="public" location="qpressuresensor.h" documented="true" writable="false" dataType="qreal" brief="Pressure sensor's temperature">
                <getter name="temperature"/>
            </property>
        </class>
        <class name="QPressureSensor" href="qpressuresensor.html" status="active" access="public" location="qpressuresensor.h" documented="true" groups="sensors_type" bases="QSensor" module="QtSensors" brief="Convenience wrapper around QSensor">
            <function name="QPressureSensor" fullname="QPressureSensor::QPressureSensor" href="qpressuresensor.html#QPressureSensor" status="active" access="public" location="qpressuresensor.h" documented="true" meta="constructor" explicit="true" signature="QPressureSensor(QObject *parent)">
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="reading" fullname="QPressureSensor::reading" href="qpressuresensor.html#reading" status="active" access="public" location="qpressuresensor.h" documented="true" meta="plain" const="true" type="QPressureReading *" signature="QPressureReading * reading() const"/>
            <function name="~QPressureSensor" fullname="QPressureSensor::~QPressureSensor" href="qpressuresensor.html#dtor.QPressureSensor" status="active" access="public" location="qpressuresensor.h" documented="true" meta="destructor" virtual="virtual" noexcept="true" signature="~QPressureSensor()"/>
        </class>
        <class name="QProximityFilter" href="qproximityfilter.html" status="active" access="public" location="qproximitysensor.h" documented="true" groups="sensors_filter" bases="QSensorFilter" module="QtSensors" brief="Convenience wrapper around QSensorFilter">
            <function name="filter" fullname="QProximityFilter::filter" href="qproximityfilter.html#filter" status="active" access="public" location="qproximitysensor.h" documented="true" meta="plain" virtual="pure" type="bool" signature="bool filter(QProximityReading *reading) = 0">
                <parameter type="QProximityReading *" name="reading" default=""/>
            </function>
        </class>
        <class name="QProximityReading" href="qproximityreading.html" status="active" access="public" location="qproximitysensor.h" documented="true" groups="sensors_reading" bases="QSensorReading" module="QtSensors" brief="Represents one reading from the proximity sensor">
            <target name="qproximityreading-units" title="QProximityReading_Units"/>
            <function name="close" fullname="QProximityReading::close" href="qproximityreading.html#close-prop" status="active" access="public" location="qproximitysensor.h" meta="plain" const="true" associated-property="close" type="bool" signature="bool close() const"/>
            <function name="setClose" fullname="QProximityReading::setClose" href="qproximityreading.html#setClose" status="active" access="public" location="qproximitysensor.h" documented="true" meta="plain" type="void" signature="void setClose(bool close)">
                <parameter type="bool" name="close" default=""/>
            </function>
            <property name="close" fullname="QProximityReading::close" href="qproximityreading.html#close-prop" status="active" access="public" location="qproximitysensor.h" documented="true" writable="false" dataType="bool" brief="Value indicating if something is close">
                <getter name="close"/>
            </property>
        </class>
        <class name="QProximitySensor" href="qproximitysensor.html" status="active" access="public" location="qproximitysensor.h" documented="true" groups="sensors_type" bases="QSensor" module="QtSensors" brief="Convenience wrapper around QSensor">
            <function name="QProximitySensor" fullname="QProximitySensor::QProximitySensor" href="qproximitysensor.html#QProximitySensor" status="active" access="public" location="qproximitysensor.h" documented="true" meta="constructor" explicit="true" signature="QProximitySensor(QObject *parent)">
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="reading" fullname="QProximitySensor::reading" href="qproximitysensor.html#reading" status="active" access="public" location="qproximitysensor.h" documented="true" meta="plain" const="true" type="QProximityReading *" signature="QProximityReading * reading() const"/>
            <function name="~QProximitySensor" fullname="QProximitySensor::~QProximitySensor" href="qproximitysensor.html#dtor.QProximitySensor" status="active" access="public" location="qproximitysensor.h" documented="true" meta="destructor" virtual="virtual" noexcept="true" signature="~QProximitySensor()"/>
        </class>
        <class name="QRotationFilter" href="qrotationfilter.html" status="active" access="public" location="qrotationsensor.h" documented="true" groups="sensors_filter" bases="QSensorFilter" module="QtSensors" brief="Convenience wrapper around QSensorFilter">
            <function name="filter" fullname="QRotationFilter::filter" href="qrotationfilter.html#filter" status="active" access="public" location="qrotationsensor.h" documented="true" meta="plain" virtual="pure" type="bool" signature="bool filter(QRotationReading *reading) = 0">
                <parameter type="QRotationReading *" name="reading" default=""/>
            </function>
        </class>
        <class name="QRotationReading" href="qrotationreading.html" status="active" access="public" location="qrotationsensor.h" documented="true" groups="sensors_reading" bases="QSensorReading" module="QtSensors" brief="Represents one reading from the rotation sensor">
            <contents name="qrotationreading-units" title="QRotationReading Units" level="2"/>
            <function name="setFromEuler" fullname="QRotationReading::setFromEuler" href="qrotationreading.html#setFromEuler" status="active" access="public" location="qrotationsensor.h" documented="true" meta="plain" type="void" brief="Sets the rotation from three euler angles" signature="void setFromEuler(qreal x, qreal y, qreal z)">
                <parameter type="qreal" name="x" default=""/>
                <parameter type="qreal" name="y" default=""/>
                <parameter type="qreal" name="z" default=""/>
            </function>
            <function name="x" fullname="QRotationReading::x" href="qrotationreading.html#x-prop" status="active" access="public" location="qrotationsensor.h" meta="plain" const="true" associated-property="x" type="qreal" signature="qreal x() const"/>
            <function name="y" fullname="QRotationReading::y" href="qrotationreading.html#y-prop" status="active" access="public" location="qrotationsensor.h" meta="plain" const="true" associated-property="y" type="qreal" signature="qreal y() const"/>
            <function name="z" fullname="QRotationReading::z" href="qrotationreading.html#z-prop" status="active" access="public" location="qrotationsensor.h" meta="plain" const="true" associated-property="z" type="qreal" signature="qreal z() const"/>
            <property name="x" fullname="QRotationReading::x" href="qrotationreading.html#x-prop" status="active" access="public" location="qrotationsensor.h" documented="true" writable="false" dataType="qreal" brief="The rotation around the x axis">
                <getter name="x"/>
            </property>
            <property name="y" fullname="QRotationReading::y" href="qrotationreading.html#y-prop" status="active" access="public" location="qrotationsensor.h" documented="true" writable="false" dataType="qreal" brief="The rotation around the y axis">
                <getter name="y"/>
            </property>
            <property name="z" fullname="QRotationReading::z" href="qrotationreading.html#z-prop" status="active" access="public" location="qrotationsensor.h" documented="true" writable="false" dataType="qreal" brief="The rotation around the z axis">
                <getter name="z"/>
            </property>
        </class>
        <class name="QRotationSensor" href="qrotationsensor.html" status="active" access="public" location="qrotationsensor.h" documented="true" groups="sensors_type" bases="QSensor" module="QtSensors" brief="Convenience wrapper around QSensor">
            <function name="QRotationSensor" fullname="QRotationSensor::QRotationSensor" href="qrotationsensor.html#QRotationSensor" status="active" access="public" location="qrotationsensor.h" documented="true" meta="constructor" explicit="true" signature="QRotationSensor(QObject *parent)">
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="hasZ" fullname="QRotationSensor::hasZ" href="qrotationsensor.html#hasZ-prop" status="active" access="public" location="qrotationsensor.h" meta="plain" const="true" associated-property="hasZ" type="bool" signature="bool hasZ() const"/>
            <function name="hasZChanged" fullname="QRotationSensor::hasZChanged" href="qrotationsensor.html#hasZ-prop" status="active" access="public" location="qrotationsensor.h" meta="signal" associated-property="hasZ" type="void" signature="void hasZChanged(bool hasZ)">
                <parameter type="bool" name="hasZ" default=""/>
            </function>
            <function name="reading" fullname="QRotationSensor::reading" href="qrotationsensor.html#reading" status="active" access="public" location="qrotationsensor.h" documented="true" meta="plain" const="true" type="QRotationReading *" signature="QRotationReading * reading() const"/>
            <function name="setHasZ" fullname="QRotationSensor::setHasZ" href="qrotationsensor.html#setHasZ" status="active" access="public" location="qrotationsensor.h" documented="true" meta="plain" type="void" signature="void setHasZ(bool hasZ)">
                <parameter type="bool" name="hasZ" default=""/>
            </function>
            <function name="~QRotationSensor" fullname="QRotationSensor::~QRotationSensor" href="qrotationsensor.html#dtor.QRotationSensor" status="active" access="public" location="qrotationsensor.h" documented="true" meta="destructor" virtual="virtual" noexcept="true" signature="~QRotationSensor()"/>
            <property name="hasZ" fullname="QRotationSensor::hasZ" href="qrotationsensor.html#hasZ-prop" status="active" access="public" location="qrotationsensor.h" documented="true" writable="false" dataType="bool" brief="Value indicating if the z angle is available">
                <getter name="hasZ"/>
                <notifier name="hasZChanged"/>
            </property>
        </class>
        <class name="QSensor" href="qsensor.html" status="active" access="public" location="qsensor.h" documented="true" groups="sensors_main" bases="QObject" module="QtSensors" brief="Represents a single hardware sensor">
            <contents name="orientation" title="Orientation" level="1"/>
            <function name="QSensor" fullname="QSensor::QSensor" href="qsensor.html#QSensor" status="active" access="public" location="qsensor.h" documented="true" meta="constructor" explicit="true" signature="QSensor(const QByteArray &amp;type, QObject *parent)">
                <parameter type="const QByteArray &amp;" name="type" default=""/>
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="activeChanged" fullname="QSensor::activeChanged" href="qsensor.html#activeChanged" status="active" access="public" location="qsensor.h" documented="true" meta="signal" associated-property="active" type="void" signature="void activeChanged()"/>
            <function name="addFilter" fullname="QSensor::addFilter" href="qsensor.html#addFilter" status="active" access="public" location="qsensor.h" documented="true" meta="plain" type="void" signature="void addFilter(QSensorFilter *filter)">
                <parameter type="QSensorFilter *" name="filter" default=""/>
            </function>
            <function name="alwaysOnChanged" fullname="QSensor::alwaysOnChanged" href="qsensor.html#alwaysOnChanged" status="active" access="public" location="qsensor.h" documented="true" meta="signal" associated-property="alwaysOn" type="void" signature="void alwaysOnChanged()"/>
            <function name="availableDataRates" fullname="QSensor::availableDataRates" href="qsensor.html#availableDataRates-prop" status="active" access="public" location="qsensor.h" meta="plain" const="true" associated-property="availableDataRates" type="qrangelist" signature="qrangelist availableDataRates() const"/>
            <function name="availableSensorsChanged" fullname="QSensor::availableSensorsChanged" href="qsensor.html#availableSensorsChanged" status="active" access="public" location="qsensor.h" documented="true" meta="signal" type="void" signature="void availableSensorsChanged()"/>
            <function name="axesOrientationMode" fullname="QSensor::axesOrientationMode" href="qsensor.html#axesOrientationMode-prop" status="active" access="public" location="qsensor.h" meta="plain" const="true" associated-property="axesOrientationMode" type="QSensor::AxesOrientationMode" signature="QSensor::AxesOrientationMode axesOrientationMode() const"/>
            <function name="axesOrientationModeChanged" fullname="QSensor::axesOrientationModeChanged" href="qsensor.html#axesOrientationMode-prop" status="active" access="public" location="qsensor.h" meta="signal" associated-property="axesOrientationMode" type="void" signature="void axesOrientationModeChanged(QSensor::AxesOrientationMode axesOrientationMode)">
                <parameter type="QSensor::AxesOrientationMode" name="axesOrientationMode" default=""/>
            </function>
            <function name="bufferSize" fullname="QSensor::bufferSize" href="qsensor.html#bufferSize-prop" status="active" access="public" location="qsensor.h" meta="plain" const="true" associated-property="bufferSize" type="int" signature="int bufferSize() const"/>
            <function name="bufferSizeChanged" fullname="QSensor::bufferSizeChanged" href="qsensor.html#bufferSize-prop" status="active" access="public" location="qsensor.h" meta="signal" associated-property="bufferSize" type="void" signature="void bufferSizeChanged(int bufferSize)">
                <parameter type="int" name="bufferSize" default=""/>
            </function>
            <function name="busyChanged" fullname="QSensor::busyChanged" href="qsensor.html#busyChanged" status="active" access="public" location="qsensor.h" documented="true" meta="signal" associated-property="busy" type="void" signature="void busyChanged()"/>
            <function name="connectToBackend" fullname="QSensor::connectToBackend" href="qsensor.html#connectToBackend" status="active" access="public" location="qsensor.h" documented="true" meta="plain" type="bool" signature="bool connectToBackend()"/>
            <function name="currentOrientation" fullname="QSensor::currentOrientation" href="qsensor.html#currentOrientation-prop" status="active" access="public" location="qsensor.h" meta="plain" const="true" associated-property="currentOrientation" type="int" signature="int currentOrientation() const"/>
            <function name="currentOrientationChanged" fullname="QSensor::currentOrientationChanged" href="qsensor.html#currentOrientation-prop" status="active" access="public" location="qsensor.h" meta="signal" associated-property="currentOrientation" type="void" signature="void currentOrientationChanged(int currentOrientation)">
                <parameter type="int" name="currentOrientation" default=""/>
            </function>
            <function name="dataRate" fullname="QSensor::dataRate" href="qsensor.html#dataRate-prop" status="active" access="public" location="qsensor.h" meta="plain" const="true" associated-property="dataRate" type="int" signature="int dataRate() const"/>
            <function name="dataRateChanged" fullname="QSensor::dataRateChanged" href="qsensor.html#dataRate-prop" status="active" access="public" location="qsensor.h" meta="signal" associated-property="dataRate" type="void" signature="void dataRateChanged()"/>
            <function name="defaultSensorForType" fullname="QSensor::defaultSensorForType" href="qsensor.html#defaultSensorForType" status="active" access="public" location="qsensor.h" documented="true" meta="plain" static="true" type="QByteArray" signature="QByteArray defaultSensorForType(const QByteArray &amp;type)">
                <parameter type="const QByteArray &amp;" name="type" default=""/>
            </function>
            <function name="description" fullname="QSensor::description" href="qsensor.html#description-prop" status="active" access="public" location="qsensor.h" meta="plain" const="true" associated-property="description" type="QString" signature="QString description() const"/>
            <function name="efficientBufferSize" fullname="QSensor::efficientBufferSize" href="qsensor.html#efficientBufferSize-prop" status="active" access="public" location="qsensor.h" meta="plain" const="true" associated-property="efficientBufferSize" type="int" signature="int efficientBufferSize() const"/>
            <function name="efficientBufferSizeChanged" fullname="QSensor::efficientBufferSizeChanged" href="qsensor.html#efficientBufferSize-prop" status="active" access="public" location="qsensor.h" meta="signal" associated-property="efficientBufferSize" type="void" signature="void efficientBufferSizeChanged(int efficientBufferSize)">
                <parameter type="int" name="efficientBufferSize" default=""/>
            </function>
            <function name="error" fullname="QSensor::error" href="qsensor.html#error-prop" status="active" access="public" location="qsensor.h" meta="plain" const="true" associated-property="error" type="int" signature="int error() const"/>
            <function name="filters" fullname="QSensor::filters" href="qsensor.html#filters" status="active" access="public" location="qsensor.h" documented="true" meta="plain" const="true" type="QList&lt;QSensorFilter *&gt;" signature="QList&lt;QSensorFilter *&gt; filters() const"/>
            <function name="identifier" fullname="QSensor::identifier" href="qsensor.html#identifier-prop" status="active" access="public" location="qsensor.h" meta="plain" const="true" associated-property="identifier" type="QByteArray" signature="QByteArray identifier() const"/>
            <function name="identifierChanged" fullname="QSensor::identifierChanged" href="qsensor.html#identifier-prop" status="active" access="public" location="qsensor.h" meta="signal" associated-property="identifier" type="void" signature="void identifierChanged()"/>
            <function name="isActive" fullname="QSensor::isActive" href="qsensor.html#active-prop" status="active" access="public" location="qsensor.h" meta="plain" const="true" associated-property="active" type="bool" signature="bool isActive() const"/>
            <function name="isAlwaysOn" fullname="QSensor::isAlwaysOn" href="qsensor.html#alwaysOn-prop" status="active" access="public" location="qsensor.h" meta="plain" const="true" associated-property="alwaysOn" type="bool" signature="bool isAlwaysOn() const"/>
            <function name="isBusy" fullname="QSensor::isBusy" href="qsensor.html#busy-prop" status="active" access="public" location="qsensor.h" meta="plain" const="true" associated-property="busy" type="bool" signature="bool isBusy() const"/>
            <function name="isConnectedToBackend" fullname="QSensor::isConnectedToBackend" href="qsensor.html#connectedToBackend-prop" status="active" access="public" location="qsensor.h" meta="plain" const="true" associated-property="connectedToBackend" type="bool" signature="bool isConnectedToBackend() const"/>
            <function name="isFeatureSupported" fullname="QSensor::isFeatureSupported" href="qsensor.html#isFeatureSupported" status="active" access="public" location="qsensor.h" documented="true" meta="plain" const="true" type="bool" signature="bool isFeatureSupported(QSensor::Feature feature) const">
                <parameter type="QSensor::Feature" name="feature" default=""/>
            </function>
            <function name="maxBufferSize" fullname="QSensor::maxBufferSize" href="qsensor.html#maxBufferSize-prop" status="active" access="public" location="qsensor.h" meta="plain" const="true" associated-property="maxBufferSize" type="int" signature="int maxBufferSize() const"/>
            <function name="maxBufferSizeChanged" fullname="QSensor::maxBufferSizeChanged" href="qsensor.html#maxBufferSize-prop" status="active" access="public" location="qsensor.h" meta="signal" associated-property="maxBufferSize" type="void" signature="void maxBufferSizeChanged(int maxBufferSize)">
                <parameter type="int" name="maxBufferSize" default=""/>
            </function>
            <function name="outputRange" fullname="QSensor::outputRange" href="qsensor.html#outputRange-prop" status="active" access="public" location="qsensor.h" meta="plain" const="true" associated-property="outputRange" type="int" signature="int outputRange() const"/>
            <function name="outputRanges" fullname="QSensor::outputRanges" href="qsensor.html#outputRanges-prop" status="active" access="public" location="qsensor.h" meta="plain" const="true" associated-property="outputRanges" type="qoutputrangelist" signature="qoutputrangelist outputRanges() const"/>
            <function name="reading" fullname="QSensor::reading" href="qsensor.html#reading-prop" status="active" access="public" location="qsensor.h" meta="plain" const="true" associated-property="reading" type="QSensorReading *" signature="QSensorReading * reading() const"/>
            <function name="readingChanged" fullname="QSensor::readingChanged" href="qsensor.html#readingChanged" status="active" access="public" location="qsensor.h" documented="true" meta="signal" associated-property="reading" type="void" signature="void readingChanged()"/>
            <function name="removeFilter" fullname="QSensor::removeFilter" href="qsensor.html#removeFilter" status="active" access="public" location="qsensor.h" documented="true" meta="plain" type="void" signature="void removeFilter(QSensorFilter *filter)">
                <parameter type="QSensorFilter *" name="filter" default=""/>
            </function>
            <function name="sensorError" fullname="QSensor::sensorError" href="qsensor.html#sensorError" status="active" access="public" location="qsensor.h" documented="true" meta="signal" associated-property="error" type="void" signature="void sensorError(int error)">
                <parameter type="int" name="error" default=""/>
            </function>
            <function name="sensorTypes" fullname="QSensor::sensorTypes" href="qsensor.html#sensorTypes" status="active" access="public" location="qsensor.h" documented="true" meta="plain" static="true" type="QList&lt;QByteArray&gt;" signature="QList&lt;QByteArray&gt; sensorTypes()"/>
            <function name="sensorsForType" fullname="QSensor::sensorsForType" href="qsensor.html#sensorsForType" status="active" access="public" location="qsensor.h" documented="true" meta="plain" static="true" type="QList&lt;QByteArray&gt;" signature="QList&lt;QByteArray&gt; sensorsForType(const QByteArray &amp;type)">
                <parameter type="const QByteArray &amp;" name="type" default=""/>
            </function>
            <function name="setActive" fullname="QSensor::setActive" href="qsensor.html#active-prop" status="active" access="public" location="qsensor.h" meta="plain" associated-property="active" type="void" signature="void setActive(bool active)">
                <parameter type="bool" name="active" default=""/>
            </function>
            <function name="setAlwaysOn" fullname="QSensor::setAlwaysOn" href="qsensor.html#alwaysOn-prop" status="active" access="public" location="qsensor.h" meta="plain" associated-property="alwaysOn" type="void" signature="void setAlwaysOn(bool alwaysOn)">
                <parameter type="bool" name="alwaysOn" default=""/>
            </function>
            <function name="setAxesOrientationMode" fullname="QSensor::setAxesOrientationMode" href="qsensor.html#axesOrientationMode-prop" status="active" access="public" location="qsensor.h" meta="plain" associated-property="axesOrientationMode" type="void" signature="void setAxesOrientationMode(QSensor::AxesOrientationMode axesOrientationMode)">
                <parameter type="QSensor::AxesOrientationMode" name="axesOrientationMode" default=""/>
            </function>
            <function name="setBufferSize" fullname="QSensor::setBufferSize" href="qsensor.html#bufferSize-prop" status="active" access="public" location="qsensor.h" meta="plain" associated-property="bufferSize" type="void" signature="void setBufferSize(int bufferSize)">
                <parameter type="int" name="bufferSize" default=""/>
            </function>
            <function name="setCurrentOrientation" fullname="QSensor::setCurrentOrientation" href="qsensor.html#setCurrentOrientation" status="active" access="public" location="qsensor.h" documented="true" meta="plain" type="void" signature="void setCurrentOrientation(int currentOrientation)">
                <parameter type="int" name="currentOrientation" default=""/>
            </function>
            <function name="setDataRate" fullname="QSensor::setDataRate" href="qsensor.html#dataRate-prop" status="active" access="public" location="qsensor.h" meta="plain" associated-property="dataRate" type="void" signature="void setDataRate(int rate)">
                <parameter type="int" name="rate" default=""/>
            </function>
            <function name="setEfficientBufferSize" fullname="QSensor::setEfficientBufferSize" href="qsensor.html#setEfficientBufferSize" status="active" access="public" location="qsensor.h" documented="true" meta="plain" type="void" signature="void setEfficientBufferSize(int efficientBufferSize)">
                <parameter type="int" name="efficientBufferSize" default=""/>
            </function>
            <function name="setIdentifier" fullname="QSensor::setIdentifier" href="qsensor.html#identifier-prop" status="active" access="public" location="qsensor.h" meta="plain" associated-property="identifier" type="void" signature="void setIdentifier(const QByteArray &amp;identifier)">
                <parameter type="const QByteArray &amp;" name="identifier" default=""/>
            </function>
            <function name="setMaxBufferSize" fullname="QSensor::setMaxBufferSize" href="qsensor.html#setMaxBufferSize" status="active" access="public" location="qsensor.h" documented="true" meta="plain" type="void" signature="void setMaxBufferSize(int maxBufferSize)">
                <parameter type="int" name="maxBufferSize" default=""/>
            </function>
            <function name="setOutputRange" fullname="QSensor::setOutputRange" href="qsensor.html#outputRange-prop" status="active" access="public" location="qsensor.h" meta="plain" associated-property="outputRange" type="void" signature="void setOutputRange(int index)">
                <parameter type="int" name="index" default=""/>
            </function>
            <function name="setSkipDuplicates" fullname="QSensor::setSkipDuplicates" href="qsensor.html#setSkipDuplicates" status="active" access="public" location="qsensor.h" documented="true" meta="plain" associated-property="skipDuplicates" type="void" signature="void setSkipDuplicates(bool skipDuplicates)">
                <parameter type="bool" name="skipDuplicates" default=""/>
            </function>
            <function name="setUserOrientation" fullname="QSensor::setUserOrientation" href="qsensor.html#userOrientation-prop" status="active" access="public" location="qsensor.h" meta="plain" associated-property="userOrientation" type="void" signature="void setUserOrientation(int userOrientation)">
                <parameter type="int" name="userOrientation" default=""/>
            </function>
            <function name="skipDuplicates" fullname="QSensor::skipDuplicates" href="qsensor.html#skipDuplicates-prop" status="active" access="public" location="qsensor.h" meta="plain" const="true" associated-property="skipDuplicates" type="bool" signature="bool skipDuplicates() const"/>
            <function name="skipDuplicatesChanged" fullname="QSensor::skipDuplicatesChanged" href="qsensor.html#skipDuplicatesChanged" status="active" access="public" location="qsensor.h" documented="true" meta="signal" associated-property="skipDuplicates" type="void" signature="void skipDuplicatesChanged(bool skipDuplicates)">
                <parameter type="bool" name="skipDuplicates" default=""/>
            </function>
            <function name="start" fullname="QSensor::start" href="qsensor.html#start" status="active" access="public" location="qsensor.h" documented="true" meta="slot" type="bool" signature="bool start()"/>
            <function name="stop" fullname="QSensor::stop" href="qsensor.html#stop" status="active" access="public" location="qsensor.h" documented="true" meta="slot" type="void" signature="void stop()"/>
            <function name="type" fullname="QSensor::type" href="qsensor.html#type-prop" status="active" access="public" location="qsensor.h" meta="plain" const="true" associated-property="type" type="QByteArray" signature="QByteArray type() const"/>
            <function name="userOrientation" fullname="QSensor::userOrientation" href="qsensor.html#userOrientation-prop" status="active" access="public" location="qsensor.h" meta="plain" const="true" associated-property="userOrientation" type="int" signature="int userOrientation() const"/>
            <function name="userOrientationChanged" fullname="QSensor::userOrientationChanged" href="qsensor.html#userOrientation-prop" status="active" access="public" location="qsensor.h" meta="signal" associated-property="userOrientation" type="void" signature="void userOrientationChanged(int userOrientation)">
                <parameter type="int" name="userOrientation" default=""/>
            </function>
            <function name="~QSensor" fullname="QSensor::~QSensor" href="qsensor.html#dtor.QSensor" status="active" access="public" location="qsensor.h" documented="true" meta="destructor" virtual="virtual" noexcept="true" signature="~QSensor()"/>
            <enum name="AxesOrientationMode" fullname="QSensor::AxesOrientationMode" href="qsensor.html#AxesOrientationMode-enum" status="active" access="public" location="qsensor.h" documented="true">
                <value name="FixedOrientation" value="0"/>
                <value name="AutomaticOrientation" value="1"/>
                <value name="UserOrientation" value="2"/>
            </enum>
            <enum name="Feature" fullname="QSensor::Feature" href="qsensor.html#Feature-enum" status="active" access="public" location="qsensor.h" documented="true">
                <value name="Buffering" value="0"/>
                <value name="AlwaysOn" value="1"/>
                <value name="GeoValues" value="2"/>
                <value name="FieldOfView" value="3"/>
                <value name="AccelerationMode" value="4"/>
                <value name="SkipDuplicates" value="5"/>
                <value name="AxesOrientation" value="6"/>
                <value name="PressureSensorTemperature" value="7"/>
                <value name="Reserved" value="257"/>
            </enum>
            <typedef name="qoutputrangelist" href="qsensor.html#qoutputrangelist-typedef" status="active" access="public" location="qsensor.h" related="2" documented="true" aliasedtype="QList&lt;qoutputrange&gt;"/>
            <typedef name="qrange" href="qsensor.html#qrange-typedef" status="active" access="public" location="qsensor.h" related="3" documented="true" aliasedtype="QPair&lt;int, int&gt;"/>
            <typedef name="qrangelist" href="qsensor.html#qrangelist-typedef" status="active" access="public" location="qsensor.h" related="4" documented="true" aliasedtype="QList&lt;qrange&gt;"/>
            <property name="active" fullname="QSensor::active" href="qsensor.html#active-prop" status="active" access="public" location="qsensor.h" documented="true" dataType="bool" brief="Value to indicate if the sensor is active">
                <getter name="isActive"/>
                <setter name="setActive"/>
                <notifier name="activeChanged"/>
            </property>
            <property name="alwaysOn" fullname="QSensor::alwaysOn" href="qsensor.html#alwaysOn-prop" status="active" access="public" location="qsensor.h" documented="true" dataType="bool" brief="Value to indicate if the sensor should remain running when the screen is off">
                <getter name="isAlwaysOn"/>
                <setter name="setAlwaysOn"/>
                <notifier name="alwaysOnChanged"/>
            </property>
            <property name="availableDataRates" fullname="QSensor::availableDataRates" href="qsensor.html#availableDataRates-prop" status="active" access="public" location="qsensor.h" documented="true" writable="false" dataType="qrangelist" brief="The data rates that the sensor supports">
                <getter name="availableDataRates"/>
            </property>
            <property name="axesOrientationMode" fullname="QSensor::axesOrientationMode" href="qsensor.html#axesOrientationMode-prop" status="active" access="public" location="qsensor.h" documented="true" dataType="AxesOrientationMode" brief="Mode that affects how the screen orientation changes reading values">
                <getter name="axesOrientationMode"/>
                <setter name="setAxesOrientationMode"/>
                <notifier name="axesOrientationModeChanged"/>
            </property>
            <property name="bufferSize" fullname="QSensor::bufferSize" href="qsensor.html#bufferSize-prop" status="active" access="public" location="qsensor.h" documented="true" dataType="int">
                <getter name="bufferSize"/>
                <setter name="setBufferSize"/>
                <notifier name="bufferSizeChanged"/>
            </property>
            <property name="busy" fullname="QSensor::busy" href="qsensor.html#busy-prop" status="active" access="public" location="qsensor.h" documented="true" writable="false" dataType="bool" brief="Value to indicate if the sensor is busy">
                <getter name="isBusy"/>
                <notifier name="busyChanged"/>
            </property>
            <property name="connectedToBackend" fullname="QSensor::connectedToBackend" href="qsensor.html#connectedToBackend-prop" status="active" access="public" location="qsensor.h" documented="true" writable="false" dataType="bool" brief="Value indicating if the sensor has connected to a backend">
                <getter name="isConnectedToBackend"/>
            </property>
            <property name="currentOrientation" fullname="QSensor::currentOrientation" href="qsensor.html#currentOrientation-prop" status="active" access="public" location="qsensor.h" documented="true" writable="false" dataType="int" brief="Current orientation that is used for rotating the reading values">
                <getter name="currentOrientation"/>
                <notifier name="currentOrientationChanged"/>
            </property>
            <property name="dataRate" fullname="QSensor::dataRate" href="qsensor.html#dataRate-prop" status="active" access="public" location="qsensor.h" documented="true" dataType="int" brief="The data rate that the sensor should be run at">
                <getter name="dataRate"/>
                <setter name="setDataRate"/>
                <notifier name="dataRateChanged"/>
            </property>
            <property name="description" fullname="QSensor::description" href="qsensor.html#description-prop" status="active" access="public" location="qsensor.h" documented="true" writable="false" dataType="QString" brief="Descriptive string for the sensor">
                <getter name="description"/>
            </property>
            <property name="efficientBufferSize" fullname="QSensor::efficientBufferSize" href="qsensor.html#efficientBufferSize-prop" status="active" access="public" location="qsensor.h" documented="true" writable="false" dataType="int">
                <getter name="efficientBufferSize"/>
                <notifier name="efficientBufferSizeChanged"/>
            </property>
            <property name="error" fullname="QSensor::error" href="qsensor.html#error-prop" status="active" access="public" location="qsensor.h" documented="true" writable="false" dataType="int" brief="The last error code set on the sensor">
                <getter name="error"/>
                <notifier name="sensorError"/>
            </property>
            <property name="identifier" fullname="QSensor::identifier" href="qsensor.html#identifier-prop" status="active" access="public" location="qsensor.h" documented="true" dataType="QByteArray" brief="The backend identifier for the sensor">
                <getter name="identifier"/>
                <setter name="setIdentifier"/>
                <notifier name="identifierChanged"/>
            </property>
            <property name="maxBufferSize" fullname="QSensor::maxBufferSize" href="qsensor.html#maxBufferSize-prop" status="active" access="public" location="qsensor.h" documented="true" writable="false" dataType="int">
                <getter name="maxBufferSize"/>
                <notifier name="maxBufferSizeChanged"/>
            </property>
            <property name="outputRange" fullname="QSensor::outputRange" href="qsensor.html#outputRange-prop" status="active" access="public" location="qsensor.h" documented="true" dataType="int" brief="The output range in use by the sensor">
                <getter name="outputRange"/>
                <setter name="setOutputRange"/>
            </property>
            <property name="outputRanges" fullname="QSensor::outputRanges" href="qsensor.html#outputRanges-prop" status="active" access="public" location="qsensor.h" documented="true" writable="false" dataType="qoutputrangelist" brief="List of output ranges the sensor supports">
                <getter name="outputRanges"/>
            </property>
            <property name="reading" fullname="QSensor::reading" href="qsensor.html#reading-prop" status="active" access="public" location="qsensor.h" documented="true" writable="false" dataType="QSensorReading*" brief="The reading class">
                <getter name="reading"/>
                <notifier name="readingChanged"/>
            </property>
            <property name="skipDuplicates" fullname="QSensor::skipDuplicates" href="qsensor.html#skipDuplicates-prop" status="active" access="public" location="qsensor.h" documented="true" dataType="bool" brief="Indicates whether duplicate reading values should be omitted">
                <getter name="skipDuplicates"/>
                <setter name="setSkipDuplicates"/>
                <notifier name="skipDuplicatesChanged"/>
            </property>
            <property name="type" fullname="QSensor::type" href="qsensor.html#type-prop" status="active" access="public" location="qsensor.h" documented="true" writable="false" constant="true" dataType="QByteArray" brief="The type of the sensor">
                <getter name="type"/>
            </property>
            <property name="userOrientation" fullname="QSensor::userOrientation" href="qsensor.html#userOrientation-prop" status="active" access="public" location="qsensor.h" documented="true" dataType="int" brief="Angle used for rotating the reading values in the UserOrientation mode">
                <getter name="userOrientation"/>
                <setter name="setUserOrientation"/>
                <notifier name="userOrientationChanged"/>
            </property>
        </class>
        <class name="QSensorBackend" href="qsensorbackend.html" status="active" access="public" location="qsensorbackend.h" documented="true" groups="sensors_backend" bases="QObject" module="QtSensors" brief="Sensor implementation">
            <function name="addDataRate" fullname="QSensorBackend::addDataRate" href="qsensorbackend.html#addDataRate" status="active" access="public" location="qsensorbackend.h" documented="true" meta="plain" type="void" signature="void addDataRate(qreal min, qreal max)">
                <parameter type="qreal" name="min" default=""/>
                <parameter type="qreal" name="max" default=""/>
            </function>
            <function name="addOutputRange" fullname="QSensorBackend::addOutputRange" href="qsensorbackend.html#addOutputRange" status="active" access="public" location="qsensorbackend.h" documented="true" meta="plain" type="void" signature="void addOutputRange(qreal min, qreal max, qreal accuracy)">
                <parameter type="qreal" name="min" default=""/>
                <parameter type="qreal" name="max" default=""/>
                <parameter type="qreal" name="accuracy" default=""/>
            </function>
            <function name="isFeatureSupported" fullname="QSensorBackend::isFeatureSupported" href="qsensorbackend.html#isFeatureSupported" status="active" access="public" location="qsensorbackend.h" documented="true" meta="plain" virtual="virtual" const="true" type="bool" signature="bool isFeatureSupported(QSensor::Feature feature) const">
                <parameter type="QSensor::Feature" name="feature" default=""/>
            </function>
            <function name="newReadingAvailable" fullname="QSensorBackend::newReadingAvailable" href="qsensorbackend.html#newReadingAvailable" status="active" access="public" location="qsensorbackend.h" documented="true" meta="plain" type="void" signature="void newReadingAvailable()"/>
            <function name="reading" fullname="QSensorBackend::reading" href="qsensorbackend.html#reading" status="active" access="public" location="qsensorbackend.h" documented="true" meta="plain" const="true" type="QSensorReading *" signature="QSensorReading * reading() const"/>
            <function name="sensor" fullname="QSensorBackend::sensor" href="qsensorbackend.html#sensor" status="active" access="public" location="qsensorbackend.h" documented="true" meta="plain" const="true" type="QSensor *" signature="QSensor * sensor() const"/>
            <function name="sensorBusy" fullname="QSensorBackend::sensorBusy" href="qsensorbackend.html#sensorBusy" status="active" access="public" location="qsensorbackend.h" documented="true" meta="plain" type="void" signature="void sensorBusy(bool busy)">
                <parameter type="bool" name="busy" default="true"/>
            </function>
            <function name="sensorError" fullname="QSensorBackend::sensorError" href="qsensorbackend.html#sensorError" status="active" access="public" location="qsensorbackend.h" documented="true" meta="plain" type="void" signature="void sensorError(int error)">
                <parameter type="int" name="error" default=""/>
            </function>
            <function name="sensorStopped" fullname="QSensorBackend::sensorStopped" href="qsensorbackend.html#sensorStopped" status="active" access="public" location="qsensorbackend.h" documented="true" meta="plain" type="void" signature="void sensorStopped()"/>
            <function name="setDataRates" fullname="QSensorBackend::setDataRates" href="qsensorbackend.html#setDataRates" status="active" access="public" location="qsensorbackend.h" documented="true" meta="plain" type="void" signature="void setDataRates(const QSensor *otherSensor)">
                <parameter type="const QSensor *" name="otherSensor" default=""/>
            </function>
            <function name="setDescription" fullname="QSensorBackend::setDescription" href="qsensorbackend.html#setDescription" status="active" access="public" location="qsensorbackend.h" documented="true" meta="plain" type="void" signature="void setDescription(const QString &amp;description)">
                <parameter type="const QString &amp;" name="description" default=""/>
            </function>
            <function name="setReading" fullname="QSensorBackend::setReading" href="qsensorbackend.html#setReading" status="active" access="public" location="qsensorbackend.h" documented="true" meta="plain" type="T *" signature="T * setReading(T *reading)">
                <parameter type="T *" name="reading" default=""/>
            </function>
            <function name="start" fullname="QSensorBackend::start" href="qsensorbackend.html#start" status="active" access="public" location="qsensorbackend.h" documented="true" meta="plain" virtual="pure" type="void" signature="void start() = 0"/>
            <function name="stop" fullname="QSensorBackend::stop" href="qsensorbackend.html#stop" status="active" access="public" location="qsensorbackend.h" documented="true" meta="plain" virtual="pure" type="void" signature="void stop() = 0"/>
        </class>
        <class name="QSensorBackendFactory" href="qsensorbackendfactory.html" status="active" access="public" location="qsensormanager.h" documented="true" groups="sensors_backend" module="QtSensors" brief="Instantiates instances of QSensorBackend">
            <function name="createBackend" fullname="QSensorBackendFactory::createBackend" href="qsensorbackendfactory.html#createBackend" status="active" access="public" location="qsensormanager.h" documented="true" meta="plain" virtual="pure" type="QSensorBackend *" signature="QSensorBackend * createBackend(QSensor *sensor) = 0">
                <parameter type="QSensor *" name="sensor" default=""/>
            </function>
        </class>
        <class name="QSensorChangesInterface" href="qsensorchangesinterface.html" status="active" access="public" location="qsensorplugin.h" documented="true" groups="sensors_backend" module="QtSensors" brief="The pure virtual interface to sensor plugins">
            <function name="sensorsChanged" fullname="QSensorChangesInterface::sensorsChanged" href="qsensorchangesinterface.html#sensorsChanged" status="active" access="public" location="qsensorplugin.h" documented="true" meta="plain" virtual="pure" type="void" signature="void sensorsChanged() = 0"/>
        </class>
        <class name="QSensorFilter" href="qsensorfilter.html" status="active" access="public" location="qsensor.h" documented="true" groups="sensors_main" module="QtSensors" brief="Efficient callback facility for asynchronous notifications of sensor changes">
            <function name="filter" fullname="QSensorFilter::filter" href="qsensorfilter.html#filter" status="active" access="public" location="qsensor.h" documented="true" meta="plain" virtual="pure" type="bool" signature="bool filter(QSensorReading *reading) = 0">
                <parameter type="QSensorReading *" name="reading" default=""/>
            </function>
            <function name="~QSensorFilter" fullname="QSensorFilter::~QSensorFilter" href="qsensorfilter.html#dtor.QSensorFilter" status="active" access="protected" location="qsensor.h" documented="true" meta="destructor" virtual="virtual" noexcept="true" signature="~QSensorFilter()"/>
        </class>
        <class name="QSensorManager" href="qsensormanager.html" status="active" access="public" location="qsensormanager.h" documented="true" groups="sensors_backend" module="QtSensors" brief="Handles registration and creation of sensor backends">
            <function name="createBackend" fullname="QSensorManager::createBackend" href="qsensormanager.html#createBackend" status="active" access="public" location="qsensormanager.h" documented="true" meta="plain" static="true" type="QSensorBackend *" signature="QSensorBackend * createBackend(QSensor *sensor)">
                <parameter type="QSensor *" name="sensor" default=""/>
            </function>
            <function name="isBackendRegistered" fullname="QSensorManager::isBackendRegistered" href="qsensormanager.html#isBackendRegistered" status="active" access="public" location="qsensormanager.h" documented="true" meta="plain" static="true" type="bool" signature="bool isBackendRegistered(const QByteArray &amp;type, const QByteArray &amp;identifier)">
                <parameter type="const QByteArray &amp;" name="type" default=""/>
                <parameter type="const QByteArray &amp;" name="identifier" default=""/>
            </function>
            <function name="registerBackend" fullname="QSensorManager::registerBackend" href="qsensormanager.html#registerBackend" status="active" access="public" location="qsensormanager.h" documented="true" meta="plain" static="true" type="void" signature="void registerBackend(const QByteArray &amp;type, const QByteArray &amp;identifier, QSensorBackendFactory *factory)">
                <parameter type="const QByteArray &amp;" name="type" default=""/>
                <parameter type="const QByteArray &amp;" name="identifier" default=""/>
                <parameter type="QSensorBackendFactory *" name="factory" default=""/>
            </function>
            <function name="setDefaultBackend" fullname="QSensorManager::setDefaultBackend" href="qsensormanager.html#setDefaultBackend" status="active" access="public" location="qsensormanager.h" documented="true" meta="plain" static="true" type="void" signature="void setDefaultBackend(const QByteArray &amp;type, const QByteArray &amp;identifier)">
                <parameter type="const QByteArray &amp;" name="type" default=""/>
                <parameter type="const QByteArray &amp;" name="identifier" default=""/>
            </function>
            <function name="unregisterBackend" fullname="QSensorManager::unregisterBackend" href="qsensormanager.html#unregisterBackend" status="active" access="public" location="qsensormanager.h" documented="true" meta="plain" static="true" type="void" signature="void unregisterBackend(const QByteArray &amp;type, const QByteArray &amp;identifier)">
                <parameter type="const QByteArray &amp;" name="type" default=""/>
                <parameter type="const QByteArray &amp;" name="identifier" default=""/>
            </function>
        </class>
        <class name="QSensorPluginInterface" href="qsensorplugininterface.html" status="active" access="public" location="qsensorplugin.h" documented="true" groups="sensors_backend" module="QtSensors" brief="The pure virtual interface to sensor plugins">
            <function name="registerSensors" fullname="QSensorPluginInterface::registerSensors" href="qsensorplugininterface.html#registerSensors" status="active" access="public" location="qsensorplugin.h" documented="true" meta="plain" virtual="pure" type="void" signature="void registerSensors() = 0"/>
        </class>
        <class name="QSensorReading" href="qsensorreading.html" status="active" access="public" location="qsensor.h" documented="true" groups="sensors_main" bases="QObject" module="QtSensors" brief="Holds the readings from the sensor">
            <function name="DECLARE_READING" href="qsensorreading.html#DECLARE_READING" status="active" access="public" documented="true" related="0" meta="macrowithparams" brief="Adds some required methods to a reading class" signature="DECLARE_READING(classname)">
                <parameter type="" name="classname" default=""/>
            </function>
            <function name="IMPLEMENT_READING" href="qsensorreading.html#IMPLEMENT_READING" status="active" access="public" documented="true" related="1" meta="macrowithparams" brief="Implements the required methods for a reading class" signature="IMPLEMENT_READING(classname)">
                <parameter type="" name="classname" default=""/>
            </function>
            <function name="setTimestamp" fullname="QSensorReading::setTimestamp" href="qsensorreading.html#setTimestamp" status="active" access="public" location="qsensor.h" documented="true" meta="plain" type="void" signature="void setTimestamp(quint64 timestamp)">
                <parameter type="quint64" name="timestamp" default=""/>
            </function>
            <function name="timestamp" fullname="QSensorReading::timestamp" href="qsensorreading.html#timestamp" status="active" access="public" location="qsensor.h" documented="true" meta="plain" const="true" associated-property="timestamp" type="quint64" signature="quint64 timestamp() const"/>
            <function name="value" fullname="QSensorReading::value" href="qsensorreading.html#value" status="active" access="public" location="qsensor.h" documented="true" meta="plain" const="true" type="QVariant" signature="QVariant value(int index) const">
                <parameter type="int" name="index" default=""/>
            </function>
            <function name="valueCount" fullname="QSensorReading::valueCount" href="qsensorreading.html#valueCount" status="active" access="public" location="qsensor.h" documented="true" meta="plain" const="true" type="int" signature="int valueCount() const"/>
            <property name="timestamp" fullname="QSensorReading::timestamp" href="qsensorreading.html#timestamp-prop" status="active" access="public" location="qsensor.h" documented="true" writable="false" dataType="quint64" brief="The timestamp of the reading">
                <getter name="timestamp"/>
            </property>
        </class>
        <class name="QTiltFilter" href="qtiltfilter.html" status="active" access="public" location="qtiltsensor.h" documented="true" groups="sensors_filter" bases="QSensorFilter" module="QtSensors" brief="Convenience wrapper around QSensorFilter">
            <function name="filter" fullname="QTiltFilter::filter" href="qtiltfilter.html#filter" status="active" access="public" location="qtiltsensor.h" documented="true" meta="plain" virtual="pure" type="bool" signature="bool filter(QTiltReading *reading) = 0">
                <parameter type="QTiltReading *" name="reading" default=""/>
            </function>
        </class>
        <class name="QTiltReading" href="qtiltreading.html" status="active" access="public" location="qtiltsensor.h" documented="true" groups="sensors_reading" bases="QSensorReading" module="QtSensors" brief="Holds readings from the tilt sensor">
            <function name="setXRotation" fullname="QTiltReading::setXRotation" href="qtiltreading.html#setXRotation" status="active" access="public" location="qtiltsensor.h" documented="true" meta="plain" type="void" signature="void setXRotation(qreal x)">
                <parameter type="qreal" name="x" default=""/>
            </function>
            <function name="setYRotation" fullname="QTiltReading::setYRotation" href="qtiltreading.html#setYRotation" status="active" access="public" location="qtiltsensor.h" documented="true" meta="plain" type="void" signature="void setYRotation(qreal y)">
                <parameter type="qreal" name="y" default=""/>
            </function>
            <function name="xRotation" fullname="QTiltReading::xRotation" href="qtiltreading.html#xRotation-prop" status="active" access="public" location="qtiltsensor.h" meta="plain" const="true" associated-property="xRotation" type="qreal" signature="qreal xRotation() const"/>
            <function name="yRotation" fullname="QTiltReading::yRotation" href="qtiltreading.html#yRotation-prop" status="active" access="public" location="qtiltsensor.h" meta="plain" const="true" associated-property="yRotation" type="qreal" signature="qreal yRotation() const"/>
            <property name="xRotation" fullname="QTiltReading::xRotation" href="qtiltreading.html#xRotation-prop" status="active" access="public" location="qtiltsensor.h" documented="true" writable="false" dataType="qreal" brief="This property holds the amount of tilt on the X axis, measured in degrees">
                <getter name="xRotation"/>
            </property>
            <property name="yRotation" fullname="QTiltReading::yRotation" href="qtiltreading.html#yRotation-prop" status="active" access="public" location="qtiltsensor.h" documented="true" writable="false" dataType="qreal" brief="This property holds the amount of tilt on the Y axis, measured in degrees">
                <getter name="yRotation"/>
            </property>
        </class>
        <class name="QTiltSensor" href="qtiltsensor.html" status="active" access="public" location="qtiltsensor.h" documented="true" groups="sensors_type" bases="QSensor" module="QtSensors" brief="Convenience wrapper around QSensor">
            <function name="QTiltSensor" fullname="QTiltSensor::QTiltSensor" href="qtiltsensor.html#QTiltSensor" status="active" access="public" location="qtiltsensor.h" documented="true" meta="constructor" explicit="true" signature="QTiltSensor(QObject *parent)">
                <parameter type="QObject *" name="parent" default="nullptr"/>
            </function>
            <function name="calibrate" fullname="QTiltSensor::calibrate" href="qtiltsensor.html#calibrate" status="active" access="public" location="qtiltsensor.h" documented="true" meta="plain" type="void" signature="void calibrate()"/>
            <function name="reading" fullname="QTiltSensor::reading" href="qtiltsensor.html#reading" status="active" access="public" location="qtiltsensor.h" documented="true" meta="plain" const="true" type="QTiltReading *" signature="QTiltReading * reading() const"/>
            <function name="~QTiltSensor" fullname="QTiltSensor::~QTiltSensor" href="qtiltsensor.html#dtor.QTiltSensor" status="active" access="public" location="qtiltsensor.h" documented="true" meta="destructor" virtual="virtual" noexcept="true" signature="~QTiltSensor()"/>
        </class>
        <struct name="qoutputrange" href="qoutputrange.html" status="active" access="public" location="qsensor.h" documented="true" module="QtSensors" brief="Holds the specifics of an output range">
            <variable name="accuracy" fullname="qoutputrange::accuracy" href="qoutputrange.html#accuracy-var" status="active" access="public" location="qsensor.h" documented="true" type="qreal" static="false"/>
            <variable name="maximum" fullname="qoutputrange::maximum" href="qoutputrange.html#maximum-var" status="active" access="public" location="qsensor.h" documented="true" type="qreal" static="false"/>
            <variable name="minimum" fullname="qoutputrange::minimum" href="qoutputrange.html#minimum-var" status="active" access="public" location="qsensor.h" documented="true" type="qreal" static="false"/>
        </struct>
        <page name="compatmap.html" href="compatmap.html" status="active" location="compatmap.qdoc" documented="true" subtype="page" title="Compatibility Map" fulltitle="Compatibility Map" subtitle="" brief="Overview of supported sensors for each platform">
            <contents name="platform-specific-notes" title="Platform specific notes" level="1"/>
            <contents name="windows" title="Windows" level="2"/>
        </page>
        <page name="creating-a-sensor-plugin.html" href="creating-a-sensor-plugin.html" status="active" location="qtsensors-backend.qdoc" documented="true" subtype="page" title="Creating a sensor plugin" fulltitle="Creating a sensor plugin" subtitle="">
            <contents name="how-a-sensor-plugin-is-loaded" title="How a Sensor Plugin is Loaded" level="1"/>
        </page>
        <page name="determining-the-default-sensor-for-a-type.html" href="determining-the-default-sensor-for-a-type.html" status="active" location="qtsensors-backend.qdoc" documented="true" subtype="page" title="Determining the default sensor for a type" fulltitle="Determining the default sensor for a type" subtitle="">
            <contents name="multiple-sensors-can-exist-for-a-type" title="Multiple Sensors Can Exist for a Type" level="1"/>
            <contents name="default-sensor-for-a-type" title="Default Sensor for a Type" level="1"/>
            <contents name="sensors-conf" title="Sensors.conf" level="1"/>
        </page>
        <page name="dynamic-sensor-backend-registration.html" href="dynamic-sensor-backend-registration.html" status="active" location="qtsensors-backend.qdoc" documented="true" subtype="page" title="Dynamic Sensor Backend Registration" fulltitle="Dynamic Sensor Backend Registration" subtitle="">
            <contents name="static-backend-registration" title="Static Backend Registration" level="1"/>
            <contents name="dynamic-backend-registration" title="Dynamic Backend Registration" level="1"/>
            <contents name="suggested-registration-policy" title="Suggested Registration Policy" level="1"/>
        </page>
        <page name="genericbackend.html" href="genericbackend.html" status="active" location="genericbackend.qdoc" documented="true" subtype="page" title="Generic Backend" fulltitle="Generic Backend" subtitle="" brief="Information about the generic sensor backend"/>
        <page name="qtsensors-attribution-android-compass.html" href="qtsensors-attribution-android-compass.html" status="active" location="codeattributions.qdoc" documented="true" groups="attributions-libs,attributions-qtsensors,attributions-qtsensors-libs" subtype="attribution" title="Android getRotationMatrix and getOrientation" fulltitle="Android getRotationMatrix and getOrientation" subtitle="" brief="Apache License 2.0">
            <target name="android-compass"/>
        </page>
        <page name="qtsensors-changes-qt6.html" href="qtsensors-changes-qt6.html" status="active" location="qt6-changes.qdoc" documented="true" groups="changes-qt-5-to-6" subtype="page" title="Changes to Qt Sensors" fulltitle="Changes to Qt Sensors" subtitle="" brief="Migrate Qt Sensors to Qt 6">
            <contents name="sensor-gesture-support" title="Sensor Gesture support" level="1"/>
            <contents name="platform-notes" title="Platform notes" level="1"/>
            <contents name="windows" title="Windows" level="2"/>
            <contents name="sensorfw" title="sensorfw" level="2"/>
            <contents name="ti-sensor-tag" title="TI Sensor Tag" level="2"/>
            <contents name="removed-sensors" title="Removed sensors" level="2"/>
            <contents name="linux" title="Linux" level="2"/>
            <contents name="api-changes" title="API changes" level="1"/>
            <contents name="deleted-typedef-for-qtimestamp" title="Deleted typedef for qtimestamp" level="2"/>
            <contents name="renamed-sensor-type-string-to-sensortype" title="Renamed sensor type string to sensorType" level="2"/>
            <contents name="renamed-lidreading-backlidchanged-property-to-backlidclosed" title="Renamed LidReading::backLidChanged property to backLidClosed" level="2"/>
            <contents name="added-parameter-to-qsensorbackend-sensorbusy-to-be-able-to-also-clear" title="Added parameter to QSensorBackend::sensorBusy() to be able to also clear" level="2"/>
            <contents name="sensor-type-and-and-qsensor-type-properties-marked-as-constant" title="Sensor::type and and QSensor::type properties marked as constant" level="2"/>
        </page>
        <page name="qtsensors-cpp.html" href="qtsensors-cpp.html" status="active" location="qtsensors-cpp.qdoc" documented="true" groups="explanation" subtype="page" title="Qt Sensors C++ Overview" fulltitle="Qt Sensors C++ Overview" subtitle="" brief="Explains how to use the Qt Sensors C++ API">
            <contents name="sensor-types" title="Sensor Types" level="1"/>
            <contents name="common-conventions" title="Common Conventions" level="1"/>
            <contents name="using-a-sensor" title="Using a Sensor" level="1"/>
            <contents name="accessing-sensor-data-in-a-generic-fashion" title="Accessing Sensor Data in a Generic Fashion" level="1"/>
            <contents name="discovering-sensors-and-reading-properties-at-runtime" title="Discovering Sensors And Reading Properties At Runtime" level="1"/>
            <contents name="front-end-back-end" title="Front End, Back End" level="1"/>
            <contents name="main-classes" title="Main Classes" level="1"/>
            <contents name="reading-classes" title="Reading Classes" level="1"/>
            <contents name="sensor-classes" title="Sensor Classes" level="1"/>
            <contents name="filter-classes" title="Filter Classes" level="1"/>
        </page>
        <page name="qtsensors-index.html" href="qtsensors-index.html" status="active" location="qtsensors.qdoc" documented="true" subtype="page" title="Qt Sensors" fulltitle="Qt Sensors" subtitle="" brief="Provides access to sensors via QML and C++ interfaces">
            <contents name="using-the-module" title="Using the Module" level="1"/>
            <contents name="qml-api" title="QML API" level="2"/>
            <contents name="c-api" title="C++ API" level="2"/>
            <contents name="building-with-cmake" title="Building with CMake" level="3"/>
            <contents name="building-with-qmake" title="Building with qmake" level="3"/>
            <contents name="articles-and-guides" title="Articles and Guides" level="1"/>
            <contents name="examples" title="Examples" level="1"/>
            <contents name="api-reference" title="API Reference" level="1"/>
            <contents name="module-evolution" title="Module Evolution" level="1"/>
            <contents name="licenses-and-attributions" title="Licenses and Attributions" level="1"/>
        </page>
        <page name="qtsensors-toc.html" href="qtsensors-toc.html" status="active" location="qtsensors-toc.qdoc" documented="true" subtype="page" title="Qt Sensors module topics" fulltitle="Qt Sensors module topics" subtitle=""/>
        <page name="qtsensors-tutorial.html" href="qtsensors-tutorial.html" status="active" location="qtsensors-tutorial.qdoc" documented="true" subtype="page" title="How to create your own Sensor" fulltitle="How to create your own Sensor" subtitle="" brief="Steps for creating your own sensors">
            <contents name="creating-your-own-sensor-using-c-api" title="Creating your own sensor using C++ API" level="1"/>
            <contents name="creating-a-sensor" title="Creating a sensor" level="2"/>
        </page>
        <page name="senorfwbackend.html" href="senorfwbackend.html" status="active" location="sensorfwbackend.qdoc" documented="true" subtype="page" title="Sensorfw Backend" fulltitle="Sensorfw Backend" subtitle="" brief="Information about the Sensorfw sensor backend"/>
        <page name="sensors-backend-topics.html" href="sensors-backend-topics.html" status="active" location="qtsensors-backend.qdoc" documented="true" subtype="page" title="Qt Sensors Backend" fulltitle="Qt Sensors Backend" subtitle="" brief="Describes how to use the Qt Sensors backend">
            <contents name="overview" title="Overview" level="1"/>
            <contents name="backend-classes" title="Backend Classes" level="1"/>
            <contents name="backend-topics" title="Backend Topics" level="1"/>
        </page>
        <page name="sensorsshowcase" href="qtsensors-sensorsshowcase-example.html" status="active" location="sensorsshowcase.qdoc" documented="true" groups="category Mobile,qtsensors-examples" subtype="example" title="Sensors Showcase" fulltitle="Sensors Showcase" subtitle="" brief="Sensors Showcase example demonstrates sensor usage with visual examples">
            <contents name="overview" title="Overview" level="1"/>
            <contents name="main-menu" title="Main Menu" level="1"/>
            <contents name="accelerometer-view" title="Accelerometer View" level="1"/>
            <contents name="proximity-view" title="Proximity View" level="1"/>
            <contents name="compass-view" title="Compass View" level="1"/>
            <contents name="magnetometer-view" title="Magnetometer View" level="1"/>
            <contents name="gyroscope-view" title="Gyroscope View" level="1"/>
            <page name="sensorsshowcase/Accelerometer.qml" href="qtsensors-sensorsshowcase-accelerometer-qml.html" status="active" subtype="file" title="" fulltitle="Accelerometer.qml Example File" subtitle="sensorsshowcase/Accelerometer.qml"/>
            <page name="sensorsshowcase/Compass.qml" href="qtsensors-sensorsshowcase-compass-qml.html" status="active" subtype="file" title="" fulltitle="Compass.qml Example File" subtitle="sensorsshowcase/Compass.qml"/>
            <page name="sensorsshowcase/Gyroscope.qml" href="qtsensors-sensorsshowcase-gyroscope-qml.html" status="active" subtype="file" title="" fulltitle="Gyroscope.qml Example File" subtitle="sensorsshowcase/Gyroscope.qml"/>
            <page name="sensorsshowcase/Magnetometer.qml" href="qtsensors-sensorsshowcase-magnetometer-qml.html" status="active" subtype="file" title="" fulltitle="Magnetometer.qml Example File" subtitle="sensorsshowcase/Magnetometer.qml"/>
            <page name="sensorsshowcase/Main.qml" href="qtsensors-sensorsshowcase-main-qml.html" status="active" subtype="file" title="" fulltitle="Main.qml Example File" subtitle="sensorsshowcase/Main.qml"/>
            <page name="sensorsshowcase/ProgressXYZBar.qml" href="qtsensors-sensorsshowcase-progressxyzbar-qml.html" status="active" subtype="file" title="" fulltitle="ProgressXYZBar.qml Example File" subtitle="sensorsshowcase/ProgressXYZBar.qml"/>
            <page name="sensorsshowcase/Proximity.qml" href="qtsensors-sensorsshowcase-proximity-qml.html" status="active" subtype="file" title="" fulltitle="Proximity.qml Example File" subtitle="sensorsshowcase/Proximity.qml"/>
            <page name="sensorsshowcase/sensorsupport.h" href="qtsensors-sensorsshowcase-sensorsupport-h.html" status="active" subtype="file" title="" fulltitle="sensorsupport.h Example File" subtitle="sensorsshowcase/sensorsupport.h"/>
            <page name="sensorsshowcase/android/AndroidManifest.xml" href="qtsensors-sensorsshowcase-android-androidmanifest-xml.html" status="active" subtype="file" title="" fulltitle="AndroidManifest.xml Example File" subtitle="sensorsshowcase/android/AndroidManifest.xml"/>
            <page name="sensorsshowcase/images/compass.svg" href="qtsensors-sensorsshowcase-images-compass-svg.html" status="active" subtype="file" title="" fulltitle="compass.svg Example File" subtitle="sensorsshowcase/images/compass.svg"/>
            <page name="sensorsshowcase/images/magnet.svg" href="qtsensors-sensorsshowcase-images-magnet-svg.html" status="active" subtype="file" title="" fulltitle="magnet.svg Example File" subtitle="sensorsshowcase/images/magnet.svg"/>
            <page name="sensorsshowcase/main.cpp" href="qtsensors-sensorsshowcase-main-cpp.html" status="active" subtype="file" title="" fulltitle="main.cpp Example File" subtitle="sensorsshowcase/main.cpp"/>
            <page name="sensorsshowcase/CMakeLists.txt" href="qtsensors-sensorsshowcase-cmakelists-txt.html" status="active" subtype="file" title="" fulltitle="CMakeLists.txt Example File" subtitle="sensorsshowcase/CMakeLists.txt"/>
            <page name="sensorsshowcase/qmldir" href="qtsensors-sensorsshowcase-qmldir.html" status="active" subtype="file" title="" fulltitle="qmldir Example File" subtitle="sensorsshowcase/qmldir"/>
            <page name="sensorsshowcase/sensorsshowcase.pro" href="qtsensors-sensorsshowcase-sensorsshowcase-pro.html" status="active" subtype="file" title="" fulltitle="sensorsshowcase.pro Example File" subtitle="sensorsshowcase/sensorsshowcase.pro"/>
            <page name="sensorsshowcase/android/res/drawable-hdpi/icon.png" href="qtsensors-sensorsshowcase-android-res-drawable-hdpi-icon-png.html" status="active" subtype="image" title="" fulltitle="icon.png Image File" subtitle="sensorsshowcase/android/res/drawable-hdpi/icon.png"/>
            <page name="sensorsshowcase/android/res/drawable-ldpi/icon.png" href="qtsensors-sensorsshowcase-android-res-drawable-ldpi-icon-png.html" status="active" subtype="image" title="" fulltitle="icon.png Image File" subtitle="sensorsshowcase/android/res/drawable-ldpi/icon.png"/>
            <page name="sensorsshowcase/android/res/drawable-mdpi/icon.png" href="qtsensors-sensorsshowcase-android-res-drawable-mdpi-icon-png.html" status="active" subtype="image" title="" fulltitle="icon.png Image File" subtitle="sensorsshowcase/android/res/drawable-mdpi/icon.png"/>
            <page name="sensorsshowcase/android/res/drawable-xhdpi/icon.png" href="qtsensors-sensorsshowcase-android-res-drawable-xhdpi-icon-png.html" status="active" subtype="image" title="" fulltitle="icon.png Image File" subtitle="sensorsshowcase/android/res/drawable-xhdpi/icon.png"/>
            <page name="sensorsshowcase/android/res/drawable-xxhdpi/icon.png" href="qtsensors-sensorsshowcase-android-res-drawable-xxhdpi-icon-png.html" status="active" subtype="image" title="" fulltitle="icon.png Image File" subtitle="sensorsshowcase/android/res/drawable-xxhdpi/icon.png"/>
            <page name="sensorsshowcase/android/res/drawable-xxxhdpi/icon.png" href="qtsensors-sensorsshowcase-android-res-drawable-xxxhdpi-icon-png.html" status="active" subtype="image" title="" fulltitle="icon.png Image File" subtitle="sensorsshowcase/android/res/drawable-xxxhdpi/icon.png"/>
            <page name="sensorsshowcase/images/qt_logo.png" href="qtsensors-sensorsshowcase-images-qt-logo-png.html" status="active" subtype="image" title="" fulltitle="qt_logo.png Image File" subtitle="sensorsshowcase/images/qt_logo.png"/>
        </page>
        <typedef name="qoutputrangelist" href="qsensor.html#qoutputrangelist-typedef" status="active" access="public" location="qsensor.h" related="2" documented="true" aliasedtype="QList&lt;qoutputrange&gt;"/>
        <typedef name="qrange" href="qsensor.html#qrange-typedef" status="active" access="public" location="qsensor.h" related="3" documented="true" aliasedtype="QPair&lt;int, int&gt;"/>
        <typedef name="qrangelist" href="qsensor.html#qrangelist-typedef" status="active" access="public" location="qsensor.h" related="4" documented="true" aliasedtype="QList&lt;qrange&gt;"/>
        <qmlclass name="Accelerometer" qml-module-name="QtSensors" qml-base-type="QtSensors::Sensor" fullname="QtSensors.Accelerometer" href="qml-qtsensors-accelerometer.html" status="active" access="public" since="QtSensors 5.0" documented="true" groups="qml-sensors_type" brief="Element reports on linear acceleration along the X, Y and Z axes">
            <qmlproperty name="accelerationMode" fullname="QtSensors.Accelerometer.accelerationMode" href="qml-qtsensors-accelerometer.html#accelerationMode-prop" status="active" access="public" since="QtSensors 5.1" documented="true" type="AccelerationMode" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="AccelerometerReading" qml-module-name="QtSensors" qml-base-type="QtSensors::SensorReading" fullname="QtSensors.AccelerometerReading" href="qml-qtsensors-accelerometerreading.html" status="active" access="public" since="QtSensors 5.0" documented="true" groups="qml-sensors_reading" brief="Element holds the most recent Accelerometer reading">
            <qmlproperty name="x" fullname="QtSensors.AccelerometerReading.x" href="qml-qtsensors-accelerometerreading.html#x-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="y" fullname="QtSensors.AccelerometerReading.y" href="qml-qtsensors-accelerometerreading.html#y-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="z" fullname="QtSensors.AccelerometerReading.z" href="qml-qtsensors-accelerometerreading.html#z-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="AmbientLightReading" qml-module-name="QtSensors" qml-base-type="QtSensors::SensorReading" fullname="QtSensors.AmbientLightReading" href="qml-qtsensors-ambientlightreading.html" status="active" access="public" since="QtSensors 5.0" documented="true" groups="qml-sensors_reading" brief="Element holds the most AmbientLightSensor reading">
            <qmlproperty name="lightLevel" fullname="QtSensors.AmbientLightReading.lightLevel" href="qml-qtsensors-ambientlightreading.html#lightLevel-prop" status="active" access="public" documented="true" type="LightLevel" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="AmbientLightSensor" qml-module-name="QtSensors" qml-base-type="QtSensors::Sensor" fullname="QtSensors.AmbientLightSensor" href="qml-qtsensors-ambientlightsensor.html" status="active" access="public" since="QtSensors 5.0" documented="true" groups="qml-sensors_type" brief="Element repors on ambient lighting conditions"/>
        <qmlclass name="AmbientTemperatureReading" qml-module-name="QtSensors" qml-base-type="QtSensors::SensorReading" fullname="QtSensors.AmbientTemperatureReading" href="qml-qtsensors-ambienttemperaturereading.html" status="active" access="public" since="QtSensors 5.1" documented="true" groups="qml-sensors_reading" brief="Element holds the most recent temperature reading">
            <qmlproperty name="temperature" fullname="QtSensors.AmbientTemperatureReading.temperature" href="qml-qtsensors-ambienttemperaturereading.html#temperature-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="AmbientTemperatureSensor" qml-module-name="QtSensors" qml-base-type="QtSensors::Sensor" fullname="QtSensors.AmbientTemperatureSensor" href="qml-qtsensors-ambienttemperaturesensor.html" status="active" access="public" since="QtSensors 5.1" documented="true" groups="qml-sensors_type" brief="Element reports on the ambient temperature"/>
        <qmlclass name="Compass" qml-module-name="QtSensors" qml-base-type="QtSensors::Sensor" fullname="QtSensors.Compass" href="qml-qtsensors-compass.html" status="active" access="public" since="QtSensors 5.0" documented="true" groups="qml-sensors_type" brief="Element reports on heading using magnetic north as a reference"/>
        <qmlclass name="CompassReading" qml-module-name="QtSensors" qml-base-type="QtSensors::SensorReading" fullname="QtSensors.CompassReading" href="qml-qtsensors-compassreading.html" status="active" access="public" since="QtSensors 5.0" documented="true" groups="qml-sensors_reading" brief="Element holds the most recent Compass reading">
            <qmlproperty name="azimuth" fullname="QtSensors.CompassReading.azimuth" href="qml-qtsensors-compassreading.html#azimuth-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="calibrationLevel" fullname="QtSensors.CompassReading.calibrationLevel" href="qml-qtsensors-compassreading.html#calibrationLevel-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="Gyroscope" qml-module-name="QtSensors" qml-base-type="QtSensors::Sensor" fullname="QtSensors.Gyroscope" href="qml-qtsensors-gyroscope.html" status="active" access="public" since="QtSensors 5.0" documented="true" groups="qml-sensors_type" brief="Element reports on rotational acceleration around the X, Y and Z axes"/>
        <qmlclass name="GyroscopeReading" qml-module-name="QtSensors" qml-base-type="QtSensors::SensorReading" fullname="QtSensors.GyroscopeReading" href="qml-qtsensors-gyroscopereading.html" status="active" access="public" since="QtSensors 5.0" documented="true" groups="qml-sensors_reading" brief="Element holds the most recent Gyroscope reading">
            <qmlproperty name="x" fullname="QtSensors.GyroscopeReading.x" href="qml-qtsensors-gyroscopereading.html#x-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="y" fullname="QtSensors.GyroscopeReading.y" href="qml-qtsensors-gyroscopereading.html#y-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="z" fullname="QtSensors.GyroscopeReading.z" href="qml-qtsensors-gyroscopereading.html#z-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="HumidityReading" qml-module-name="QtSensors" qml-base-type="QtSensors::SensorReading" fullname="QtSensors.HumidityReading" href="qml-qtsensors-humidityreading.html" status="active" access="public" since="QtSensors 5.9" documented="true" groups="qml-sensors_reading" brief="Element holds the most recent HumiditySensor reading">
            <qmlproperty name="absoluteHumidity" fullname="QtSensors.HumidityReading.absoluteHumidity" href="qml-qtsensors-humidityreading.html#absoluteHumidity-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="relativeHumidity" fullname="QtSensors.HumidityReading.relativeHumidity" href="qml-qtsensors-humidityreading.html#relativeHumidity-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="HumiditySensor" qml-module-name="QtSensors" qml-base-type="QtSensors::Sensor" fullname="QtSensors.HumiditySensor" href="qml-qtsensors-humiditysensor.html" status="active" access="public" since="QtSensors 5.9" documented="true" groups="qml-sensors_type" brief="Element reports on humidity"/>
        <qmlclass name="LightReading" qml-module-name="QtSensors" qml-base-type="QtSensors::SensorReading" fullname="QtSensors.LightReading" href="qml-qtsensors-lightreading.html" status="active" access="public" since="QtSensors 5.0" documented="true" groups="qml-sensors_reading" brief="Element holds the most recent LightSensor reading">
            <qmlproperty name="illuminance" fullname="QtSensors.LightReading.illuminance" href="qml-qtsensors-lightreading.html#illuminance-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="LightSensor" qml-module-name="QtSensors" qml-base-type="QtSensors::Sensor" fullname="QtSensors.LightSensor" href="qml-qtsensors-lightsensor.html" status="active" access="public" since="QtSensors 5.0" documented="true" groups="qml-sensors_type" brief="Element reports on light levels using LUX">
            <qmlproperty name="fieldOfView" fullname="QtSensors.LightSensor.fieldOfView" href="qml-qtsensors-lightsensor.html#fieldOfView-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="Magnetometer" qml-module-name="QtSensors" qml-base-type="QtSensors::Sensor" fullname="QtSensors.Magnetometer" href="qml-qtsensors-magnetometer.html" status="active" access="public" since="QtSensors 5.0" documented="true" groups="qml-sensors_type" brief="Element reports on magnetic field strength along the Z, Y and Z axes">
            <qmlproperty name="returnGeoValues" fullname="QtSensors.Magnetometer.returnGeoValues" href="qml-qtsensors-magnetometer.html#returnGeoValues-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="MagnetometerReading" qml-module-name="QtSensors" qml-base-type="QtSensors::SensorReading" fullname="QtSensors.MagnetometerReading" href="qml-qtsensors-magnetometerreading.html" status="active" access="public" since="QtSensors 5.0" documented="true" groups="qml-sensors_reading" brief="Element holds the most recent Magnetometer reading">
            <qmlproperty name="calibrationLevel" fullname="QtSensors.MagnetometerReading.calibrationLevel" href="qml-qtsensors-magnetometerreading.html#calibrationLevel-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="x" fullname="QtSensors.MagnetometerReading.x" href="qml-qtsensors-magnetometerreading.html#x-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="y" fullname="QtSensors.MagnetometerReading.y" href="qml-qtsensors-magnetometerreading.html#y-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="z" fullname="QtSensors.MagnetometerReading.z" href="qml-qtsensors-magnetometerreading.html#z-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="OrientationReading" qml-module-name="QtSensors" qml-base-type="QtSensors::SensorReading" fullname="QtSensors.OrientationReading" href="qml-qtsensors-orientationreading.html" status="active" access="public" since="QtSensors 5.0" documented="true" groups="qml-sensors_reading" brief="Element holds the most recent OrientationSensor reading">
            <qmlproperty name="orientation" fullname="QtSensors.OrientationReading.orientation" href="qml-qtsensors-orientationreading.html#orientation-prop" status="active" access="public" documented="true" type="Orientation" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="OrientationSensor" qml-module-name="QtSensors" qml-base-type="QtSensors::Sensor" fullname="QtSensors.OrientationSensor" href="qml-qtsensors-orientationsensor.html" status="active" access="public" since="QtSensors 5.0" documented="true" groups="qml-sensors_type" brief="Element reports device orientation"/>
        <qmlclass name="PressureReading" qml-module-name="QtSensors" qml-base-type="QtSensors::SensorReading" fullname="QtSensors.PressureReading" href="qml-qtsensors-pressurereading.html" status="active" access="public" since="QtSensors 5.1" documented="true" groups="qml-sensors_reading" brief="Element holds the most recent PressureSensor reading">
            <qmlproperty name="pressure" fullname="QtSensors.PressureReading.pressure" href="qml-qtsensors-pressurereading.html#pressure-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="temperature" fullname="QtSensors.PressureReading.temperature" href="qml-qtsensors-pressurereading.html#temperature-prop" status="active" access="public" since="QtSensors 5.2" documented="true" type="real" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="PressureSensor" qml-module-name="QtSensors" qml-base-type="QtSensors::Sensor" fullname="QtSensors.PressureSensor" href="qml-qtsensors-pressuresensor.html" status="active" access="public" since="QtSensors 5.1" documented="true" groups="qml-sensors_type" brief="Element reports on atmospheric pressure values"/>
        <qmlclass name="ProximityReading" qml-module-name="QtSensors" qml-base-type="QtSensors::SensorReading" fullname="QtSensors.ProximityReading" href="qml-qtsensors-proximityreading.html" status="active" access="public" since="QtSensors 5.0" documented="true" groups="qml-sensors_reading" brief="Element holds the most recent ProximitySensor reading">
            <qmlproperty name="near" fullname="QtSensors.ProximityReading.near" href="qml-qtsensors-proximityreading.html#near-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="ProximitySensor" qml-module-name="QtSensors" qml-base-type="QtSensors::Sensor" fullname="QtSensors.ProximitySensor" href="qml-qtsensors-proximitysensor.html" status="active" access="public" since="QtSensors 5.0" documented="true" groups="qml-sensors_type" brief="Element reports on object proximity"/>
        <qmlclass name="QmlSensors" qml-module-name="QtSensors" fullname="QtSensors.QmlSensors" href="qml-qtsensors-qmlsensors.html" status="active" access="public" since="QtSensors 5.0" documented="true" brief="Singleton provides the module API">
            <function name="defaultSensorForType" fullname="QtSensors.QmlSensors.defaultSensorForType" href="qml-qtsensors-qmlsensors.html#defaultSensorForType-method" status="active" access="public" documented="true" meta="qmlmethod" type="string">
                <parameter type="" name="type" default=""/>
            </function>
            <function name="sensorTypes" fullname="QtSensors.QmlSensors.sensorTypes" href="qml-qtsensors-qmlsensors.html#sensorTypes-method" status="active" access="public" documented="true" meta="qmlmethod" type="list&lt;string&gt;"/>
            <function name="sensorsForType" fullname="QtSensors.QmlSensors.sensorsForType" href="qml-qtsensors-qmlsensors.html#sensorsForType-method" status="active" access="public" documented="true" meta="qmlmethod" type="list&lt;string&gt;">
                <parameter type="" name="type" default=""/>
            </function>
        </qmlclass>
        <qmlclass name="RotationReading" qml-module-name="QtSensors" qml-base-type="QtSensors::SensorReading" fullname="QtSensors.RotationReading" href="qml-qtsensors-rotationreading.html" status="active" access="public" since="QtSensors 5.0" documented="true" groups="qml-sensors_reading" brief="Element holds the most recent RotationSensor reading">
            <qmlproperty name="x" fullname="QtSensors.RotationReading.x" href="qml-qtsensors-rotationreading.html#x-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="y" fullname="QtSensors.RotationReading.y" href="qml-qtsensors-rotationreading.html#y-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="z" fullname="QtSensors.RotationReading.z" href="qml-qtsensors-rotationreading.html#z-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="RotationSensor" qml-module-name="QtSensors" qml-base-type="QtSensors::Sensor" fullname="QtSensors.RotationSensor" href="qml-qtsensors-rotationsensor.html" status="active" access="public" since="QtSensors 5.0" documented="true" groups="qml-sensors_type" brief="Element reports on device rotation around the X, Y and Z axes">
            <qmlproperty name="hasZ" fullname="QtSensors.RotationSensor.hasZ" href="qml-qtsensors-rotationsensor.html#hasZ-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="Sensor" qml-module-name="QtSensors" fullname="QtSensors.Sensor" href="qml-qtsensors-sensor.html" status="active" access="public" since="QtSensors 5.0" documented="true" brief="Element serves as a base type for sensors">
            <function name="isFeatureSupported" fullname="QtSensors.Sensor.isFeatureSupported" href="qml-qtsensors-sensor.html#isFeatureSupported-method" status="active" access="public" documented="true" since="QtSensors 6.7" meta="qmlmethod" type="bool">
                <parameter type="" name="feature" default=""/>
            </function>
            <function name="start" fullname="QtSensors.Sensor.start" href="qml-qtsensors-sensor.html#start-method" status="active" access="public" documented="true" meta="qmlmethod" type="bool"/>
            <function name="stop" fullname="QtSensors.Sensor.stop" href="qml-qtsensors-sensor.html#stop-method" status="active" access="public" documented="true" meta="qmlmethod" type="bool"/>
            <qmlproperty name="active" fullname="QtSensors.Sensor.active" href="qml-qtsensors-sensor.html#active-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="alwaysOn" fullname="QtSensors.Sensor.alwaysOn" href="qml-qtsensors-sensor.html#alwaysOn-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="availableDataRates" fullname="QtSensors.Sensor.availableDataRates" href="qml-qtsensors-sensor.html#availableDataRates-prop" status="active" access="public" documented="true" type="list&lt;Range&gt;" attached="false" writable="true"/>
            <qmlproperty name="axesOrientationMode" fullname="QtSensors.Sensor.axesOrientationMode" href="qml-qtsensors-sensor.html#axesOrientationMode-prop" status="active" access="public" since="QtSensors 5.1" documented="true" type="Sensor::AxesOrientationMode" attached="false" writable="true"/>
            <qmlproperty name="bufferSize" fullname="QtSensors.Sensor.bufferSize" href="qml-qtsensors-sensor.html#bufferSize-prop" status="active" access="public" since="QtSensors 5.1" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="busy" fullname="QtSensors.Sensor.busy" href="qml-qtsensors-sensor.html#busy-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="connectedToBackend" fullname="QtSensors.Sensor.connectedToBackend" href="qml-qtsensors-sensor.html#connectedToBackend-prop" status="active" access="public" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="currentOrientation" fullname="QtSensors.Sensor.currentOrientation" href="qml-qtsensors-sensor.html#currentOrientation-prop" status="active" access="public" since="QtSensors 5.1" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="dataRate" fullname="QtSensors.Sensor.dataRate" href="qml-qtsensors-sensor.html#dataRate-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="description" fullname="QtSensors.Sensor.description" href="qml-qtsensors-sensor.html#description-prop" status="active" access="public" documented="true" type="string" attached="false" writable="true"/>
            <qmlproperty name="efficientBufferSize" fullname="QtSensors.Sensor.efficientBufferSize" href="qml-qtsensors-sensor.html#efficientBufferSize-prop" status="active" access="public" since="QtSensors 5.1" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="error" fullname="QtSensors.Sensor.error" href="qml-qtsensors-sensor.html#error-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="identifier" fullname="QtSensors.Sensor.identifier" href="qml-qtsensors-sensor.html#identifier-prop" status="active" access="public" documented="true" type="string" attached="false" writable="true"/>
            <qmlproperty name="maxBufferSize" fullname="QtSensors.Sensor.maxBufferSize" href="qml-qtsensors-sensor.html#maxBufferSize-prop" status="active" access="public" since="QtSensors 5.1" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="outputRange" fullname="QtSensors.Sensor.outputRange" href="qml-qtsensors-sensor.html#outputRange-prop" status="active" access="public" documented="true" type="int" attached="false" writable="true"/>
            <qmlproperty name="outputRanges" fullname="QtSensors.Sensor.outputRanges" href="qml-qtsensors-sensor.html#outputRanges-prop" status="active" access="public" documented="true" type="list&lt;OutputRange&gt;" attached="false" writable="true"/>
            <qmlproperty name="reading" fullname="QtSensors.Sensor.reading" href="qml-qtsensors-sensor.html#reading-prop" status="active" access="public" documented="true" type="SensorReading" attached="false" writable="true"/>
            <qmlproperty name="skipDuplicates" fullname="QtSensors.Sensor.skipDuplicates" href="qml-qtsensors-sensor.html#skipDuplicates-prop" status="active" access="public" since="QtSensors 5.1" documented="true" type="bool" attached="false" writable="true"/>
            <qmlproperty name="type" fullname="QtSensors.Sensor.type" href="qml-qtsensors-sensor.html#type-prop" status="active" access="public" documented="true" type="string" attached="false" writable="true"/>
            <qmlproperty name="userOrientation" fullname="QtSensors.Sensor.userOrientation" href="qml-qtsensors-sensor.html#userOrientation-prop" status="active" access="public" since="QtSensors 5.1" documented="true" type="int" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="SensorReading" qml-module-name="QtSensors" fullname="QtSensors.SensorReading" href="qml-qtsensors-sensorreading.html" status="active" access="public" since="QtSensors 5.0" documented="true" brief="Element serves as a base type for sensor readings">
            <qmlproperty name="timestamp" fullname="QtSensors.SensorReading.timestamp" href="qml-qtsensors-sensorreading.html#timestamp-prop" status="active" access="public" documented="true" type="quint64" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="TiltReading" qml-module-name="QtSensors" qml-base-type="QtSensors::SensorReading" fullname="QtSensors.TiltReading" href="qml-qtsensors-tiltreading.html" status="active" access="public" since="QtSensors 5.0" documented="true" groups="qml-sensors_reading" brief="Element holds the most recent TiltSensor reading">
            <qmlproperty name="xRotation" fullname="QtSensors.TiltReading.xRotation" href="qml-qtsensors-tiltreading.html#xRotation-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
            <qmlproperty name="yRotation" fullname="QtSensors.TiltReading.yRotation" href="qml-qtsensors-tiltreading.html#yRotation-prop" status="active" access="public" documented="true" type="real" attached="false" writable="true"/>
        </qmlclass>
        <qmlclass name="TiltSensor" qml-module-name="QtSensors" qml-base-type="QtSensors::Sensor" fullname="QtSensors.TiltSensor" href="qml-qtsensors-tiltsensor.html" status="active" access="public" since="QtSensors 5.0" documented="true" groups="qml-sensors_type" brief="Element reports tilt events along the X and Y axes">
            <function name="calibrate" fullname="QtSensors.TiltSensor.calibrate" href="qml-qtsensors-tiltsensor.html#calibrate-method" status="active" access="public" documented="true" meta="qmlmethod" type="void"/>
        </qmlclass>
        <group name="attributions-libs" href="attributions-libs.html" status="internal" seen="false" title=""/>
        <group name="attributions-qtsensors" href="attributions-qtsensors.html" status="internal" seen="false" title=""/>
        <group name="attributions-qtsensors-libs" href="attributions-qtsensors-libs.html" status="internal" seen="false" title=""/>
        <group name="category Mobile" href="category-mobile.html" status="internal" seen="false" title=""/>
        <group name="changes-qt-5-to-6" href="changes-qt-5-to-6.html" status="internal" seen="false" title=""/>
        <group name="explanation" href="explanation.html" status="internal" seen="false" title=""/>
        <group name="modules" href="modules.html" status="internal" seen="false" title=""/>
        <group name="qml-sensors_reading" href="qml-sensors-reading.html" status="internal" seen="false" title=""/>
        <group name="qml-sensors_type" href="qml-sensors-type.html" status="internal" seen="false" title=""/>
        <group name="qmlmodules" href="qmlmodules.html" status="internal" seen="false" title=""/>
        <group name="qtsensors-examples" href="qtsensors-examples.html" status="active" location="sensor-examples.qdoc" documented="true" seen="true" title="Qt Sensors Examples" brief="Examples for the Qt Sensors module"/>
        <group name="sensors_backend" href="sensors-backend.html" status="internal" seen="false" title=""/>
        <group name="sensors_filter" href="sensors-filter.html" status="internal" seen="false" title=""/>
        <group name="sensors_main" href="sensors-main.html" status="internal" seen="false" title=""/>
        <group name="sensors_reading" href="sensors-reading.html" status="internal" seen="false" title=""/>
        <group name="sensors_type" href="sensors-type.html" status="internal" seen="false" title=""/>
        <module name="QtSensors" href="qtsensors-module.html" status="active" location="qtsensors-modules.qdoc" documented="true" groups="modules" seen="true" title="Qt Sensors C++ Classes" brief="Provides classes for reading sensor data"/>
        <qmlmodule name="QtSensors" qml-module-name="QtSensors" href="qtsensors-qmlmodule.html" status="active" location="qtsensors-modules.qdoc" documented="true" groups="qmlmodules" seen="true" title="Qt Sensors QML Types" brief="Provides QML types for reading sensor data">
            <contents name="qml-sensors-module-api" title="QML Sensors Module API" level="1"/>
            <contents name="qml-sensor-types" title="QML Sensor Types" level="1"/>
            <contents name="qml-reading-types" title="QML Reading Types" level="1"/>
            <contents name="all-qml-types" title="All QML Types" level="1"/>
        </qmlmodule>
    </namespace>
</INDEX>
