Объект отчета о данных датчика
Объект отчета о данных датчика содержит данные датчика.
Чтобы датчик был полезен, он должен предоставлять значимые данные. Объем и частота создания данных зависит от датчика к датчику. Например, датчик, который определяет, открыта ли дверь, создает небольшой объем логических данных, в то время как датчик движения может непрерывно создавать несколько элементов данных. Чтобы стандартизировать способ получения данных программой, API датчика использует объект отчета о данных датчика.
Доступ к информации в отчете о данных датчика можно получить через интерфейс ISensorDataReport . Этот интерфейс позволяет получить метку времени отчета о данных, чтобы определить, полезна ли информация в отчете. Получить данные можно двумя способами: как отдельное значение поля данных или как набор значений. Чтобы получить данные в виде отдельного значения, вызовите метод GetSensorValue . Чтобы получить несколько значений, вызовите метод GetSensorValues .
Вы указываете тип данных или поля данных, которые требуется извлечь из отчета, с помощью константы PROPERTYKEY . Ключи свойств для полей данных распространенных типов датчиков определены в Sensors.h.