Route recoding. Save latitude,longitude,altitude and speed.
[speedfreak] / Client / carmainwindow.cpp
index 68ecd57..2216ca0 100644 (file)
@@ -762,7 +762,8 @@ void CarMainWindow::gpsStatus()
         if (location->getSatellitesInUse() >= 4)
         {
             //Set status
-            ui->labelRouteTabGPSStatus->setText("GPS ready");
+            //ui->labelRouteTabGPSStatus->setText("GPS ready");
+            ui->labelRouteTabGPSStatus->setText(QString::number(gpsData->roundCounter));
 
             //Set time
             gpsTime->setTime_t(location->getTime());
@@ -778,4 +779,17 @@ void CarMainWindow::gpsStatus()
             ui->labelRouteTabGPSStatus->setText("Waiting for GPS");
         }
     }
+    ui->labelRouteTabSpeed->setText(QString::number(location->getSpeed()));
+}
+
+void CarMainWindow::on_startRecPushButton_clicked()
+{
+    ui->labelRouteTabRecStatus->setText("Recording started");
+    gpsData->startRouteRecording(ui->labelRouteTabGPSTime->text());
+}
+
+void CarMainWindow::on_stopRecPushButton_clicked()
+{
+    ui->labelRouteTabRecStatus->setText("Recording stopped");
+    gpsData->stopRouteRecording(ui->labelRouteTabGPSTime->text());
 }