Enumeração MagnetometerAccuracy (sensorsclassextension.h)
Especifica a precisão do magnetômetro.
Syntax
typedef enum MagnetometerAccuracy {
MAGNETOMETER_ACCURACY_UNKNOWN,
MAGNETOMETER_ACCURACY_UNRELIABLE,
MAGNETOMETER_ACCURACY_APPROXIMATE,
MAGNETOMETER_ACCURACY_HIGH
} ;
Constantes
MAGNETOMETER_ACCURACY_UNKNOWN No momento, a precisão não está disponível, normalmente porque o driver não pode reportá-la. |
MAGNETOMETER_ACCURACY_UNRELIABLE Os valores relatados têm um alto grau de imprecisão. Os aplicativos sempre devem pedir ao usuário para calibrar o dispositivo sempre que esse valor for retornado. |
MAGNETOMETER_ACCURACY_APPROXIMATE Os valores reais e relatados diferem, mas podem ser precisos o suficiente para alguns aplicativos. Aplicativos que só precisam de um valor relativo, como um aplicativo de realidade virtual, podem continuar sem calibragem adicional. |
MAGNETOMETER_ACCURACY_HIGH Os valores reais e relatados são precisos. Nenhuma calibragem adicional é necessária. |
Comentários
Os drivers de dispositivo que dão suporte à precisão do magnetômetro devem relatar apenas os valores MAGNETOMETER_ACCURACY_UNRELIABLE, MAGNETOMETER_ACCURACY_APPROXIMATE e MAGNETOMETER_ACCURACY_HIGH .
Os aplicativos que precisam de calibragem podem solicitar periodicamente ao usuário para calibrar o dispositivo. Sugerimos fazer isso uma vez a cada 10 minutos.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8.1,Disponível em Windows 8.1. |
Servidor mínimo com suporte | Nenhum compatível |
Cabeçalho | sensorsclassextension.h |