X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FFDM%2FJSBSim%2FJSBSim.hxx;h=14766c6f631621d4c064a7c527198846b5ed295e;hb=800ac5a188b7d42e3696c00cf32b7d4e702c8b0b;hp=1a80371677d69ec2927a9f8d63bed724244060e9;hpb=4b494b1d0842bc53d7295f74c44cf4f7a3185446;p=flightgear.git diff --git a/src/FDM/JSBSim/JSBSim.hxx b/src/FDM/JSBSim/JSBSim.hxx index 1a8037167..14766c6f6 100644 --- a/src/FDM/JSBSim/JSBSim.hxx +++ b/src/FDM/JSBSim/JSBSim.hxx @@ -110,6 +110,15 @@ public: /// Reset flight params to a specific position void init(); + /// Unbind properties + void unbind(); + + /// Suspend integration + void suspend(); + + /// Resume integration + void resume(); + /// @name Position Parameter Set //@{ /** Set geocentric latitude @@ -262,8 +271,10 @@ private: SGPropertyNode_ptr temperature; SGPropertyNode_ptr pressure; SGPropertyNode_ptr density; + SGPropertyNode_ptr ground_wind; SGPropertyNode_ptr turbulence_gain; SGPropertyNode_ptr turbulence_rate; + SGPropertyNode_ptr turbulence_model; SGPropertyNode_ptr wind_from_north; SGPropertyNode_ptr wind_from_east; @@ -271,6 +282,8 @@ private: SGPropertyNode_ptr slaved; + static std::map TURBULENCE_TYPE_NAMES; + double last_hook_tip[3]; double last_hook_root[3]; JSBSim::FGColumnVector3 hook_root_struct; @@ -283,8 +296,6 @@ private: void update_gear(void); void update_external_forces(double t_off); - - void resetPropertyState(); };