summaryrefslogtreecommitdiff
path: root/Data/AircraftPosition.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Data/AircraftPosition.cs')
-rw-r--r--Data/AircraftPosition.cs73
1 files changed, 73 insertions, 0 deletions
diff --git a/Data/AircraftPosition.cs b/Data/AircraftPosition.cs
new file mode 100644
index 0000000..a80ada2
--- /dev/null
+++ b/Data/AircraftPosition.cs
@@ -0,0 +1,73 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace Data
+{
+ public class AircraftPosition
+ {
+ #region Attributes
+
+ public string Flight;
+ public string CallSign;
+
+ /// <summary>
+ /// SSR Code
+ /// </summary>
+ public string Ssr;
+
+ public string Sector;
+ public string Layers;
+
+ public double X;
+ public double Y;
+
+
+ public double GroundSpeed;
+ public int Heading;
+ public double Vx;
+ public double Vy;
+
+ /// <summary>
+ /// Flight level
+ /// </summary>
+ public int AFL;
+
+ /// <summary>
+ /// fts/min
+ /// </summary>
+ public int Rate;
+
+ /// <summary>
+ /// O : Stable
+ /// 1 : climb
+ /// -1 : Descent
+ /// -2 : unknown
+ /// </summary>
+ public int Tendency;
+
+ /// <summary>
+ /// HH:MM:SS
+ /// </summary>
+ public int Time_Of_Plot;
+
+ /// <summary>
+ /// The minimum séparation with another aircraft
+ /// existe if the vertical separation is below 1000ft
+ /// </summary>
+ public double MinSeparation;
+
+ /// <summary>
+ /// the closest aircraft
+ /// </summary>
+ public string MinSeparationCallSign;
+
+ /// <summary>
+ /// The speed alteration given with Erasmus -100% -> +100%
+ /// </summary>
+ public double ErasmusDeltaGroundSpeed;
+
+ #endregion
+ }
+}