]> git.mxchange.org Git - flightgear.git/blobdiff - src/FDM/JSBSim.hxx
Added #include <math.h> for fabs()
[flightgear.git] / src / FDM / JSBSim.hxx
index 7b34a1a476ea795eb5a5dcf3b7eec8a8e4bf40e0..0091e46232a1c1efe714bfb2023df45f9b9c24fb 100644 (file)
 #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 );
 };