public void createNewTrafficLight(string uuid, string id1, string id2, string id3) { ipcClient.CreateIntersection(uuid, id1, id2, id3); TrafficLightsBuffer test = TrafficLightsBuffer.Instance; test.lstTLs.Add(new myTL(uuid, id1)); test.lstTLs.Add(new myTL(uuid, id2)); test.lstTLs.Add(new myTL(uuid, id3)); }
public void updateTLstatus() { TrafficLightsBuffer tmp = TrafficLightsBuffer.Instance; while (true) { foreach (var item in tmp.lstTLs) { item.status = ipcClient.GetTrafficLightsStatus(item.uuid, item.id); } Thread.Sleep(200); } }