Update of /cvsroot/jsbsim/JSBSim/src/models
In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv29975/src/models
Modified Files:
FGLGear.h
Log Message:
Fixed a division by zero for gears that are not steerable
Index: FGLGear.h
===================================================================
RCS file: /cvsroot/jsbsim/JSBSim/src/models/FGLGear.h,v
retrieving revision 1.65
retrieving revision 1.66
diff -C2 -r1.65 -r1.66
*** FGLGear.h 16 May 2016 18:19:57 -0000 1.65
--- FGLGear.h 11 Mar 2017 12:07:22 -0000 1.66
***************
*** 274,278 ****
@return true if reporting is turned on */
bool GetReport(void) const { return ReportEnable; }
! double GetSteerNorm(void) const { return radtodeg/maxSteerAngle*SteerAngle; }
void SetSteerCmd(double cmd) { SetSteerAngleDeg(cmd * maxSteerAngle); }
double GetstaticFCoeff(void) const { return staticFCoeff; }
--- 274,280 ----
@return true if reporting is turned on */
bool GetReport(void) const { return ReportEnable; }
! double GetSteerNorm(void) const {
! return maxSteerAngle == 0.0 ? 0.0 : radtodeg/maxSteerAngle*SteerAngle;
! }
void SetSteerCmd(double cmd) { SetSteerAngleDeg(cmd * maxSteerAngle); }
double GetstaticFCoeff(void) const { return staticFCoeff; }
|