am 54714b8b: Merge "fix [3369027] Sensor.TYPE_ROTATION_VECTOR is unstable and returns NaNs when running slowly" into honeycomb

* commit '54714b8b956be92e8f4c5884fd104867872b9001':
  fix [3369027] Sensor.TYPE_ROTATION_VECTOR is unstable and returns NaNs when running slowly
This commit is contained in:
Mathias Agopian
2011-01-19 18:25:35 -08:00
committed by Android Git Automerger
2 changed files with 4 additions and 4 deletions

View File

@ -34,9 +34,9 @@ static inline T clamp(T v) {
RotationVectorSensor::RotationVectorSensor(sensor_t const* list, size_t count) RotationVectorSensor::RotationVectorSensor(sensor_t const* list, size_t count)
: mSensorDevice(SensorDevice::getInstance()), : mSensorDevice(SensorDevice::getInstance()),
mALowPass(M_SQRT1_2, 5.0f), mALowPass(M_SQRT1_2, 1.5f),
mAX(mALowPass), mAY(mALowPass), mAZ(mALowPass), mAX(mALowPass), mAY(mALowPass), mAZ(mALowPass),
mMLowPass(M_SQRT1_2, 2.5f), mMLowPass(M_SQRT1_2, 1.5f),
mMX(mMLowPass), mMY(mMLowPass), mMZ(mMLowPass) mMX(mMLowPass), mMY(mMLowPass), mMZ(mMLowPass)
{ {
for (size_t i=0 ; i<count ; i++) { for (size_t i=0 ; i<count ; i++) {

View File

@ -38,9 +38,9 @@ class RotationVectorSensor : public SensorInterface {
double mAccTime; double mAccTime;
double mMagTime; double mMagTime;
SecondOrderLowPassFilter mALowPass; SecondOrderLowPassFilter mALowPass;
BiquadFilter mAX, mAY, mAZ; CascadedBiquadFilter mAX, mAY, mAZ;
SecondOrderLowPassFilter mMLowPass; SecondOrderLowPassFilter mMLowPass;
BiquadFilter mMX, mMY, mMZ; CascadedBiquadFilter mMX, mMY, mMZ;
public: public:
RotationVectorSensor(sensor_t const* list, size_t count); RotationVectorSensor(sensor_t const* list, size_t count);