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 presentano un elevato grado di inesattezza. 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. |
Commenti
I driver di dispositivo che supportano l'accuratezza del magnetometro devono segnalare solo i valori MAGNETOMETER_ACCURACY_UNRELIABLE, MAGNETOMETER_ACCURACY_APPROXIMATE e MAGNETOMETER_ACCURACY_HIGH .
Le app che richiedono la calibrazione possono chiedere periodicamente all'utente di calibrare il dispositivo. È consigliabile farlo una volta ogni 10 minuti.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8.1,Disponibile in Windows 8.1. |
Server minimo supportato | Nessuno supportato |
Intestazione | sensorsclassextension.h |