Перечисление MagnetometerAccuracy (sensorsclassextension.h)
Указывает точность магнитометра.
Синтаксис
typedef enum MagnetometerAccuracy {
MAGNETOMETER_ACCURACY_UNKNOWN,
MAGNETOMETER_ACCURACY_UNRELIABLE,
MAGNETOMETER_ACCURACY_APPROXIMATE,
MAGNETOMETER_ACCURACY_HIGH
} ;
Константы
MAGNETOMETER_ACCURACY_UNKNOWN Точность в настоящее время недоступна, как правило, из-за того, что драйвер не может сообщить об этом. |
MAGNETOMETER_ACCURACY_UNRELIABLE Сообщаемые значения имеют высокую степень неточности. Приложения всегда должны запрашивать у пользователя калибровку устройства при каждом возврате этого значения. |
MAGNETOMETER_ACCURACY_APPROXIMATE Фактические и сообщаемые значения различаются, но могут быть достаточно точными для некоторых приложений. Приложения, которым требуется только относительное значение, например приложение виртуальной реальности, могут продолжать работу без дополнительной калибровки. |
MAGNETOMETER_ACCURACY_HIGH Фактические и сообщаемые значения являются точными. Дополнительная калибровка не требуется. |
Комментарии
Драйверы устройств, поддерживающие точность магнитометра, должны сообщать только MAGNETOMETER_ACCURACY_UNRELIABLE, MAGNETOMETER_ACCURACY_APPROXIMATE и MAGNETOMETER_ACCURACY_HIGH значения.
Приложения, которым требуется калибровка, могут периодически запрашивать у пользователя калибровку устройства. Мы рекомендуем делать это каждые 10 минут.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8.1, доступно в Windows 8.1. |
Минимальная версия сервера | Ни одна версия не поддерживается |
Верхняя часть | sensorsclassextension.h |