X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FFDM%2FJSBSim.hxx;h=0091e46232a1c1efe714bfb2023df45f9b9c24fb;hb=ae1028b795c3a492844af468b574db8b18e97f98;hp=7b34a1a476ea795eb5a5dcf3b7eec8a8e4bf40e0;hpb=b86e6ddc11afe0578fff207e74a20abe8a053c23;p=flightgear.git diff --git a/src/FDM/JSBSim.hxx b/src/FDM/JSBSim.hxx index 7b34a1a47..0091e4623 100644 --- a/src/FDM/JSBSim.hxx +++ b/src/FDM/JSBSim.hxx @@ -24,30 +24,34 @@ #ifndef _JSBSIM_HXX #define _JSBSIM_HXX -#include +#include #undef MAX_ENGINES #include +#define ID_JSBSIMXX "$Header" class FGJSBsim: public FGInterface { // The aircraft for this instance FGFDMExec FDMExec; + bool trimmed; + float trim_elev; + float trim_throttle; public: // copy FDM state to LaRCsim structures - int copy_to_JSBsim(); + bool copy_to_JSBsim(); // copy FDM state from LaRCsim structures - int copy_from_JSBsim(); + bool copy_from_JSBsim(); // reset flight params to a specific position - int init( double dt ); + bool init( double dt ); // update position based on inputs, positions, velocities, etc. - int update( int multiloop ); + bool update( int multiloop ); };