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 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

Vedi anche