#ifndef _JSBSIM_HXX
#define _JSBSIM_HXX
-#include <FDM/JSBsim/FGFDMExec.h>
+#include <FDM/JSBSim/FGFDMExec.h>
#undef MAX_ENGINES
#include <Aircraft/aircraft.hxx>
+#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 );
};