Sensor readings.
Synopsis:
#include <bps/sensor.h>
enumĀ {
SENSOR_ACCELEROMETER_READING = 0x00
SENSOR_MAGNETOMETER_READING = 0x01
SENSOR_GYROSCOPE_READING = 0x02
SENSOR_AZIMUTH_PITCH_ROLL_READING = 0x03
SENSOR_ALTIMETER_READING = 0x04
SENSOR_TEMPERATURE_READING = 0x05
SENSOR_PROXIMITY_READING = 0x06
SENSOR_LIGHT_READING = 0x07
SENSOR_GRAVITY_READING = 0x08
SENSOR_LINEAR_ACCEL_READING = 0x09
SENSOR_ROTATION_VECTOR_READING = 0x0A
SENSOR_ROTATION_MATRIX_READING = 0x0B
SENSOR_ORIENTATION_READING = 0x0C
SENSOR_FACE_DETECT_READING = 0x0D
SENSOR_HOLSTER_READING = 0x0E
SENSOR_COMPASS_READING = 0x0F
SENSOR_PRESSURE_READING = 0x10
};
Data:
- SENSOR_ACCELEROMETER_READING
- A reading was made by the acceleration sensor.
- SENSOR_MAGNETOMETER_READING
- A reading was made by the magnetometer sensor.
- SENSOR_GYROSCOPE_READING
- A reading was made by the gyroscope.
- SENSOR_AZIMUTH_PITCH_ROLL_READING
- A reading for azimuth, pitch, and roll is available.
- SENSOR_ALTIMETER_READING
- A reading for the altitude is available.
- SENSOR_TEMPERATURE_READING
- A reading for the temperature is available.
- SENSOR_PROXIMITY_READING
- A reading that measures how close an object is to the front of the device.
- SENSOR_LIGHT_READING
- A reading that measures the brightness level.
- SENSOR_GRAVITY_READING
- A reading for the gravitational field is available.
- SENSOR_LINEAR_ACCEL_READING
- A reading for linear acceleration is available.
- SENSOR_ROTATION_VECTOR_READING
- A reading for the rotational vector is available.
- SENSOR_ROTATION_MATRIX_READING
- A reading for the rotation provided as a rotational matrix is available.
- SENSOR_ORIENTATION_READING
- A reading that the orientation changed and is available.
- SENSOR_FACE_DETECT_READING
- A reading that detected a face (or object) near the device is available.
- SENSOR_HOLSTER_READING
- A reading that indicates whether the device has been or holstered, or not.
- SENSOR_COMPASS_READING
- A reading that indicates the compass heading.
- SENSOR_PRESSURE_READING
- A reading for air pressure is available.
Library:
libbps (For the qcc command, use the -l bps option to link against this library)
Description:
This enumeration defines event codes for the sensor events.