Skip to content

Commit 822d4ce

Browse files
pixelflingerAndroid (Google) Code Review
authored andcommitted
Merge "fix [3369027] Sensor.TYPE_ROTATION_VECTOR is unstable and returns NaNs when running slowly" into gingerbread
2 parents d0725ee + a97ead7 commit 822d4ce

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

services/sensorservice/RotationVectorSensor.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,9 @@ static inline T clamp(T v) {
3434

3535
RotationVectorSensor::RotationVectorSensor(sensor_t const* list, size_t count)
3636
: mSensorDevice(SensorDevice::getInstance()),
37-
mALowPass(M_SQRT1_2, 5.0f),
37+
mALowPass(M_SQRT1_2, 1.5f),
3838
mAX(mALowPass), mAY(mALowPass), mAZ(mALowPass),
39-
mMLowPass(M_SQRT1_2, 2.5f),
39+
mMLowPass(M_SQRT1_2, 1.5f),
4040
mMX(mMLowPass), mMY(mMLowPass), mMZ(mMLowPass)
4141
{
4242
for (size_t i=0 ; i<count ; i++) {

services/sensorservice/RotationVectorSensor.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,9 @@ class RotationVectorSensor : public SensorInterface {
3838
double mAccTime;
3939
double mMagTime;
4040
SecondOrderLowPassFilter mALowPass;
41-
BiquadFilter mAX, mAY, mAZ;
41+
CascadedBiquadFilter mAX, mAY, mAZ;
4242
SecondOrderLowPassFilter mMLowPass;
43-
BiquadFilter mMX, mMY, mMZ;
43+
CascadedBiquadFilter mMX, mMY, mMZ;
4444

4545
public:
4646
RotationVectorSensor(sensor_t const* list, size_t count);

0 commit comments

Comments
 (0)