Сведения о событиях API датчика
API датчика может предоставлять уведомления о событиях.
При регистрации для получения событий через ISensor::SetEventSink или ISensorManager::SetEventSink необходимо предоставить указатель на интерфейс обратного вызова. В коде необходимо реализовать методы интерфейса обратного вызова. API датчика определяет следующие интерфейсы обратного вызова:
- ISensorEvents. Реализуйте этот интерфейс для получения событий от датчиков. Датчики могут уведомлять приложение о новых данных, изменениях состояния датчика, отключении датчика и пользовательских событиях, определенных производителем датчика.
- ISensorManagerEvents. Реализуйте этот интерфейс для получения событий от диспетчера датчиков. Диспетчер датчиков может уведомлять приложение о подключении датчика и, следовательно, может быть доступен для использования.
Вы можете отменить уведомления о событиях, вызвав Метод SetEventSink еще раз, на этот раз передав значение NULL через параметр .
Связанные темы