Калибровка датчика (HTML)
[ Эта статья адресована разработчикам приложений среды выполнения Windows для Windows 8.x и Windows Phone 8.x. При разработке приложений для Windows 10 см. раздел последняя документация]
Датчики в устройстве, основанные на магнитометре (компас, датчик наклона и датчик ориентации) могут потребовать калибровки из-за воздействия факторов среды. Перечисление MagnetometerAccuracy может помочь определить необходимые действия, когда устройство требует калибровки.
Это короткое видео содержит обзор калибровки магнитометра.
Перечисление MagnetometerAccuracy включает четыре значения, которые могут помочь в определении того, нуждается ли в калибровке устройство, на котором работает ваше приложение. Если устройство нуждается в калибровке, необходимо дать пользователю знать об этом. Однако не следует напоминать о необходимости калибровки слишком часто. Рекомендуется делать это не чаще чем раз в 10 минут.
Значение | Описание |
Неизвестна | Драйвер датчика не может сообщить текущую точность. Это необязательно означает, что устройство требует калибровки. Лучший порядок действий при возвращении значения "Неизвестна" определяется приложением. Если приложение полагается на точные показатели датчиков, стоит попросить пользователя выполнить калибровку. |
Ненадежна | Показания магнитометра сейчас весьма неточны. Приложениям следует всегда запрашивать калибровку при возвращении этого значения. |
Приблизительна | Данные достаточно точны для некоторых приложений. Приложения виртуальной реальности, которым достаточно лишь знать, не сдвинул ли пользователь устройство вверх-вниз или влево-вправо, могут работать и без калибровки. Приложения, которым нужен точный курс, например приложение навигации, которому необходимо знать, в каком направлении вы едете, чтобы давать указания, должны запрашивать калибровку. |
Высока | Данные точны. Калибровка не требуется даже для приложений, которым необходим точный курс, таких как приложения дополненной реальности или навигации. |