]> git.mxchange.org Git - flightgear.git/blobdiff - src/Network/net_fdm.hxx
Added static port system and a new altimeter model connected to it.
[flightgear.git] / src / Network / net_fdm.hxx
index e40b7916a1bcda349bcbc0773928fcfeabc76a78..7828bc3958a05b593e5d0e56cd83c91c2d811267 100644 (file)
@@ -32,7 +32,7 @@
 
 #include <time.h> // time_t
 
-const int FG_NET_FDM_VERSION = 6;
+const int FG_NET_FDM_VERSION = 9;
 
 
 // Define a structure containing the top level flight dynamics model
@@ -51,7 +51,7 @@ public:
     enum {
         FG_MAX_ENGINES = 4,
         FG_MAX_WHEELS = 3,
-        FG_MAX_TANKS = 2
+        FG_MAX_TANKS = 4
     };
 
     // Positions
@@ -69,6 +69,9 @@ public:
     double psidot;             // yaw rate (radians/sec)
     double vcas;               // calibrated airspeed
     double climb_rate;         // feet per second
+    double v_north;             // north velocity in local/body frame, fps
+    double v_east;              // east velocity in local/body frame, fps
+    double v_down;              // down/vertical velocity in local/body frame, fps
 
     // Accelerations
     double A_X_pilot;          // X accel in body frame ft/sec^2
@@ -88,9 +91,10 @@ public:
     int num_tanks;             // Max number of fuel tanks
     double fuel_quantity[FG_MAX_TANKS];
 
-    // Gear status
+    // Gear and flaps status
     int num_wheels;
     bool wow[FG_MAX_WHEELS];
+    double flap_deflection;     // normalized from 0 = up to 1 = full deflection
 
     // Environment
     time_t cur_time;            // current unix time