#define ID_JSBSIMXX "$Header JSBSim.hxx,v 1.4 2000/10/22 14:02:16 jsb Exp $"
+#define METERS_TO_FEET 3.2808398950
+#define RADTODEG 57.2957795
+
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
FORWARD DECLARATIONS
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
void set_Velocities_Local_Airmass (double wnorth,
double weast,
double wdown );
- //@}
+ /// @name Position Parameter Update
+ //@{
+
/** Update the position based on inputs, positions, velocities, etc.
@param multiloop number of times to loop through the FDM
bool update( int multiloop );
bool ToggleDataLogging(bool state);
bool ToggleDataLogging(void);
+ void do_trim(void);
private:
FGFDMExec *fdmex;
FGPosition* Position;
FGAuxiliary* Auxiliary;
FGAerodynamics* Aerodynamics;
+ FGGroundReactions *GroundReactions;
int runcount;
float trim_elev;
SGPropertyNode *throttle_trim;
SGPropertyNode *aileron_trim;
SGPropertyNode *rudder_trim;
+ SGPropertyNode *stall_warning;
+
+ void init_gear(void);
+ void update_gear(void);
- void snap_shot(void);
};