En esta página

qoutputrange Struct

La clase qoutputrange contiene los datos específicos de un rango de salida. Más...

Cabecera: #include <qoutputrange>
CMake: find_package(Qt6 REQUIRED COMPONENTS Sensors)
target_link_libraries(mytarget PRIVATE Qt6::Sensors)
qmake: QT += sensors

Variables públicas

qreal accuracy
qreal maximum
qreal minimum

Descripción detallada

La clase se define como una estructura simple.

struct qoutputrange
{
    qreal maximum;
    qreal minimum;
    qreal accuracy;
};

Cada rango de salida especifica un valor mínimo y máximo así como un valor de precisión. El valor de precisión representa la resolución del sensor. Es el cambio más pequeño que el sensor puede detectar y se expresa usando las mismas unidades que el mínimo y el máximo.

A menudo, los sensores deben compensar el alcance con la precisión. Para que el usuario pueda determinar cuál de ellas es más importante, el sensor puede ofrecer varios rangos de salida. Un rango de salida puede tener valores mínimos y máximos reducidos y una mayor sensibilidad. Otro rango de salida puede tener valores mínimos y máximos más altos con una sensibilidad reducida. Tenga en cuenta que las sensibilidades más altas estarán representadas por valores de precisión más pequeños.

Un ejemplo de este compromiso puede verse examinando el acelerómetro LIS302DL. Sólo tiene 256 valores posibles. Estos valores se escalan para que puedan representar de -2G a +2G (con un valor de precisión de 0,015G) o de -8G a +8G (con un valor de precisión de 0,06G).

Véase también qoutputrangelist y QSensor::outputRanges.

Documentación sobre variables miembro

qreal qoutputrange::accuracy

El valor de precisión representa la resolución del sensor. Es el cambio más pequeño que el sensor puede detectar y se expresa utilizando las mismas unidades que el mínimo y el máximo.

qreal qoutputrange::maximum

Es el valor máximo para este rango de salida. Las unidades las define el sensor.

qreal qoutputrange::minimum

Es el valor mínimo para este rango de salida. Las unidades las define el sensor.

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