Класс QIRProximityReading
Класс QIRProximityReading содержит данные с ИК-датчика приближения. Подробнее...
| Заголовок: | #include <QIRProximityReading> |
| qmake: | QT += sensors |
| С момента: | Qt 5.1 |
| Наследует: | QSensorReading |
Свойства
- reflectance : const qreal
- 1 свойство унаследовано от QSensorReading
- 1 свойство унаследовано от QObject
Открытые функции
| QIRProximityReading(QObject *parent = DECLARE_READING(QIRProximityReading)) | |
| virtual | ~QIRProximityReading() |
| qreal | reflectance() const |
| void | setReflectance(qreal reflectance) |
Переопределённые открытые функции
| virtual void | copyValuesFrom(QSensorReading *other) override |
- 4 открытых функции унаследованы от QSensorReading
- 34 открытых функции унаследованы от QObject
Дополнительные унаследованные члены
- 1 открытый слот унаследован от QObject
- 2 сигнала унаследованы от QObject
- 1 открытая переменная унаследована от QObject
- 10 статические открытые члены унаследованы от QObject
- 9 защищённые функции унаследованы от QObject
- 2 защищённые переменные унаследованы от QObject
Подробное описание
Класс QIRProximityReading содержит данные с ИК-датчика приближения.
ИК-датчик приближения определяет приближение, испуская ИК-свет и обнаруживая, сколько света возвращается.
Наиболее значительное ограничение этой технологии заключается в том, что нет надёжного способа перевода значений отражения в расстояния, если не известны как объект, так и окружающие условия.
Единицы QIRProximityReading
Датчик сообщает значение отражения в виде десятичной дроби в диапазоне от 0 до 1. То есть 0 означает, что ничего не было обнаружено в пределах дальности датчика, а 1 означает, что ИК-сигнал возвратился на полную мощность, при которой он был отправлен.
У некоторых ИК-датчиков довольно редко достигаются верхние и нижние пределы диапазона значений, а некоторые части диапазона могут вообще быть недостижимы. Это связано с поведением аппаратного обеспечения датчика. В случае таких датчиков абсолютное значение отражения никогда не должно использоваться непосредственно. Вместо этого приложения должны реагировать на относительное изменение значений данных. Используйте QProximitySensor, если необходимо только проверить, находится ли что-либо рядом с устройством или нет.
Документация по свойствам
reflectance : const qreal
Содержит значение отражения.
Отражение — десятичная дробь (от 0 до 1), показывающая, сколько переданного ИК-света было возвращено.
Функции доступа:
| qreal | reflectance() const |
См. также Единицы QIRProximityReading.
Документация по функциям-членам
QIRProximityReading::QIRProximityReading(QObject *parent = DECLARE_READING(QIRProximityReading))
Конструирует экземпляр QIRProximityReading по умолчанию.
[virtual] QIRProximityReading::~QIRProximityReading()
Удаляет экземпляр QIRProximityReading. Деструктор является виртуальным.
[override virtual] void QIRProximityReading::copyValuesFrom(QSensorReading *other)
void QIRProximityReading::setReflectance(qreal reflectance)
Устанавливает значение отражения на reflectance.
См. также reflectance().
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.11/qirproximityreading.html