Spec-Zone.ru › Qt 5.12

Класс 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
  • 31 открытые функции унаследованы от QObject

Статические открытые члены

const QMetaObject staticMetaObject
  • 9 статических открытых членов унаследованы от QObject

Дополнительные унаследованные члены

  • 1 открытый слот унаследован от QObject
  • 2 сигнала унаследованы от QObject
  • 9 защищённые функции унаследованы от 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/qt-5.12/qirproximityreading.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API