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 |