#include <time.h> // time_t
-const int FG_NET_FDM_VERSION = 13;
+const int FG_NET_FDM_VERSION = 16;
// Define a structure containing the top level flight dynamics model
float phi; // roll (radians)
float theta; // pitch (radians)
float psi; // yaw or true heading (radians)
+ float alpha; // angle of attack
+ float beta; // side slip angle
// Velocities
float phidot; // roll rate (radians/sec)
float v_wind_body_down; // down/vertical velocity in local/body
// frame relative to local airmass, fps
- // Stall
- float stall_warning; // 0.0 - 1.0 indicating the amount of stall
-
// Accelerations
float A_X_pilot; // X accel in body frame ft/sec^2
float A_Y_pilot; // Y accel in body frame ft/sec^2
float A_Z_pilot; // Z accel in body frame ft/sec^2
+ // Stall
+ float stall_warning; // 0.0 - 1.0 indicating the amount of stall
+ float slip_deg; // slip ball deflection
+
// Pressure
// Engine status
// Environment
time_t cur_time; // current unix time
long int warp; // offset in seconds to unix time
- float visibility; // visibility in meters (for env. effects)
+ float visibility; // visibility in meters (for env. effects)
// Control surface positions (normalized values)
float elevator;
float left_aileron;
float right_aileron;
float rudder;
+ float nose_wheel;
float speedbrake;
float spoilers;
};