Compartilhar via


Enumeração MagnetometerAccuracy (sensorsclassextension.h)

Especifica a precisão do magnetômetro.

Syntax

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

Constantes

 
MAGNETOMETER_ACCURACY_UNKNOWN
No momento, a precisão não está disponível, normalmente porque o driver não pode reportá-la.
MAGNETOMETER_ACCURACY_UNRELIABLE
Os valores relatados têm um alto grau de imprecisão. Os aplicativos sempre devem pedir ao usuário para calibrar o dispositivo sempre que esse valor for retornado.
MAGNETOMETER_ACCURACY_APPROXIMATE
Os valores reais e relatados diferem, mas podem ser precisos o suficiente para alguns aplicativos. Aplicativos que só precisam de um valor relativo, como um aplicativo de realidade virtual, podem continuar sem calibragem adicional.
MAGNETOMETER_ACCURACY_HIGH
Os valores reais e relatados são precisos. Nenhuma calibragem adicional é necessária.

Comentários

Os drivers de dispositivo que dão suporte à precisão do magnetômetro devem relatar apenas os valores MAGNETOMETER_ACCURACY_UNRELIABLE, MAGNETOMETER_ACCURACY_APPROXIMATE e MAGNETOMETER_ACCURACY_HIGH .

Os aplicativos que precisam de calibragem podem solicitar periodicamente ao usuário para calibrar o dispositivo. Sugerimos fazer isso uma vez a cada 10 minutos.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8.1,Disponível em Windows 8.1.
Servidor mínimo com suporte Nenhum compatível
Cabeçalho sensorsclassextension.h

Confira também