Windows.Devices.Sensors Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece acesso aos tipos de sensores e dados de movimento relacionados com suporte.
Classes
Accelerometer |
Representa um sensor de acelerômetro. Esse sensor retorna valores de força G em relação aos eixos x, y e z. Para obter um exemplo de implementação, consulte o exemplo de acelerômetro. |
AccelerometerDataThreshold |
Fornece acesso aos limites de dados do acelerômetro (também conhecido como sensibilidade à alteração). |
AccelerometerReading |
Representa uma leitura de acelerômetro. |
AccelerometerReadingChangedEventArgs |
Fornece dados para o evento alterado de leitura do acelerômetro. |
AccelerometerShakenEventArgs |
Fornece dados para o evento de aceleração de acelerômetro. |
ActivitySensor |
Representa um sensor que fornece a atividade e status de um sensor. |
ActivitySensorReading |
Representa a leitura de um sensor de atividade que fornece leituras para o sensor. |
ActivitySensorReadingChangedEventArgs |
Representa dados para o evento de leitura alterado do sensor. |
ActivitySensorReadingChangeReport |
Representa dados para o gatilho do sensor. |
ActivitySensorTriggerDetails |
Representa detalhes sobre o disparo do sensor. |
AdaptiveDimmingOptions |
Fornece a capacidade de gerenciar o comportamento de esmaecimento da tela do computador com base em se um usuário é detectado pelo sensor de presença humana. |
Altimeter |
Fornece uma interface para um sensor altimetric medir a altitude relativa. Para obter um exemplo de implementação, consulte o exemplo de altímetro. |
AltimeterReading |
Representa uma leitura de altimeter. |
AltimeterReadingChangedEventArgs |
Fornece dados para o evento altimeter reading– changed. |
Barometer |
Fornece uma interface para um sensor barométrico medir a pressão atmosférica. Para obter um exemplo de implementação, consulte o exemplo de barômetro. |
BarometerDataThreshold |
Fornece acesso aos limites de dados do barômetro (também conhecido como confidencialidade de alteração). |
BarometerReading |
Representa uma leitura de barômetro. |
BarometerReadingChangedEventArgs |
Fornece dados para o evento alterado de leitura do barômetro. |
Compass |
Representa um sensor de bússola. Este sensor retorna um título em relação ao Norte Magnético e, possivelmente, True North. (Este último depende dos recursos do sistema.) Para obter um exemplo de implementação, consulte o exemplo da bússola. |
CompassDataThreshold |
Fornece acesso aos limites de dados da bússola (também conhecido como sensibilidade à alteração). |
CompassReading |
Representa uma leitura de bússola. |
CompassReadingChangedEventArgs |
Fornece dados para o evento de leitura alterado da bússola. |
DetectedPerson |
Representa uma pessoa detectada conforme detectado pelo sensor de presença humana. |
Gyrometer |
Representa um sensor de giroscópio que fornece valores de velocidade angular em relação aos eixos x, y e z. |
GyrometerDataThreshold |
Fornece acesso aos limites de dados do girômetro (também conhecido como sensibilidade à alteração). |
GyrometerReading |
Representa uma leitura de giroscópio. |
GyrometerReadingChangedEventArgs |
Fornece dados para o evento de leitura alterada do girômetro. |
HeadOrientation |
Representa um objeto que descreve a orientação que a cabeça de um usuário está enfrentando em relação ao sensor de presença humana, em termos de rolagem, inclinação e guinada. |
HeadPosition |
Representa um objeto que descreve a localização da cabeça de um usuário em relação ao sensor de presença humana, em termos de azimute e altitude. |
HingeAngleReading |
Fornece acesso aos dados expostos pelo sensor de ângulo da dobradiça em um dispositivo de tela dupla. |
HingeAngleSensor |
Representa o sensor de ângulo da dobradiça em um dispositivo de tela dupla. |
HingeAngleSensorReadingChangedEventArgs |
Fornece dados para o evento ReadingChanged . |
HumanPresenceFeatures |
Representa as configurações do sistema compatíveis com um sensor de presença humana. |
HumanPresenceSensor |
Representa um sensor que detecta se um usuário está presente, ausente ou não interagindo com seu dispositivo. |
HumanPresenceSensorReading |
Representa uma única leitura de um HumanPresenceSensor. |
HumanPresenceSensorReadingChangedEventArgs |
Fornece dados para o evento HumanPresenceSensor.ReadingChanged . |
HumanPresenceSensorReadingUpdate |
Representa uma única leitura atualizada de um HumanPresenceSensor. |
HumanPresenceSettings |
Representa as várias configurações do sistema de presença humana. |
Inclinometer |
Representa um sensor de inclinômetro que fornece valores de inclinação, rolagem e guinada correspondentes aos ângulos de rotação ao redor dos eixos x, y e z, respectivamente. |
InclinometerDataThreshold |
Fornece acesso aos limites de dados do inclinômetro (também conhecido como sensibilidade à alteração). |
InclinometerReading |
Representa uma leitura de inclinômetro. |
InclinometerReadingChangedEventArgs |
Fornece dados para o evento com alteração de leitura do inclinômetro. |
LightSensor |
Representa um sensor de luz ambiente que fornece a leitura de luz ambiente como um valor LUX. |
LightSensorDataThreshold |
Fornece acesso a limites de dados leves (também conhecidos como sensibilidade à alteração). |
LightSensorReading |
Representa uma leitura de sensor de luz ambiente. |
LightSensorReadingChangedEventArgs |
Fornece dados para o evento de alteração de leitura do sensor de luz ambiente. |
LockOnLeaveOptions |
Fornece a capacidade de gerenciar o comportamento de bloqueio da tela do computador com base em se um usuário é detectado pelo sensor de presença humana. |
Magnetometer |
Representa um sensor magnético. |
MagnetometerDataThreshold |
Fornece acesso aos limites de dados do magnetômetro (também conhecido como sensibilidade à alteração). |
MagnetometerReading |
Representa uma leitura de magnetômetro. |
MagnetometerReadingChangedEventArgs |
Fornece dados para a leitura do magnetômetro – evento alterado. |
OrientationSensor |
Representa um sensor de orientação. Esse sensor retorna uma matriz de rotação e um Quaternion que podem ser usados para ajustar a perspectiva do usuário em um aplicativo de jogo. Para obter um exemplo de implementação, consulte o exemplo de sensor de orientação. |
OrientationSensorReading |
Representa uma leitura de sensor de orientação. |
OrientationSensorReadingChangedEventArgs |
Fornece dados para o evento de alteração de leitura do sensor de orientação. |
Pedometer |
Fornece uma interface para um pedômetro para medir o número de etapas executadas. Para obter um exemplo de implementação, consulte o exemplo de podômetro. |
PedometerDataThreshold |
Um limite para o sensor Pedometer . Quando as condições de limite forem atendidas, o gatilho do sensor será ativado. |
PedometerReading |
Representa uma leitura de pedômetro. |
PedometerReadingChangedEventArgs |
Fornece dados para o evento de leitura do pedômetro alterado. |
ProximitySensor |
Fornece uma interface para um sensor de proximidade para determinar se um objeto foi detectado ou não. Para obter um exemplo de implementação, consulte o exemplo de sensor de proximidade. |
ProximitySensorDataThreshold |
Um limite para o ProximitySensor. Quando as condições de limite forem atendidas, o gatilho do sensor será ativado. |
ProximitySensorDisplayOnOffController |
Fornece um controlador responsável por ativar ou desativar a tela do telefone com base nas leituras do ProximitySensor. |
ProximitySensorReading |
Representa uma leitura do sensor de proximidade. |
ProximitySensorReadingChangedEventArgs |
Fornece dados para o evento de leitura alterado do sensor de proximidade. |
SensorDataThresholdTriggerDetails |
Fornece dados para qual sensor disparou a tarefa de monitoramento do limite de dados. |
SensorQuaternion |
Representa um Quaternion. |
SensorRotationMatrix |
Representa uma matriz de rotação 3x3. |
SimpleOrientationSensor |
Representa um sensor de orientação simples. Para obter um exemplo de implementação, consulte o exemplo de sensor de orientação simples. Esse sensor detecta a orientação do quadrante atual do dispositivo especificado, bem como sua face para cima ou para baixo status. |
SimpleOrientationSensorOrientationChangedEventArgs |
Fornece dados para o evento de leitura alterado do sensor. |
WakeOnApproachOptions |
Fornece a capacidade de gerenciar o comportamento de ativação da tela do computador com base em se um usuário é detectado pelo sensor de presença humana. |
Interfaces
IHumanPresenceSensorExtension |
Define a implementação de um tipo que dá suporte à inspeção e modificação de leituras do sensor de presença humana no pipeline entre o sensor e o sistema. |
IHumanPresenceSensorExtensionPlugin |
Define a implementação de um tipo que dá suporte à inspeção e modificação de leituras do sensor de presença humana no pipeline entre o sensor e o sistema. |
ISensorDataThreshold |
Identifica um limite para dados do sensor. Quando esse limite for cruzado, o gatilho do sensor será ativado. |
Enumerações
AccelerometerReadingType |
Indica o tipo de acelerômetro. |
ActivitySensorReadingConfidence |
Especifica a confiança de uma leitura de sensor. |
ActivityType |
Especifica os tipos de atividade de um sensor. |
HumanEngagement |
Especifica os possíveis estados de envolvimento com suporte de um HumanPresenceSensor. |
HumanPresence |
Especifica os possíveis estados de detecção compatíveis com um HumanPresenceSensor. |
MagnetometerAccuracy |
A precisão do sensor. Confira Um Minuto de Desenvolvimento – Calibragem do sensor para obter uma breve visão geral de vídeo sobre como calibrar o magnetômetro. |
PedometerStepKind |
O tipo de etapa executada de acordo com o pedômetro. |
SensorOptimizationGoal |
Indica se a energia ou a precisão devem ser otimizadas para sensores. |
SensorReadingType |
Especifica o tipo de leitura do sensor. |
SensorType |
Indica o tipo de sensor. |
SimpleOrientation |
Indica a orientação do dispositivo. |
Comentários
Esse namespace fornece acesso aos tipos de sensor listados na tabela abaixo. O driver de um sensor deve indicar que o hardware está integrado ao chassi do computador para que ele seja acessível por meio desse namespace. Os sensores não marcados como integrados ao computador, mesmo que sejam de um tipo com suporte, não estarão acessíveis. Os desenvolvedores de driver podem consultar a enumeração SensorConnectionType para obter mais detalhes.
Sensor | Descrição | ||||||
---|---|---|---|---|---|---|---|
Acelerômetro | Detecta aceleração ao longo de três eixos (x, y e z). | ||||||
Inclinômetro | Detecta o ângulo de inclinação ao longo de três eixos (inclinação, rolagem e guinada). | ||||||
Girômetro | Detecta a velocidade angular ao longo de três eixos. | ||||||
Bússola | Detecta o título em graus relativos ao norte magnético (e devido ao norte quando integrado ao GPS integrado). | ||||||
Claro | Detecta o nível de iluminação ambiente em lumens. | ||||||
Orientation | Combina os dados dos sensores acelerômetro, bússola e giroscópio para fornecer dados de rotação mais suaves e confidenciais do que podem ser obtidos apenas de qualquer um dos sensores. Consulte Além disso, esse namespace fornece acesso aos dados de movimento (ou movimentação) a seguir.
Os dados do sensor são fornecidos em relação ao sistema de coordenadas de sensor fixo do dispositivo e são independentes da orientação de exibição. Para aplicativos que dependem de dados de sensor para controle de entrada ou para manipular elementos na tela, o desenvolvedor deve levar em conta a orientação de exibição atual e compensar os dados adequadamente. Para obter mais informações sobre o sistema de coordenadas do sensor, consulte Dados do sensor e orientação de exibição. Para obter alguns exemplos que demonstram o uso de vários sensores, consulte Exemplos de sensor do Windows. Confira também
|