diff --git a/aman/com/Euroscope.py b/aman/com/Euroscope.py index 06a6fdb..71503ee 100644 --- a/aman/com/Euroscope.py +++ b/aman/com/Euroscope.py @@ -26,11 +26,12 @@ class ReceiverThread(Thread): msg = self.Socket.recv(zmq.NOBLOCK) # parse the received message - report = AircraftReport_pb2.AircraftReport() + report = Communication_pb2.AircraftUpdate() report.ParseFromString(msg) - # try to associate the received aircraft to an airport - self.AMAN.updateAircraftReport(report) + # try to associate the received aircrafts to airports + for inbound in report.reports: + self.AMAN.updateAircraftReport(inbound) except zmq.ZMQError as error: if zmq.EAGAIN == error.errno: