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 |