Wiley & Sons, 1979 ISBN 0-471-03032-5
@see W. A. Ragsdale, "A Generic Landing Gear Dynamics Model for LASRS++",
AIAA-2000-4303
+ @see <a href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/jsbsim/JSBSim/FGLGear.h?rev=HEAD&content-type=text/vnd.viewcvs-markup">
+ Header File </a>
+ @see <a href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/jsbsim/JSBSim/FGLGear.cpp?rev=HEAD&content-type=text/vnd.viewcvs-markup">
+ Source File </a>
*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
inline int GetBrakeGroup(void) { return (int)eBrakeGrp; }
inline int GetSteerType(void) { return (int)eSteerType; }
-
+
+ inline bool GetRetractable(void) { return isRetractable; }
+ inline bool GetGearUnitUp(void) { return GearUp; }
+ inline bool GetGearUnitDown(void) { return GearDown; }
+ inline double GetWheelSideForce(void) { return SideForce; }
+ inline double GetWheelRollForce(void) { return RollingForce; }
+ inline double GetBodyXForce(void) { return vLocalForce(eX); }
+ inline double GetBodyYForce(void) { return vLocalForce(eY); }
+ inline double GetWheelSlipAngle(void) { return WheelSlip; }
+
private:
FGColumnVector3 vXYZ;
FGColumnVector3 vMoment;
double DistanceTraveled;
double MaximumStrutForce;
double MaximumStrutTravel;
+ double SideWhlVel, RollingWhlVel;
+ double RollingForce, SideForce, FCoeff;
+ double WheelSlip;
bool WOW;
bool lastWOW;
bool FirstContact;
bool Reported;
bool ReportEnable;
+ bool isRetractable;
+ bool GearUp, GearDown;
string name;
string sSteerType;
string sBrakeGroup;
+ string sRetractable;
+
BrakeGroup eBrakeGrp;
SteerType eSteerType;
double maxSteerAngle;
FGMassBalance* MassBalance;
void Report(void);
- void Debug(void);
+ void Debug(int from);
};
#include "FGAircraft.h"