Windows.Devices.Sensors Espacio de nombres

Proporciona acceso a los tipos admitidos de sensores y datos de movimiento relacionados.

Clases

Accelerometer

Representa un sensor de acelerómetro.

Este sensor devuelve valores de fuerza G con respecto a los ejes x, y y z.

Para ver una implementación de ejemplo, consulte la muestra de acelerómetro.

AccelerometerDataThreshold

Proporciona acceso a los umbrales de datos del acelerómetro (también conocidos como sensibilidad de cambio).

AccelerometerReading

Representa una lectura del acelerómetro.

AccelerometerReadingChangedEventArgs

Proporciona datos para la lectura del acelerómetro: evento modificado.

AccelerometerShakenEventArgs

Proporciona datos para el evento acelerómetro-agitado.

ActivitySensor

Representa un sensor que proporciona la actividad y el estado de un sensor.

ActivitySensorReading

Representa la lectura de un sensor de actividad que proporciona lecturas para el sensor.

ActivitySensorReadingChangedEventArgs

Representa los datos para el evento de lectura y cambio del sensor.

ActivitySensorReadingChangeReport

Representa los datos del desencadenador del sensor.

ActivitySensorTriggerDetails

Representa los detalles sobre el desencadenador del sensor.

AdaptiveDimmingOptions

Proporciona la capacidad de administrar el comportamiento de atenuación de la pantalla del EQUIPO en función de si el sensor de presencia humana detecta un usuario.

Altimeter

Proporciona una interfaz para un sensor altimétrico para medir la altitud relativa.

Para ver una implementación de ejemplo, consulte el ejemplo de altimeter.

AltimeterReading

Representa una lectura de temporizador.

AltimeterReadingChangedEventArgs

Proporciona datos para la lectura del temporizador: evento modificado.

Barometer

Proporciona una interfaz para que un sensor barométrico mida la presión atmosférica.

Para ver una implementación de ejemplo, consulte el ejemplo de barómetro.

BarometerDataThreshold

Proporciona acceso a los umbrales de datos del barómetro (también conocidos como sensibilidad de cambio).

BarometerReading

Representa una lectura de barómetro.

BarometerReadingChangedEventArgs

Proporciona datos para el evento de lectura de barómetro: modificado.

Compass

Representa un sensor de brújula.

Este sensor devuelve un encabezado con respecto al norte magnético y, posiblemente, verdadero norte. (Este último depende de las funcionalidades del sistema).

Para ver una implementación de ejemplo, consulte el ejemplo de brújula.

CompassDataThreshold

Proporciona acceso a umbrales de datos de brújula (también conocidos como sensibilidad de cambio).

CompassReading

Representa una lectura de brújula.

CompassReadingChangedEventArgs

Proporciona datos para el evento de lectura y cambio de brújula.

DetectedPerson

Representa una persona detectada como la detecta el sensor de presencia humana.

Gyrometer

Representa un sensor de girómetro que proporciona valores de velocidad angular con respecto a los ejes x, y y z.

GyrometerDataThreshold

Proporciona acceso a los umbrales de datos del girómetro (también conocidos como sensibilidad de cambio).

GyrometerReading

Representa una lectura del girómetro.

GyrometerReadingChangedEventArgs

Proporciona datos para el evento de lectura del girómetro.

HeadOrientation

Representa un objeto que describe la orientación a la que se enfrenta la cabeza de un usuario con respecto al sensor de presencia humana, en términos de rotación, inclinación y guiñada.

HeadPosition

Representa un objeto que describe la ubicación de la cabeza de un usuario en relación con el sensor de presencia humana, en términos de azimudo y altitud.

HingeAngleReading

Proporciona acceso a los datos expuestos por el sensor angular de bisagra en un dispositivo de doble pantalla.

HingeAngleSensor

Representa el sensor angular de bisagra en un dispositivo de doble pantalla.

HingeAngleSensorReadingChangedEventArgs

Proporciona datos para el evento ReadingChanged .

HumanPresenceFeatures

Representa la configuración del sistema compatible con un sensor de presencia humana.

