not running

Dependencies:   TextLCD MQTT

Revision:
0:3b4906b8a747
Child:
2:16b3bd337db2
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Road.h	Tue Dec 10 22:29:09 2019 +0000
@@ -0,0 +1,40 @@
+#ifndef _ROAD_H_
+#define _ROAD_H_
+
+#include "mbed.h"
+#include "Car.h"
+#include "AccCar.h"
+#include "Intersection.h"
+#include "Communication.h"
+
+class Car;
+class AccCar;
+class Intersection;
+
+class Road {
+public:
+    EventFlags go_flags;
+    EventFlags done_flags;
+    Intersection *intersection;
+
+    Road(char* t1, char* t2);
+    void add_car(Car* car);
+    void add_acc_car(AccCar* car, int id);
+    void let_cars_update();
+    void wait_for_car_update();
+    
+private:
+    AccCar* car1;
+    AccCar* car2;
+    AccCar* car3;
+    AccCar* car4;
+    AccCar* car5;
+
+    int active_cars;
+    char* topic_send;
+    char* topic_receive;
+    Communication* comm;
+    
+    int n; // update number
+};
+#endif