Sur cette page

qoutputrange Struct

La classe `qoutputrange` contient les caractéristiques d'une plage de sortie. En savoir plus...

En-tête : #include <qsensor.h>
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 une valeur 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 ; elle est exprimée dans les mêmes unités que les valeurs minimale et maximale.

Les capteurs doivent souvent trouver un compromis entre la plage de mesure et la précision. Afin de permettre à l’utilisateur de déterminer lequel de ces deux critères est le plus important, le capteur peut proposer plusieurs plages de sortie. Une plage de sortie peut présenter des valeurs minimales et maximales réduites, mais une sensibilité accrue. Une autre plage de sortie peut présenter des valeurs minimales et maximales plus élevées, mais une sensibilité réduite. Notez qu’une sensibilité plus élevée se traduira par des valeurs de précision plus faibles.

L’accéléromètre LIS302DL illustre bien ce compromis. Il ne dispose en effet que de 256 valeurs possibles à transmettre. Ces valeurs sont mises à l'échelle de manière à pouvoir représenter soit une plage de -2 G à +2 G (avec une précision de 0,015 G), soit une plage de -8 G à +8 G (avec une précision de 0,06 G).

Voir également qoutputrangelist et QSensor::outputRanges.

Documentation sur les variables membres

qreal qoutputrange::accuracy

La valeur de précision correspond à la résolution du capteur. Il s'agit de la plus petite variation que le capteur est capable de détecter ; elle est exprimée dans les mêmes unités que les valeurs minimale et maximale.

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.