* @author Olavi Pulkkinen <olavi.pulkkinen@fudeco.com>
* @author Rikhard Kuutti <rikhard.kuutti@fudeco.com>
* @author Kai Rasilainen <kai.rasilainen@fudeco.com>
+ * @author Jukka Kurttila <jukka.kurttila@fudeco.com>
* @copyright (c) 2010 Speed Freak team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*/
// Accelerometer
accelerometer = new Accelerometer();
+ movingAverageZ = new MovingAverage(10);
reverseAccelerationFlag = false;
vehicleStartedMoving = false;
//accelerometer->smoothData(x, y, z);
+ //Calculate average
+ movingAverageZ->Enqueue(z);
+ z = movingAverageZ->Average();
+
// Apply calibration
x -= accelerometer->getCalibrationX();
y -= accelerometer->getCalibrationY();
*/
void CarMainWindow::gpsTimerTimeout()
{
- int time1000ms;
+ int time1000ms = 0;
time1000ms += 10;
//IF time is 1 second