| Index: device/generic_sensor/public/cpp/sensor_reading.h
|
| diff --git a/device/generic_sensor/public/cpp/sensor_reading.h b/device/generic_sensor/public/cpp/sensor_reading.h
|
| index 81e2f76822c58886b72e409563e94086bd74f252..a7048f7a9a348a8b59e7f901d90ee2b0c8db7cbf 100644
|
| --- a/device/generic_sensor/public/cpp/sensor_reading.h
|
| +++ b/device/generic_sensor/public/cpp/sensor_reading.h
|
| @@ -46,6 +46,56 @@ struct DEVICE_GENERIC_SENSOR_PUBLIC_EXPORT SensorReading {
|
| SensorReading(const SensorReading& other);
|
| SensorReadingField<double> timestamp;
|
| constexpr static int kValuesCount = 4;
|
| + // AMBIENT_LIGHT:
|
| + // values[0]: ambient light level in SI lux units.
|
| + //
|
| + // PROXIMITY:
|
| + // values[0]: proximity sensor distance measured in centimeters.
|
| + //
|
| + // ACCELEROMETER:
|
| + // values[0]: acceleration minus Gx on the x-axis.
|
| + // values[1]: acceleration minus Gy on the y-axis.
|
| + // values[2]: acceleration minus Gz on the z-axis.
|
| + //
|
| + // LINEAR_ACCELERATION:
|
| + // values[0]: acceleration on the x-axis.
|
| + // values[1]: acceleration on the y-axis.
|
| + // values[2]: acceleration on the z-axis.
|
| + //
|
| + // GYROSCOPE:
|
| + // values[0]: angular speed around the x-axis.
|
| + // values[1]: angular speed around the y-axis.
|
| + // values[2]: angular speed around the z-axis.
|
| + //
|
| + // MAGNETOMETER:
|
| + // values[0]: ambient magnetic field in the x-axis in micro-Tesla (uT).
|
| + // values[1]: ambient magnetic field in the y-axis in micro-Tesla (uT).
|
| + // values[2]: ambient magnetic field in the z-axis in micro-Tesla (uT).
|
| + //
|
| + // PRESSURE:
|
| + // values[0]: atmospheric pressure in hPa (millibar).
|
| + //
|
| + // ABSOLUTE_ORIENTATION:
|
| + // values[0]: x value of a quaternion representing the orientation of the
|
| + // device in 3D space.
|
| + // values[1]: y value of a quaternion representing the orientation of the
|
| + // device in 3D space.
|
| + // values[2]: z value of a quaternion representing the orientation of the
|
| + // device in 3D space.
|
| + // values[3]: w value of a quaternion representing the orientation of the
|
| + // device in 3D space.
|
| + //
|
| + // RELATIVE_ORIENTATION:
|
| + // (Identical to ABSOLUTE_ORIENTATION except that it doesn't use the
|
| + // geomagnetic field.)
|
| + // values[0]: x value of a quaternion representing the orientation of the
|
| + // device in 3D space.
|
| + // values[1]: y value of a quaternion representing the orientation of the
|
| + // device in 3D space.
|
| + // values[2]: z value of a quaternion representing the orientation of the
|
| + // device in 3D space.
|
| + // values[3]: w value of a quaternion representing the orientation of the
|
| + // device in 3D space.
|
| SensorReadingField<double> values[kValuesCount];
|
| };
|
|
|
|
|