diff options
Diffstat (limited to 'services/sensorservice/SensorService.cpp')
-rw-r--r-- | services/sensorservice/SensorService.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/services/sensorservice/SensorService.cpp b/services/sensorservice/SensorService.cpp index be1c150..cd523ce 100644 --- a/services/sensorservice/SensorService.cpp +++ b/services/sensorservice/SensorService.cpp @@ -48,9 +48,12 @@ #include "RotationVectorSensor2.h" #include "SensorFusion.h" #include "SensorService.h" + +#ifdef USE_LEGACY_SENSORS_FUSION #include "legacy/LegacyGravitySensor.h" #include "legacy/LegacyLinearAccelerationSensor.h" #include "legacy/LegacyRotationVectorSensor.h" +#endif namespace android { // --------------------------------------------------------------------------- @@ -123,12 +126,14 @@ void SensorService::onFirstRef() registerVirtualSensor( new OrientationSensor() ); registerVirtualSensor( new CorrectedGyroSensor(list, count) ); } +#ifdef USE_LEGACY_SENSORS_FUSION else { registerVirtualSensor( new LegacyRotationVectorSensor() ); registerVirtualSensor( new LegacyGravitySensor(list, count) ); registerVirtualSensor( new LegacyLinearAccelerationSensor(list, count) ); } +#endif // build the sensor list returned to users mUserSensorList = mSensorList; |