Прочитать на английском

Поделиться через


API датчика

Обзор технологии API датчика.

Технология API датчика не связана ни с какими заголовками.

Рекомендации по программированию для этой технологии см. в следующих разделах:

Перечисления

 
МагнитометрAccuracy

Указывает точность магнитометра.
SensorConnectionType

Определяет типы подключений устройств датчиков.
SensorState

Определяет возможные рабочие состояния для датчиков.

Функции

 
Добавление

Добавляет датчик в коллекцию.
CheckLocationCapability

Возвращает возможность расположения приложения Магазина Windows заданного потока.
Очистить

Очищает коллекцию датчиков.
Getat

Извлекает датчик по указанному индексу в коллекции.
GetCategory

Извлекает идентификатор категории датчика.
GetCount

Извлекает количество датчиков в коллекции.
GetData

Извлекает последний отчет о данных датчика.
GetEventInterest

Извлекает текущие параметры интереса к событиям.
GetFriendlyName

Извлекает имя датчика, которое должно быть видны пользователю.
GetGlobalLocationPermission

Возвращает состояние системного параметра, позволяющего пользователям изменять параметры расположения.
GetID

Извлекает уникальный идентификатор датчика.
GetProperties

Извлекает несколько свойств датчика.
Getproperty

Извлекает значение свойства.
GetSensorByID

Извлекает указатель на указанный датчик.
GetSensorsByCategory

Извлекает коллекцию, содержащую все датчики, связанные с указанной категорией.
GetSensorsByType

Извлекает коллекцию, содержащую все датчики, связанные с указанным типом.
GetSensorValue

Извлекает значение одного поля данных из отчета о данных.
GetSensorValues

Извлекает коллекцию значений полей данных.
GetState

Извлекает текущее рабочее состояние датчика.
GetSupportedDataFields

Извлекает набор объектов PROPERTYKEY, представляющих поля данных, которые может предоставить датчик.
GetTimestamp

Извлекает время создания отчета по данным.
GetType

Извлекает идентификатор типа датчика.
OnDataUpdated

Предоставляет данные о событиях датчика.
OnEvent

Предоставляет настраиваемые уведомления о событиях.
OnLeave

Предоставляет уведомление о том, что устройство датчика больше не подключено.
OnSensorEnter

Предоставляет уведомление о подключении устройства датчика.
OnStateChanged

Предоставляет уведомление об изменении состояния датчика.
Удалить

Удаляет датчик из коллекции. Датчик задается указателем на интерфейс ISensor, который требуется удалить.
RemoveByID

Удаляет датчик из коллекции. Удаляемый датчик определяется его идентификатором.
RequestPermissions

Открывает системное диалоговое окно для запроса разрешения пользователя на доступ к данным датчика.
SetEventInterest

Указывает список событий датчика для получения.
SetEventSink

Указывает интерфейс, через который следует получать уведомления о событиях датчика.
SetEventSink

Указывает интерфейс, через который будет получать уведомления о событиях диспетчера датчиков.
SetProperties

Задает свойства датчика.
SupportsDataField

Указывает, поддерживает ли датчик указанное поле данных.
SupportsEvent

Указывает, поддерживает ли датчик указанное событие.

Интерфейсы

 
ILocationPermissions

Предоставляет состояние системного параметра, позволяющего пользователям изменять параметры расположения.
ISensor

Представляет датчик.
ISensorCollection

Представляет коллекцию датчиков, например все датчики, подключенные к компьютеру.
ISensorDataReport

Представляет отчет о данных датчика. Отчеты о данных датчика содержат значения полей данных, созданные датчиком, и метку времени, которая указывает, когда был создан отчет по данным.
ISensorEvents

Интерфейс обратного вызова, который необходимо реализовать, если вы хотите получать события датчика.
ISensorManager

Предоставляет методы для обнаружения и получения доступных датчиков, а также метод запроса событий диспетчера датчиков.
ISensorManagerEvents

Интерфейс обратного вызова для получения событий диспетчера датчиков.