Класс qoutputrange
Класс qoutputrange хранит подробности о диапазоне вывода. Подробнее...
| Заголовок: | #include <qoutputrange> |
| qmake: | QT += sensors |
| С момента: | Qt 5.1 |
Открытые переменные
| qreal | accuracy |
| qreal | maximum |
| qreal | minimum |
Подробное описание
Класс qoutputrange хранит подробности о диапазоне вывода.
Класс определен как простой структуру.
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.12/qoutputrange.html