From fb2a4f69094992af371e9cd7cd92746354b7409f Mon Sep 17 00:00:00 2001 From: curt Date: Tue, 16 May 2000 22:43:58 +0000 Subject: [PATCH] Updates from Jon (addendum to previous changes). --- src/FDM/JSBSim.cxx | 12 +++++------- src/FDM/JSBSim/FGPosition.cpp | 2 -- src/Main/main.cxx | 2 +- 3 files changed, 6 insertions(+), 10 deletions(-) diff --git a/src/FDM/JSBSim.cxx b/src/FDM/JSBSim.cxx index 993e11e56..183669ead 100644 --- a/src/FDM/JSBSim.cxx +++ b/src/FDM/JSBSim.cxx @@ -55,8 +55,6 @@ #include "JSBsim.hxx" -double geocRwyRadius; - /******************************************************************************/ // Initialize the JSBsim flight model, dt is the time increment for @@ -114,7 +112,7 @@ int FGJSBsim::init( double dt ) { fgic->SetLatitudeRadIC(get_Latitude()); fgic->SetLongitudeRadIC(get_Longitude()); - FDMExec.GetPosition()->SetRunwayRadius(geocRwyRadius); + FDMExec.GetPosition()->SetRunwayRadius(scenery.cur_radius); FG_LOG( FG_FLIGHT, FG_INFO, " phi: " << get_Phi()); FG_LOG( FG_FLIGHT, FG_INFO, " theta: " << get_Theta() ); @@ -130,11 +128,11 @@ int FGJSBsim::init( double dt ) { fgtrim->Report(); fgtrim->TrimStats(); fgtrim->ReportState(); - + controls.set_elevator_trim(FDMExec.GetFCS()->GetDeCmd()); controls.set_trimmed_throttle(FGControls::ALL_ENGINES,FDMExec.GetFCS()->GetThrottleCmd(0)/100); //the trimming routine only knows how to get 1 value for throttle - + //for(int i=0;iGetNumEngines();i++) { // controls.set_throttle(i,FDMExec.GetFCS()->GetThrottleCmd(i)/100); //} @@ -189,8 +187,8 @@ int FGJSBsim::update( int multiloop ) { // FCS->SetBrake( controls.get_brake( 0 ) ); // Inform JSBsim of the local terrain altitude; uncommented 5/3/00 -// FDMExec.GetPosition()->SetRunwayElevation(get_Runway_altitude()); // seems to work - FDMExec.GetPosition()->SetRunwayRadius(geocRwyRadius); + // FDMExec.GetPosition()->SetRunwayElevation(get_Runway_altitude()); // seems to work + FDMExec.GetPosition()->SetRunwayRadius(scenery.cur_radius); FDMExec.GetAtmosphere()->SetExTemperature(get_Static_temperature()); FDMExec.GetAtmosphere()->SetExPressure(get_Static_pressure()); diff --git a/src/FDM/JSBSim/FGPosition.cpp b/src/FDM/JSBSim/FGPosition.cpp index 1dcadbedc..bdbd5668b 100644 --- a/src/FDM/JSBSim/FGPosition.cpp +++ b/src/FDM/JSBSim/FGPosition.cpp @@ -126,8 +126,6 @@ bool FGPosition:: Run(void) { DistanceAGL = Radius - RunwayRadius; // Geocentric - cout << "h: " << h << " DistanceAGL: " << DistanceAGL << endl; - hoverb = h/b; if(Vt > 0) { diff --git a/src/Main/main.cxx b/src/Main/main.cxx index 0ae428858..a84d17e01 100644 --- a/src/Main/main.cxx +++ b/src/Main/main.cxx @@ -85,7 +85,7 @@ // #defines in uiuc_aircraft.h #include "bfi.hxx" -q#include +#include #include #include #include -- 2.39.5