From: Bertrand <bco...@us...> - 2017-03-11 12:07:25
|
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; } |