diff options
author | Ricardo Cerqueira <cyanogenmod@cerqueira.org> | 2013-04-21 06:43:33 -0700 |
---|---|---|
committer | Gerrit Code Review <gerrit@cyanogenmod.org> | 2013-04-21 06:43:33 -0700 |
commit | 8c4be653e9e412ed9425e843e40a8037d084fd6d (patch) | |
tree | fd327d1a5bef0ceae9b4ad538d9960cb1c50fe4e /services/sensorservice/SensorService.cpp | |
parent | 6eebd8b63762e7515ca1953e0bd23d15557cb621 (diff) | |
parent | ab764de51f6f903deacfc1556fe8498fc4f73088 (diff) | |
download | frameworks_native-8c4be653e9e412ed9425e843e40a8037d084fd6d.zip frameworks_native-8c4be653e9e412ed9425e843e40a8037d084fd6d.tar.gz frameworks_native-8c4be653e9e412ed9425e843e40a8037d084fd6d.tar.bz2 |
Merge "sensorservice: Add legacy sensors fusion." into cm-10.1
Diffstat (limited to 'services/sensorservice/SensorService.cpp')
-rw-r--r-- | services/sensorservice/SensorService.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/services/sensorservice/SensorService.cpp b/services/sensorservice/SensorService.cpp index 8ff0872..be1c150 100644 --- a/services/sensorservice/SensorService.cpp +++ b/services/sensorservice/SensorService.cpp @@ -48,6 +48,9 @@ #include "RotationVectorSensor2.h" #include "SensorFusion.h" #include "SensorService.h" +#include "legacy/LegacyGravitySensor.h" +#include "legacy/LegacyLinearAccelerationSensor.h" +#include "legacy/LegacyRotationVectorSensor.h" namespace android { // --------------------------------------------------------------------------- @@ -120,6 +123,12 @@ void SensorService::onFirstRef() registerVirtualSensor( new OrientationSensor() ); registerVirtualSensor( new CorrectedGyroSensor(list, count) ); } + else + { + registerVirtualSensor( new LegacyRotationVectorSensor() ); + registerVirtualSensor( new LegacyGravitySensor(list, count) ); + registerVirtualSensor( new LegacyLinearAccelerationSensor(list, count) ); + } // build the sensor list returned to users mUserSensorList = mSensorList; |