// Accelerometer
accelerometer = new Accelerometer();
- accelerometer->setSampleRate(100);
reverseAccelerationFlag = false;
vehicleStartedMoving = false;
//measure = NULL;
//measure = new MeasureDialog();
// connect(measure, SIGNAL(speedAchieved()), this, SLOT(openResultView()));
- accelerometer->start();
timer->start();
// Show measure dialog.
//measure->show();
void CarMainWindow::after_timeout()
{
QString timeString, speedString;
- //time++;
- time = accelerometer->getTotalTime();
- speed = accelerometer->getCurrentSpeed();
- //speed = speed +10;
+ time++;
+ speed = speed +10;
if (floor(speed) == 10)
{
if (speed >= 40.0)
{
timer->stop();
- accelerometer->stop();
time = 0;
speed = 0;
//emit this->speedAchieved();
measures->setTime90kmh(0);
measures->setTime100kmh(0);
timer->stop();
- accelerometer->stop();
time = 0;
speed = 0;
ui->tabWidget->setCurrentWidget(this->ui->StartTab);