Condividi tramite


Enumerazione MagnetometerAccuracy (sensorsclassextension.h)

Specifica l'accuratezza del magnetometro.

Sintassi

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

Costanti

 
MAGNETOMETER_ACCURACY_UNKNOWN
L'accuratezza non è attualmente disponibile, in genere perché il driver non può segnalarlo.
MAGNETOMETER_ACCURACY_UNRELIABLE
I valori segnalati hanno un elevato grado di imprecisione. Le app devono sempre chiedere all'utente di calibrare il dispositivo ogni volta che viene restituito questo valore.
MAGNETOMETER_ACCURACY_APPROXIMATE
I valori effettivi e segnalati differiscono ma possono essere sufficientemente accurati per alcune applicazioni. Le app che necessitano solo di un valore relativo, ad esempio un'app di realtà virtuale, possono continuare senza calibrazione aggiuntiva.
MAGNETOMETER_ACCURACY_HIGH
I valori effettivi e segnalati sono accurati. Non è necessaria alcuna calibrazione aggiuntiva.

Osservazioni

I driver di dispositivo che supportano l'accuratezza del magnetometro devono segnalare solo i valori MAGNETOMETER_ACCURACY_UNRELIABLE, MAGNETOMETER_ACCURACY_APPROXIMATEe MAGNETOMETER_ACCURACY_HIGH.

Le app che richiedono la calibrazione possono chiedere periodicamente all'utente di calibrare il dispositivo. È consigliabile eseguire questa operazione una volta ogni 10 minuti.

Fabbisogno

Requisito Valore
client minimo supportato Windows 8.1,Disponibile in Windows 8.1.
server minimo supportato Nessuna supportata
intestazione sensorsclassextension.h

Vedere anche