stopTime = 0;
accelerationStartThreshold = 0.02;
- QTimer *accelerometerTimer = new QTimer(this);
+ accelerometerTimer = new QTimer(this);
connect(accelerometerTimer, SIGNAL(timeout()), this, SLOT(readAccelerometerData()));
accelerometerTimer->start(kAccelerometerSampleRate);
currentAcceleration = sqrt(x*x + y*y + z*z);
changeInAcceleration = (currentAcceleration - firstAcceleration); // firstAcceleration only gets set once
- if (((abs(changeInAcceleration) <= accelerationStartThreshold)
+ if (((fabs(changeInAcceleration) <= accelerationStartThreshold)
&& !vehicleStartedMoving))
{
return;
if ((changeInAcceleration <= 0))
{
// actually increasing here...
- changeInAcceleration = abs(changeInAcceleration);
+ changeInAcceleration = fabs(changeInAcceleration);
}
else
{
{
// we started to move backwards first time through
reverseAccelerationFlag = true;
- changeInAcceleration = abs(changeInAcceleration);
+ changeInAcceleration = fabs(changeInAcceleration);
}
vehicleStartedMoving = true;