#include <time.h> // time_t
-const int FG_NET_FDM_VERSION = 6;
+const int FG_NET_FDM_VERSION = 7;
// Define a structure containing the top level flight dynamics model
// SPARC, which don't like misaligned
// data
- static const int FG_MAX_ENGINES = 4;
- static const int FG_MAX_WHEELS = 3;
- static const int FG_MAX_TANKS = 2;
+ enum {
+ FG_MAX_ENGINES = 4,
+ FG_MAX_WHEELS = 3,
+ FG_MAX_TANKS = 2
+ };
// Positions
double longitude; // geodetic (radians)
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