iteration++;
} while(iteration!=1024); // 1024 times
- calibrationX = sstatex>>10; // division by 1024
- calibrationY = sstatey>>10;
- calibrationZ = sstatez>>10;
+ calibrationX = calibrationX>>10; // division by 1024
+ calibrationY = calibrationY>>10;
+ calibrationZ = calibrationZ>>10;
file.close();
}
return intervalTime;
}
+qreal Accelerometer::getTotalTime()
+{
+ return totalTime;
+}
+
/**
* Processes Accelerometer data
*
if (trueAccelerationY <= 30 && trueAccelerationY >= -30) { trueAccelerationY = 0; }
if (trueAccelerationZ <= 30 && trueAccelerationZ >= -30) { trueAccelerationZ = 0; }
- trueAccelerationX = (accelerationX - previousAccelerationX) / 1000 * kGravity;
- trueAccelerationY = (accelerationY - previousAccelerationY) / 1000 * kGravity;
- trueAccelerationZ = (accelerationZ - previousAccelerationZ) / 1000 * kGravity;
+ trueAccelerationX = (accelerationX - previousAccelerationX) /*/ 1000 * kGravity*/;
+ trueAccelerationY = (accelerationY - previousAccelerationY) /*/ 1000 * kGravity*/;
+ trueAccelerationZ = (accelerationZ - previousAccelerationZ) /*/ 1000 * kGravity*/;
previousAccelerationX = accelerationX;
previousAccelerationY = accelerationY;
}
// Using calculate class to calculate velocity and distance etc.
- calculate->CalculateParameters(currentAcceleration,intervalTime );
+ calculate->calculateParameters(currentAcceleration,intervalTime );
- currentSpeed = calculate->CurrentSpeed();
- distanceTraveled = calculate->DistanceTraveled();
+ currentSpeed = calculate->getCurrentSpeed();
+ distanceTraveled = calculate->getDistanceTraveled();
file.close();
}