timer = new QTimer();
accelerometer = new Accelerometer();
- //accelerometer->start();
+ accelerometer->start();
- timer->setInterval(1000);
+ timer->setInterval(100);
timer->start();
connect(this->timer, SIGNAL(timeout()), this, SLOT(after_timeout()));
}
void MeasureDialog::after_timeout()
{
QString timeString, speedString;
- time++;
+ //time++;
+ time = accelerometer->getIntervalTime();
speed = accelerometer->getCurrentSpeed();
// If speed is over 100 km/h emits speedAchieved() signal and close this dialog.
if(speed>=100.0)
{
timer->stop();
- //accelerometer->stop();
+ accelerometer->stop();
time = 0;
speed = 0;
emit this->speedAchieved();
void MeasureDialog::on_pushButtonAbort_clicked()
{
timer->stop();
- //accelerometer->stop();
+ accelerometer->stop();
time = 0;
speed = 0;
this->close();