replicant-frameworks_native/services/sensorservice
Jaikumar Ganesh 4342fdf14f Sensor changes.
1. Some sensors can wake up the AP. Add wakelocks.
2. Handle backward compatibility for rotation vector
   heading accuracy.
3. Cleanup auto disabled sensors.
4. Fix race condition between enable and dispatch.

Change-Id: I39dddf12e208d83cd288201986ee994312555820
2013-04-12 09:34:44 -07:00
..
tests improve sensorservice_test output 2012-06-27 17:07:55 -07:00
Android.mk Sensor changes. 2013-04-12 09:34:44 -07:00
BatteryService.cpp improve sensor battery usage tracking 2012-09-18 23:33:36 -07:00
BatteryService.h improve sensor battery usage tracking 2012-09-18 23:33:36 -07:00
CorrectedGyroSensor.cpp use quaternions instead of MRPs 2012-06-27 17:07:55 -07:00
CorrectedGyroSensor.h 9-axis sensor fusion with Kalman filter 2012-06-27 17:07:54 -07:00
Fusion.cpp improve sensor fusion 2012-06-28 18:21:43 -07:00
Fusion.h Fix occasional fusion divergence by detecting it and resetting the fusion. 2012-06-27 17:07:55 -07:00
GravitySensor.cpp use quaternions instead of MRPs 2012-06-27 17:07:55 -07:00
GravitySensor.h use quaternions instead of MRPs 2012-06-27 17:07:55 -07:00
LinearAccelerationSensor.cpp 9-axis sensor fusion with Kalman filter 2012-06-27 17:07:54 -07:00
LinearAccelerationSensor.h 9-axis sensor fusion with Kalman filter 2012-06-27 17:07:54 -07:00
mat.h Fix occasional fusion divergence by detecting it and resetting the fusion. 2012-06-27 17:07:55 -07:00
OrientationSensor.cpp use quaternions instead of MRPs 2012-06-27 17:07:55 -07:00
OrientationSensor.h 9-axis sensor fusion with Kalman filter 2012-06-27 17:07:54 -07:00
quat.h use quaternions instead of MRPs 2012-06-27 17:07:55 -07:00
RotationVectorSensor.cpp use quaternions instead of MRPs 2012-06-27 17:07:55 -07:00
RotationVectorSensor.h use quaternions instead of MRPs 2012-06-27 17:07:55 -07:00
SensorDevice.cpp Sensor changes. 2013-04-12 09:34:44 -07:00
SensorDevice.h Sensor changes. 2013-04-12 09:34:44 -07:00
SensorFusion.cpp Rename (IF_)LOGD(_IF) to (IF_)ALOGD(_IF) DO NOT MERGE 2012-06-27 17:07:56 -07:00
SensorFusion.h use quaternions instead of MRPs 2012-06-27 17:07:55 -07:00
SensorInterface.cpp Rename (IF_)LOGI(_IF) to (IF_)ALOGI(_IF) DO NOT MERGE 2012-06-27 17:07:56 -07:00
SensorInterface.h 9-axis sensor fusion with Kalman filter 2012-06-27 17:07:54 -07:00
SensorService.cpp Sensor changes. 2013-04-12 09:34:44 -07:00
SensorService.h Sensor changes. 2013-04-12 09:34:44 -07:00
traits.h 9-axis sensor fusion with Kalman filter 2012-06-27 17:07:54 -07:00
vec.h More error checks to avoid div by zero. 2012-06-27 17:07:55 -07:00