{
resultDialog = new ResultDialog(this);
}
+ connect(resultDialog, SIGNAL(sendresult(double)), this, SLOT(sendResult(double)));
resultDialog->setEnd(stopMeasureSpeed);
//Put all times from all speeds
vehicleStartedMoving = false;
stopMeasureSpeed = 0;
}
+
void AccRealTimeDialog::Calibrate()
{
accelerometer->calibrate();
resetAccelerometerMeasurements();
this->close();
}
+
void AccRealTimeDialog::startAccelerationMeasure()
{
double temp = stopMeasureSpeed;
stopMeasureSpeed = temp;
accelerometerTimer->start(40);
}
+
void AccRealTimeDialog::SetStopMeasureSpeed(double speed)
{
stopMeasureSpeed = speed;
}
+
+/**
+ *This slot function emit accelerationstart sendresult.
+ *
+ **/
+void AccRealTimeDialog::sendResult(double result)
+{
+ emit sendresult(result);
+}