Esempio n. 1
0
        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);
                }
            }
        }
Esempio n. 2
0
 public bool PlaneExists(int z)
 {
     return(Planes.ContainsKey(z));
 }