Exemplo n.º 1
0
 public void PrintTrackTrue(TrackOjects td)
 {
     Console.WriteLine($"Tag:            {td._tag}");
     Console.WriteLine($"X coordinate:   {td._x_coordinate} meters");
     Console.WriteLine($"Y coordinate:   {td._y_coordinate} meters");
     Console.WriteLine($"Altitude:       {td._altitude} meters");
     Console.WriteLine($"Timestamp:      {td._timestamp}");
     Console.WriteLine();
 }
Exemplo n.º 2
0
        public void CreateTrackObject(List <string> values)
        {
            ITrackValidation myTackValidation = new TrackValidation();
            ITrackFormation  myTrackFormation = new TrackFormation();
            IPrint           myPrinter        = new Print();

            foreach (var value in values)
            {
                string[] data = TrackParser.ParseString(value);
                if (myTackValidation.ValidateTrack(data[1], data[2], data[3]))
                {
                    Console.WriteLine("In area!");
                    data[4] = myTrackFormation.FormatTimestamp(data[4]);
                    TrackOjects td = new TrackOjects(data[0], data[1], data[2], data[3], data[4]);
                    TrackObjectList.Add(td);
                    myPrinter.PrintTrackTrue(td);
                }
                else
                {
                    // Console.WriteLine("Not in area");
                }
            }
        }