diff --git a/src/Network/net_fdm.hxx b/src/Network/net_fdm.hxx index b1436e845..ad7bbda06 100644 --- a/src/Network/net_fdm.hxx +++ b/src/Network/net_fdm.hxx @@ -30,7 +30,7 @@ # error This library requires C++ #endif -const int FG_NET_FDM_VERSION = 0x0004; +const int FG_NET_FDM_VERSION = 5; // Define a structure containing the top level flight dynamics model // parameters @@ -55,9 +55,17 @@ public: double psi; // yaw or true heading (radians) // Velocities + double phidot; // roll rate (radians/sec) + double thetadot; // pitch rate (radians/sec) + double psidot; // yaw rate (radians/sec) double vcas; // calibrated airspeed double climb_rate; // feet per second + // Accelerations + double A_X_pilot; // X accel in body frame ft/sec^2 + double A_Y_pilot; // Y accel in body frame ft/sec^2 + double A_Z_pilot; // Z accel in body frame ft/sec^2 + // Environment time_t cur_time; // current unix time long int warp; // offset in seconds to unix time diff --git a/src/Network/raw_ctrls.hxx b/src/Network/raw_ctrls.hxx index bba3c36d9..001a21b59 100644 --- a/src/Network/raw_ctrls.hxx +++ b/src/Network/raw_ctrls.hxx @@ -30,7 +30,7 @@ # error This library requires C++ #endif -const int FG_RAW_CTRLS_VERSION = 3; +const int FG_RAW_CTRLS_VERSION = 4; const int FG_MAX_ENGINES = 4; const int FG_MAX_WHEELS = 3; @@ -58,6 +58,8 @@ public: // Other interesting/useful values double hground; // ground elevation (meters) + double magvar; // local magnetic variation in degrees. + int speedup; // integer speedup multiplier };