Dependencies:   MQTT

Revision:
5:e0d8e5e922f1
Parent:
2:f10d6fecb345
Child:
7:fd8e0604faaa
--- a/main.cpp	Fri Dec 06 20:34:52 2019 +0000
+++ b/main.cpp	Tue Dec 10 23:39:25 2019 +0000
@@ -1,21 +1,28 @@
 #include "mqtt.h"
-#include "car_controller.h"
+#include "simulator.h"
 #include <assert.h>
-#include "Road.h"
 #include "mbed.h"
 
-
 // mqtt singleton instance
 mqtt* mqtt::mqtt_singleton = NULL;
+#define REGRESSIONS 100
 
 int main()
 {   
+    // prepare screen for input
+    printf("\033[2J");
+    printf("\r\n");
+    
     // setup callbacks and mqtt and wifi connection
     mqtt::instance()->setup_network();
-    
-    // start our simulation. will return once simulation completes
+
+for(int i = 0; i < REGRESSIONS; i++)
+{
+    printf("starting simulation... %d\r\n",i);
+    // start our simulation. will return once siimulation completes
     start_simulation( mqtt::instance() );
-    
+    ThisThread::sleep_for(1000);
+}
     // shutdown
     mqtt::instance()->shutdown_network();    
 }
\ No newline at end of file