Enumeración MagnetometerAccuracy (sensorsclassextension.h)

Especifica la precisión del magnetómetro.

Syntax

typedef enum MagnetometerAccuracy {
  MAGNETOMETER_ACCURACY_UNKNOWN,
  MAGNETOMETER_ACCURACY_UNRELIABLE,
  MAGNETOMETER_ACCURACY_APPROXIMATE,
  MAGNETOMETER_ACCURACY_HIGH
} ;

Constantes

 
MAGNETOMETER_ACCURACY_UNKNOWN
La precisión no está disponible actualmente, normalmente porque el controlador no puede notificarla.
MAGNETOMETER_ACCURACY_UNRELIABLE
Los valores notificados tienen un alto grado de imprecisión. Las aplicaciones siempre deben pedir al usuario que calibra el dispositivo siempre que se devuelva este valor.
MAGNETOMETER_ACCURACY_APPROXIMATE
Los valores reales y notificados difieren, pero pueden ser lo suficientemente precisos para algunas aplicaciones. Las aplicaciones que solo necesitan un valor relativo, como una aplicación de realidad virtual, pueden continuar sin calibración adicional.
MAGNETOMETER_ACCURACY_HIGH
Los valores reales y notificados son precisos. No se necesita ninguna calibración adicional.

Comentarios

Los controladores de dispositivos que admiten la precisión del magnetómetro solo deben notificar los valores de MAGNETOMETER_ACCURACY_UNRELIABLE, MAGNETOMETER_ACCURACY_APPROXIMATE y MAGNETOMETER_ACCURACY_HIGH .

Las aplicaciones que necesitan calibración pueden pedir periódicamente al usuario que calibra el dispositivo. Se recomienda hacerlo una vez cada 10 minutos.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8.1,Disponible en Windows 8.1.
Servidor mínimo compatible No se admite ninguno
Encabezado sensorsclassextension.h

Consulte también