public void Update() { if (IsConntected) { string msg = messageService.PopRawMessage(); if (msg != string.Empty) { ADSBMessageBase parsedMessage = messageBuilder.BuildMessage(msg); if (parsedMessage == null) { return; } if (!Planes.ContainsKey(parsedMessage.ICAO)) { Planes.Add(parsedMessage.ICAO, new Plane(parsedMessage.ICAO)); } //Console.WriteLine(parsedMessage.ToString()); Planes[parsedMessage.ICAO].addMessageToPlane(parsedMessage); } } }
public bool PlaneExists(int z) { return(Planes.ContainsKey(z)); }