Структура qoutputrange
Класс qoutputrange содержит сведения об интервале выходных данных. Подробнее...
| Заголовок: | #include <qoutputrange> |
| qmake: | QT += sensors |
| С момента: | Qt 5.1 |
Данная структура была введена в Qt 5.1.
Публичные переменные
| qreal | accuracy |
| qreal | maximum |
| qreal | minimum |
Подробное описание
Класс определён как простая структура.
struct qoutputrange
{
qreal maximum;
qreal minimum;
qreal accuracy;
};
Каждый интервал выходных данных задаёт минимальное и максимальное значения, а также значение точности. Значение точности представляет собой разрешение датчика. Это наименьшее изменение, которое может обнаружить датчик, и оно выражается в тех же единицах, что и минимальное и максимальное значения.
Датчики часто должны выбирать между диапазоном и точностью. Чтобы позволить пользователю определить, какой из этих факторов важнее, датчик может предлагать несколько интервалов выходных данных. Один интервал может иметь уменьшенные минимальное и максимальное значения и повышенную чувствительность. Другой интервал может иметь более высокие минимальное и максимальное значения с пониженной чувствительностью. Обратите внимание, что более высокие значения чувствительности будут представлены меньшими значениями точности.
Пример такой компромисса можно увидеть, изучив акселерометр LIS302DL. Он может сообщать только о 256 возможных значениях. Эти значения масштабируются таким образом, чтобы они могли представлять либо от -2G до +2G (с значением точности 0,015G), либо от -8G до +8G (с значением точности 0,06G).
См. также qoutputrangelist и QSensor::outputRanges.
Документация по переменным-членам
qreal qoutputrange::accuracy
Значение точности представляет собой разрешение датчика. Это наименьшее изменение, которое может обнаружить датчик, и оно выражается в тех же единицах, что и минимальное и максимальное значения.
qreal qoutputrange::maximum
Это максимальное значение для данного интервала выходных данных. Единицы определяются датчиком.
qreal qoutputrange::minimum
Это минимальное значение для данного интервала выходных данных. Единицы определяются датчиком.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.14/qoutputrange.html