Calibragem de sensores (HTML)
[ Este artigo destina-se aos desenvolvedores do Windows 8.x e do Windows Phone 8.x que escrevem aplicativos do Windows Runtime. Se você estiver desenvolvendo para o Windows 10, consulte documentação mais recente]
Sensores em um dispositivo baseado no magnetômetro – o sensor de bússola, inclinômetro e orientação - pode precisar de calibragem devido a fatores ambientais. A enumeração MagnetometerAccuracy pode ajudar a determinar um curso de ação quando o dispositivo precisa de calibragem.
Este rápido vídeo apresenta uma visão geral de como calibrar o magnetômetro.
A enumeração MagnetometerAccuracy tem quatro valores que ajudam você a determinar se o dispositivo no qual o seu aplicativo está em execução precisa ser calibrado. Se um dispositivo precisar ser calibrado, você deve informar ao usuário que uma calibragem é necessária. No entanto, você não deve enviar prompts de calibragem cm muita frequência para o usuário. Recomendamos não mais do que uma vez a cada 10 minutos.
Valor | Descrição |
Desconhecido | O driver do sensor não pôde relatar a precisão atual. Isso não significa necessariamente que o dispositivo está descalibrado. Cabe ao seu aplicativo decidir o melhor curso de ação se o valor Desconhecido for retornado. Se o seu aplicativo depender de uma leitura de sensor precisa, convém enviar um prompt para o usuário calibrar o dispositivo. |
Não confiável | Atualmente, há um alto grau de imprecisão no magnetômetro. Os aplicativos sempre devem solicitar uma calibragem ao usuário da primeira vez em que esse valor é retornado. |
Aproximado | Os dados são precisos o suficiente para alguns aplicativos. Um aplicativo de realidade aplicativo, que só precisa saber se o usuário movimento o dispositivo para cima/baixo ou para a esquerda/direita, pode continuar sem calibragem. Aplicativos que exigem uma posição absoluto, como um aplicativo de navegação que precisa de saber para qual direção você está dirigindo para poder fornecer instruções, precisam solicitar uma calibragem. |
Alto | Os dados são precisos. Nenhuma calibragem é necessária, mesmo para aplicativos que precisam conhecer uma posição absoluta, como aplicativos de navegação ou realidade ampliada. |