HumanPresenceSensor

Representa un sensor que detecta si un usuario está presente, ausente o no interactuando con su dispositivo.

HumanPresenceSensorReading

Representa una sola lectura de humanPresenceSensor.

HumanPresenceSensorReadingChangedEventArgs

Proporciona datos para el evento HumanPresenceSensor.ReadingChanged .

HumanPresenceSensorReadingUpdate

Representa una sola lectura actualizada de HumanPresenceSensor.

HumanPresenceSettings

Representa la configuración del sistema de presencia humana.

Inclinometer

Representa un sensor de inclinómetro que proporciona valores de inclinación, giro y giro correspondientes a los ángulos de rotación alrededor de los ejes x, y y z, respectivamente.

InclinometerDataThreshold

Proporciona acceso a umbrales de datos de inclinómetro (también conocidos como sensibilidad de cambio).

InclinometerReading

Representa una lectura de inclinómetro.

InclinometerReadingChangedEventArgs

Proporciona datos para el evento de lectura de inclinómetro.

LightSensor

Representa un sensor de luz ambiental que proporciona la lectura de luz ambiente como un valor LUX.

LightSensorDataThreshold

Proporciona acceso a umbrales de datos ligeros (también conocidos como sensibilidad de cambio).

LightSensorReading

Representa una lectura del sensor de luz ambiental.

LightSensorReadingChangedEventArgs

Proporciona datos para el evento de lectura del sensor de luz ambiental.

LockOnLeaveOptions

Proporciona la capacidad de administrar el comportamiento de bloqueo de la pantalla del EQUIPO en función de si el sensor de presencia humana detecta un usuario.

Magnetometer

Representa un sensor magnético.

MagnetometerDataThreshold

Proporciona acceso a los umbrales de datos del magnetómetro (también conocidos como sensibilidad de cambio).

MagnetometerReading

Representa una lectura de magnetómetro.

MagnetometerReadingChangedEventArgs

Proporciona datos para la lectura del magnetómetro: evento modificado.

OrientationSensor

Representa un sensor de orientación.

Este sensor devuelve una matriz de rotación y un cuaternión que se puede usar para ajustar la perspectiva del usuario en una aplicación de juego.

Para obtener un ejemplo de implementación, consulte el ejemplo del sensor de orientación.

OrientationSensorReading

Representa una lectura del sensor de orientación.

OrientationSensorReadingChangedEventArgs

Proporciona datos para el evento reading-changed del sensor de orientación.

Pedometer

Proporciona una interfaz para un pedómetro para medir el número de pasos realizados.

Para obtener un ejemplo de implemenación, consulte la muestra de pedómetro.

PedometerDataThreshold

Umbral para el sensor Pedometer . Cuando se cumplan las condiciones de umbral, se activará el desencadenador del sensor.

PedometerReading

Representa una lectura de pedómetro.

PedometerReadingChangedEventArgs

Proporciona datos para el evento de lectura de pedómetro: modificado.

ProximitySensor

Proporciona una interfaz para un sensor de proximidad para determinar si se detecta o no un objeto.

Para obtener un ejemplo de implementación, consulte el ejemplo de sensor de proximidad.

ProximitySensorDataThreshold

Umbral de ProximitySensor. Cuando se cumplan las condiciones de umbral, se activará el desencadenador del sensor.

ProximitySensorDisplayOnOffController

Proporciona un controlador responsable de activar o desactivar la pantalla del teléfono en función de las lecturas de ProximitySensor.

ProximitySensorReading

Representa una lectura del sensor de proximidad.

ProximitySensorReadingChangedEventArgs

Proporciona datos para el evento de lectura y cambio del sensor de proximidad.

SensorDataThresholdTriggerDetails

Proporciona datos para qué sensor desencadenó la tarea de supervisión del umbral de datos.

SensorQuaternion

Representa un cuaternión.

SensorRotationMatrix

Representa una matriz de rotación de 3 x 3.

SimpleOrientationSensor

Representa un sensor de orientación simple.

Para ver una implementación de ejemplo, consulte el ejemplo de sensor de orientación simple.

