#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
enum {
FG_MAX_ENGINES = 4,
FG_MAX_WHEELS = 3,
- FG_MAX_TANKS = 2
+ FG_MAX_TANKS = 4
};
// Positions
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
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