Provides access to the supported types of sensors and related motion data.
The Windows.Devices.Sensors namespace has these types of members:
The Windows.Devices.Sensors namespace has these classes.
|Accelerometer||Represents an accelerometer sensor.|
|AccelerometerReading||Represents an accelerometer reading.|
|AccelerometerReadingChangedEventArgs||Provides data for the accelerometer readingchanged event.|
|AccelerometerShakenEventArgs||Provides data for the accelerometer-shaken event.|
|Compass||Represents a compass sensor.|
|CompassReading||Represents a compass reading.|
|CompassReadingChangedEventArgs||Provides data for the compass readingchanged event.|
|Gyrometer||Represents a gyrometer sensor.|
|GyrometerReading||Represents a gyrometer reading.|
|GyrometerReadingChangedEventArgs||Provides data for the gyrometer readingchanged event.|
|Inclinometer||Represents an inclinometer sensor.|
|InclinometerReading||Represents an inclinometer reading.|
|InclinometerReadingChangedEventArgs||Provides data for the inclinometer readingchanged event.|
|LightSensor||Represents an ambient-light sensor.|
|LightSensorReading||Represents an ambient lightsensor reading.|
|LightSensorReadingChangedEventArgs||Provides data for the ambient-light sensor reading-changed event.|
|OrientationSensor||Represents an orientation sensor.|
|OrientationSensorReading||Represents an orientation-sensor reading.|
|OrientationSensorReadingChangedEventArgs||Provides data for the orientation-sensor reading-changed event.|
|SensorQuaternion||Represents a Quaternion.|
|SensorRotationMatrix||Represents a 3x3 rotation matrix.|
|SimpleOrientationSensor||Represents a simple orientation sensor.|
|SimpleOrientationSensorOrientationChangedEventArgs||Provides data for the sensor reading–changed event.|
The Windows.Devices.Sensors namespace has these enumerations.
|MagnetometerAccuracy||The sensor's accuracy.|
|SimpleOrientation||Indicates the orientation of the device.|
This namespace provides access to the sensor types listed in the table below. The driver for a sensor must indicate that the hardware is integrated with the PC chassis for it to be accessible via this namespace. Sensors not marked as PC-integrated, even if they are of a supported type, will not be accessible. Driver developers can refer to SensorConnectionType enumeration for more details.
|Accelerometer||Detects acceleration along three axes (x, y, and z).|
|Inclinometer||Detects angle of incline along three axes (pitch, roll, and yaw).|
|Gyrometer||Detects angular velocity along three axes.|
|Compass||Detects heading in degrees relative to magnetic north (and due north when integrated with onboard GPS).|
|Light||Detects ambient lighting level in lumens.|
|Orientation||Combines the data from the accelerometer, compass, and gyrometer sensors to provide smoother and more sensitive rotation data than can be obtained from any of the sensors alone. See the Quaternion and SensorRotationMatrix definitions. This combined sensor data is also known as “Sensor Fusion.”|
|Simple Orientation||Uses the accelerometer to obtain device orientation as a rotation into one of four quadrants, or face-up, or face-down.|
In addition, this namespace provides access to the following motion (or movement) data.
|Quaternion||A Quaternion is a rotation of a point [x,y,z] around an arbitrary axis.|
|Rotation Matrix||A Rotation Matrix represents a rotation around 3 axes (x, y, and z).|
Sensor data is provided relative to the device's fixed sensor coordinate system, and is independent of display orientation. For applications that rely on sensor data for input control or to manipulate elements on the screen, the developer must take current display orientation into account and compensate the data appropriately. For more info about the sensor coordinate system, see Sensor data and display orientation.
Minimum supported client
Minimum supported server
Minimum supported phone
|Windows Phone 8|