Este sensor detecta la orientación cuadrante actual del dispositivo especificado, así como su estado de cara arriba o abajo.

SimpleOrientationSensorOrientationChangedEventArgs

Proporciona datos para el evento de lectura y cambio del sensor.

WakeOnApproachOptions

Proporciona la capacidad de administrar el comportamiento de reactivación de la pantalla pc en función de si el sensor de presencia humana detecta un usuario.

Interfaces

IHumanPresenceSensorExtension

Define la implementación de un tipo que permite inspeccionar y modificar las lecturas del sensor de presencia humana en la canalización entre el sensor y el sistema.

IHumanPresenceSensorExtensionPlugin

Define la implementación de un tipo que permite inspeccionar y modificar las lecturas del sensor de presencia humana en la canalización entre el sensor y el sistema.

ISensorDataThreshold

Identifica un umbral para los datos del sensor. Cuando se cruza este umbral, se activará el desencadenador del sensor.

Enumeraciones

AccelerometerReadingType

Indica el tipo de acelerómetro.

ActivitySensorReadingConfidence

Especifica la confianza de una lectura del sensor.

ActivityType

Especifica los tipos de actividad de un sensor.

HumanEngagement

Especifica los posibles estados de involucración admitidos por un HumanPresenceSensor.

HumanPresence

Especifica los posibles estados de detección admitidos por un HumanPresenceSensor.

MagnetometerAccuracy

Precisión del sensor.

Consulte One Dev Minute - Sensor calibration (Un minuto de desarrollo: calibración del sensor ) para obtener información general sobre cómo calibrar el magnetómetro.

PedometerStepKind

Tipo de paso realizado según el pedómetro.

SensorOptimizationGoal

Indica si la potencia o la precisión deben optimizarse para los sensores.

SensorReadingType

Especifica el tipo de lectura del sensor.

SensorType

Indica el tipo de sensor.

SimpleOrientation

Indica la orientación del dispositivo.

Comentarios

Este espacio de nombres proporciona acceso a los tipos de sensor enumerados en la tabla siguiente. El controlador de un sensor debe indicar que el hardware está integrado con el chasis del EQUIPO para que sea accesible a través de este espacio de nombres. Los sensores no marcados como integrados por PC, aunque sean de un tipo compatible, no serán accesibles. Los desarrolladores de controladores pueden consultar la enumeración SensorConnectionType para obtener más detalles.

SensorDescripción
AcelerómetroDetecta la aceleración a lo largo de tres ejes (x, y y z).
InclinómetroDetecta el ángulo de inclinación a lo largo de tres ejes (inclinación, rotación y giro).
GirómetroDetecta la velocidad angular a lo largo de tres ejes.
BrújulaDetecta el encabezado en grados en relación con el norte magnético (y debido al norte cuando se integra con GPS incorporado).
ClaroDetecta el nivel de iluminación ambiente en lúmenes.
OrientaciónCombina los datos de los sensores de acelerómetro, brújula y girómetro para proporcionar datos de rotación más suaves y confidenciales de los que se pueden obtener solo de cualquiera de los sensores. Consulta el

Además, este espacio de nombres proporciona acceso a los siguientes datos de movimiento (o movimiento).

dataDescripción
QuaternionUn cuaternión es un giro de un punto [x,y,z] alrededor de un eje arbitrario.
Matriz de rotaciónUna matriz de rotación representa un giro alrededor de 3 ejes (x, y y z).

Los datos del sensor se proporcionan en relación con el sistema fijo de coordenadas del sensor del dispositivo y son independientes de la orientación de la pantalla. En el caso de las aplicaciones que dependen de los datos del sensor para el control de entrada o para manipular elementos en la pantalla, el desarrollador debe tener en cuenta la orientación de la pantalla actual y compensar los datos de forma adecuada. Para obtener más información sobre el sistema de coordenadas del sensor, consulta Orientación de visualización y datos del sensor.

Para ver algunos ejemplos que muestran el uso de varios sensores, consulte Ejemplos de sensores de Windows.

Consulte también