]> git.mxchange.org Git - flightgear.git/commitdiff
Pass velocities in local body axis.
authorcurt <curt>
Fri, 27 Sep 2002 01:20:20 +0000 (01:20 +0000)
committercurt <curt>
Fri, 27 Sep 2002 01:20:20 +0000 (01:20 +0000)
src/FDM/ExternalNet.cxx
src/Network/net_fdm.hxx

index f5dd6350a53f2d563fbf25551cfe90da6f568e69..8e6512af58046932dc135ade51da0cd9550cb2c8 100644 (file)
@@ -177,6 +177,9 @@ static void net2global( FGNetFDM *net ) {
     htond(net->psidot);
     htond(net->vcas);
     htond(net->climb_rate);
+    htond(net->v_north);
+    htond(net->v_east);
+    htond(net->v_down);
 
     htond(net->A_X_pilot);
     htond(net->A_Y_pilot);
@@ -221,6 +224,9 @@ static void net2global( FGNetFDM *net ) {
                                         net->psidot );
         cur_fdm_state->_set_V_calibrated_kts( net->vcas );
         cur_fdm_state->_set_Climb_Rate( net->climb_rate );
+        cur_fdm_state->_set_Velocities_Local( net->v_north,
+                                              net->v_east,
+                                              net->v_down );
         cur_fdm_state->_set_Accels_Pilot_Body( net->A_X_pilot,
                                               net->A_Y_pilot,
                                               net->A_Z_pilot );
index bb9728a3dab94b99fdd384ce9ccc576f8c6737c1..7828bc3958a05b593e5d0e56cd83c91c2d811267 100644 (file)
@@ -32,7 +32,7 @@
 
 #include <time.h> // time_t
 
-const int FG_NET_FDM_VERSION = 8;
+const int FG_NET_FDM_VERSION = 9;
 
 
 // Define a structure containing the top level flight dynamics model
@@ -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