Sur cette page

qoutputrange Struct

La classe qoutputrange contient les spécificités d'une plage de sortie. Plus d'informations...

En-tête : #include <qoutputrange>
CMake : find_package(Qt6 REQUIRED COMPONENTS Sensors)
target_link_libraries(mytarget PRIVATE Qt6::Sensors)
qmake : QT += sensors

Variables publiques

qreal accuracy
qreal maximum
qreal minimum

Description détaillée

La classe est définie comme une simple structure.

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

Chaque plage de sortie spécifie une valeur minimale et maximale ainsi qu'une valeur de précision. La valeur de précision représente la résolution du capteur. Il s'agit de la plus petite variation que le capteur peut détecter et elle est exprimée dans les mêmes unités que les valeurs minimale et maximale.

Les capteurs doivent souvent faire un compromis entre la portée et la précision. Pour permettre à l'utilisateur de déterminer ce qui est le plus important, le capteur peut offrir plusieurs gammes de sortie. Une gamme de sortie peut avoir des valeurs minimales et maximales réduites et une sensibilité accrue. Une autre gamme de sortie peut avoir des valeurs minimales et maximales plus élevées avec une sensibilité réduite. Il convient de noter que les sensibilités plus élevées seront représentées par des valeurs de précision plus faibles.

Un exemple de ce compromis peut être vu en examinant l'accéléromètre LIS302DL. Il ne dispose que de 256 valeurs possibles. Ces valeurs sont mises à l'échelle de sorte qu'elles peuvent représenter soit -2G à +2G (avec une valeur de précision de 0,015G), soit -8G à +8G (avec une valeur de précision de 0,06G).

Voir également qoutputrangelist et QSensor::outputRanges.

Documentation sur les variables membres

qreal qoutputrange::accuracy

La valeur de précision représente la résolution du capteur. Il s'agit du plus petit changement que le capteur peut détecter et il est exprimé dans les mêmes unités que le minimum et le maximum.

qreal qoutputrange::maximum

Il s'agit de la valeur maximale pour cette plage de sortie. Les unités sont définies par le capteur.

qreal qoutputrange::minimum

Il s'agit de la valeur minimale pour cette plage de sortie. Les unités sont définies par le capteur.

© 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.