X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FFDM%2FJSBSim%2FJSBSim.hxx;h=a0294d5b5d2ff071c9db6f6d4741cf2f28b68b54;hb=b09a2347a8fd699d222e63c2df525d1d10753d6b;hp=4e8cf18809cdf0e546c3405b8d9c043afab49ab1;hpb=76ffb086ebf5d9f16b894229f32c770d4b345f68;p=flightgear.git diff --git a/src/FDM/JSBSim/JSBSim.hxx b/src/FDM/JSBSim/JSBSim.hxx index 4e8cf1880..a0294d5b5 100644 --- a/src/FDM/JSBSim/JSBSim.hxx +++ b/src/FDM/JSBSim/JSBSim.hxx @@ -58,6 +58,7 @@ FORWARD DECLARATIONS namespace JSBSim { class FGAtmosphere; +class FGWinds; class FGFCS; class FGPropulsion; class FGMassBalance; @@ -69,6 +70,7 @@ class FGAuxiliary; class FGOutput; class FGInitialCondition; class FGLocation; +class FGAccelerations; } // Adding it here will cause a namespace clash in FlightGear -EMH- @@ -221,16 +223,18 @@ private: JSBSim::FGInitialCondition *fgic; bool needTrim; - JSBSim::FGAtmosphere* Atmosphere; - JSBSim::FGFCS* FCS; - JSBSim::FGPropulsion* Propulsion; - JSBSim::FGMassBalance* MassBalance; - JSBSim::FGAircraft* Aircraft; - JSBSim::FGPropagate* Propagate; - JSBSim::FGAuxiliary* Auxiliary; - JSBSim::FGAerodynamics* Aerodynamics; + JSBSim::FGAtmosphere* Atmosphere; + JSBSim::FGWinds* Winds; + JSBSim::FGFCS* FCS; + JSBSim::FGPropulsion* Propulsion; + JSBSim::FGMassBalance* MassBalance; + JSBSim::FGAircraft* Aircraft; + JSBSim::FGPropagate* Propagate; + JSBSim::FGAuxiliary* Auxiliary; + JSBSim::FGAerodynamics* Aerodynamics; JSBSim::FGGroundReactions* GroundReactions; - JSBSim::FGInertial* Inertial; + JSBSim::FGInertial* Inertial; + JSBSim::FGAccelerations* Accelerations; int runcount; double trim_elev; @@ -269,6 +273,7 @@ private: SGPropertyNode_ptr temperature; SGPropertyNode_ptr pressure; + SGPropertyNode_ptr pressureSL; SGPropertyNode_ptr density; SGPropertyNode_ptr ground_wind; SGPropertyNode_ptr turbulence_gain;