1
0
Fork 0

Various MSVC tweaks and warning fixes.

This commit is contained in:
curt 2001-07-30 22:53:53 +00:00
parent 89bc634cd6
commit 45904a45eb
10 changed files with 46 additions and 25 deletions

View file

@ -141,7 +141,7 @@ float FGNewEngine::Lookup_Combustion_Efficiency(float thi_actual)
float thi[NUM_ELEMENTS] = {0.0, 0.9, 1.0, 1.05, 1.1, 1.15, 1.2, 1.3, 1.4, 1.5, 1.6}; //array of equivalence ratio values float thi[NUM_ELEMENTS] = {0.0, 0.9, 1.0, 1.05, 1.1, 1.15, 1.2, 1.3, 1.4, 1.5, 1.6}; //array of equivalence ratio values
float neta_comb[NUM_ELEMENTS] = {0.98, 0.98, 0.97, 0.95, 0.9, 0.85, 0.79, 0.7, 0.63, 0.57, 0.525}; //corresponding array of combustion efficiency values float neta_comb[NUM_ELEMENTS] = {0.98, 0.98, 0.97, 0.95, 0.9, 0.85, 0.79, 0.7, 0.63, 0.57, 0.525}; //corresponding array of combustion efficiency values
//combustion efficiency values from Heywood, "Internal Combustion Engine Fundamentals", ISBN 0-07-100499-8 //combustion efficiency values from Heywood, "Internal Combustion Engine Fundamentals", ISBN 0-07-100499-8
float neta_comb_actual; float neta_comb_actual = 0.0f;
float factor; float factor;
int i; int i;
@ -188,7 +188,7 @@ float FGNewEngine::Power_Mixture_Correlation(float thi_actual)
// The lookup table is in AFR because the source data was. I added the two end elements to make sure we are almost always in it. // The lookup table is in AFR because the source data was. I added the two end elements to make sure we are almost always in it.
float AFR[NUM_ELEMENTS] = {(14.7/1.6), 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, (14.7/0.6)}; //array of equivalence ratio values float AFR[NUM_ELEMENTS] = {(14.7/1.6), 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, (14.7/0.6)}; //array of equivalence ratio values
float mixPerPow[NUM_ELEMENTS] = {78, 86, 93.5, 98, 100, 99, 96.4, 92.5, 88, 83, 78.5, 74, 58}; //corresponding array of combustion efficiency values float mixPerPow[NUM_ELEMENTS] = {78, 86, 93.5, 98, 100, 99, 96.4, 92.5, 88, 83, 78.5, 74, 58}; //corresponding array of combustion efficiency values
float mixPerPow_actual; float mixPerPow_actual = 0.0f;
float factor; float factor;
float dydx; float dydx;

View file

@ -36,6 +36,9 @@
$Header$ $Header$
$Log$ $Log$
Revision 1.20 2001/07/30 20:53:54 curt
Various MSVC tweaks and warning fixes.
Revision 1.19 2001/03/02 21:37:01 curt Revision 1.19 2001/03/02 21:37:01 curt
Added a first pass at a C++ sound manager class. Added a first pass at a C++ sound manager class.
@ -145,7 +148,7 @@ void c172_gear()
{ {
char rcsid[] = "$Id$"; char rcsid[] = "$Id$";
#define NUM_WHEELS 4 #define NUM_WHEELS 4
char gear_strings[NUM_WHEELS][12]={"nose","right main", "left main", "tail skid"}; // char gear_strings[NUM_WHEELS][12]={"nose","right main", "left main", "tail skid"};
/* /*
* Aircraft specific initializations and data goes here * Aircraft specific initializations and data goes here
*/ */
@ -159,8 +162,8 @@ char gear_strings[NUM_WHEELS][12]={"nose","right main", "left main", "tail skid"
{ -1.47, -3.58, 6.71 }, /*left main*/ { -1.47, -3.58, 6.71 }, /*left main*/
{ -15.67, 0, 2.42 } /*tail skid */ { -15.67, 0, 2.42 } /*tail skid */
}; };
static DATA gear_travel[NUM_WHEELS] = /*in Z-axis*/ // static DATA gear_travel[NUM_WHEELS] = /*in Z-axis*/
{ -0.5, 2.5, 2.5, 0}; // { -0.5, 2.5, 2.5, 0};
static DATA spring_constant[NUM_WHEELS] = /* springiness, lbs/ft */ static DATA spring_constant[NUM_WHEELS] = /* springiness, lbs/ft */
{ 1200., 900., 900., 10000. }; { 1200., 900., 900., 10000. };
static DATA spring_damping[NUM_WHEELS] = /* damping, lbs/ft/sec */ static DATA spring_damping[NUM_WHEELS] = /* damping, lbs/ft/sec */
@ -208,12 +211,15 @@ char gear_strings[NUM_WHEELS][12]={"nose","right main", "left main", "tail skid"
DATA d_wheel_cg_local_v[3]; /* wheel offset from cg, N-E-D */ DATA d_wheel_cg_local_v[3]; /* wheel offset from cg, N-E-D */
DATA d_wheel_rwy_local_v[3]; /* wheel offset from rwy, N-E-U */ DATA d_wheel_rwy_local_v[3]; /* wheel offset from rwy, N-E-U */
DATA v_wheel_cg_local_v[3]; /*wheel velocity rel to cg N-E-D*/ DATA v_wheel_cg_local_v[3]; /*wheel velocity rel to cg N-E-D*/
DATA v_wheel_body_v[3]; /* wheel velocity, X-Y-Z */ // DATA v_wheel_body_v[3]; /* wheel velocity, X-Y-Z */
DATA v_wheel_local_v[3]; /* wheel velocity, N-E-D */ DATA v_wheel_local_v[3]; /* wheel velocity, N-E-D */
DATA f_wheel_local_v[3]; /* wheel reaction force, N-E-D */ DATA f_wheel_local_v[3]; /* wheel reaction force, N-E-D */
DATA altitude_local_v[3]; /*altitude vector in local (N-E-D) i.e. (0,0,h)*/ // DATA altitude_local_v[3]; /*altitude vector in local (N-E-D) i.e. (0,0,h)*/
DATA altitude_body_v[3]; /*altitude vector in body (X,Y,Z)*/ // DATA altitude_body_v[3]; /*altitude vector in body (X,Y,Z)*/
DATA temp3a[3], temp3b[3], tempF[3], tempM[3]; DATA temp3a[3];
// DATA temp3b[3];
DATA tempF[3];
DATA tempM[3];
DATA reaction_normal_force; /* wheel normal (to rwy) force */ DATA reaction_normal_force; /* wheel normal (to rwy) force */
DATA cos_wheel_hdg_angle, sin_wheel_hdg_angle; /* temp storage */ DATA cos_wheel_hdg_angle, sin_wheel_hdg_angle; /* temp storage */
DATA v_wheel_forward, v_wheel_sideward, abs_v_wheel_sideward; DATA v_wheel_forward, v_wheel_sideward, abs_v_wheel_sideward;

View file

@ -36,6 +36,9 @@
$Header$ $Header$
$Log$ $Log$
Revision 1.3 2001/07/30 20:53:54 curt
Various MSVC tweaks and warning fixes.
Revision 1.2 2000/04/10 18:09:41 curt Revision 1.2 2000/04/10 18:09:41 curt
David Megginson made a few (mostly minor) mods to the LaRCsim files, and David Megginson made a few (mostly minor) mods to the LaRCsim files, and
it's now possible to choose the LaRCsim model at runtime, as in it's now possible to choose the LaRCsim model at runtime, as in
@ -189,7 +192,7 @@ char rcsid[] = "$Id$";
DATA d_wheel_cg_body_v[3]; /* wheel offset from cg, X-Y-Z */ DATA d_wheel_cg_body_v[3]; /* wheel offset from cg, X-Y-Z */
DATA d_wheel_cg_local_v[3]; /* wheel offset from cg, N-E-D */ DATA d_wheel_cg_local_v[3]; /* wheel offset from cg, N-E-D */
DATA d_wheel_rwy_local_v[3]; /* wheel offset from rwy, N-E-U */ DATA d_wheel_rwy_local_v[3]; /* wheel offset from rwy, N-E-U */
DATA v_wheel_body_v[3]; /* wheel velocity, X-Y-Z */ // DATA v_wheel_body_v[3]; /* wheel velocity, X-Y-Z */
DATA v_wheel_local_v[3]; /* wheel velocity, N-E-D */ DATA v_wheel_local_v[3]; /* wheel velocity, N-E-D */
DATA f_wheel_local_v[3]; /* wheel reaction force, N-E-D */ DATA f_wheel_local_v[3]; /* wheel reaction force, N-E-D */
DATA temp3a[3], temp3b[3], tempF[3], tempM[3]; DATA temp3a[3], temp3b[3], tempF[3], tempM[3];

View file

@ -88,8 +88,11 @@
$Header$ $Header$
$Log$ $Log$
Revision 1.1 1999/06/17 18:07:33 curt Revision 1.2 2001/07/30 20:53:54 curt
Initial revision Various MSVC tweaks and warning fixes.
Revision 1.1.1.1 1999/06/17 18:07:33 curt
Start of 0.7.x branch
Revision 1.1.1.1 1999/04/05 21:32:45 curt Revision 1.1.1.1 1999/04/05 21:32:45 curt
Start of 0.6.x branch. Start of 0.6.x branch.
@ -226,7 +229,7 @@ int ls_trim_init()
/* Initialize partials matrix */ /* Initialize partials matrix */
{ {
int i, error; int i, error;
int result; // int result;
Index = -1; Index = -1;
Trim_Cycles = 0; Trim_Cycles = 0;

View file

@ -36,6 +36,9 @@
$Header$ $Header$
$Log$ $Log$
Revision 1.4 2001/07/30 20:53:54 curt
Various MSVC tweaks and warning fixes.
Revision 1.3 2000/06/12 18:52:37 curt Revision 1.3 2000/06/12 18:52:37 curt
Added differential braking (Alex and David). Added differential braking (Alex and David).
@ -213,7 +216,7 @@ char rcsid[] = "$Id$";
DATA d_wheel_cg_body_v[3]; /* wheel offset from cg, X-Y-Z */ DATA d_wheel_cg_body_v[3]; /* wheel offset from cg, X-Y-Z */
DATA d_wheel_cg_local_v[3]; /* wheel offset from cg, N-E-D */ DATA d_wheel_cg_local_v[3]; /* wheel offset from cg, N-E-D */
DATA d_wheel_rwy_local_v[3]; /* wheel offset from rwy, N-E-U */ DATA d_wheel_rwy_local_v[3]; /* wheel offset from rwy, N-E-U */
DATA v_wheel_body_v[3]; /* wheel velocity, X-Y-Z */ // DATA v_wheel_body_v[3]; /* wheel velocity, X-Y-Z */
DATA v_wheel_local_v[3]; /* wheel velocity, N-E-D */ DATA v_wheel_local_v[3]; /* wheel velocity, N-E-D */
DATA f_wheel_local_v[3]; /* wheel reaction force, N-E-D */ DATA f_wheel_local_v[3]; /* wheel reaction force, N-E-D */
DATA temp3a[3], temp3b[3], tempF[3], tempM[3]; DATA temp3a[3], temp3b[3], tempF[3], tempM[3];

View file

@ -70,6 +70,7 @@
USA or view http://www.gnu.org/copyleft/gpl.html. USA or view http://www.gnu.org/copyleft/gpl.html.
**********************************************************************/ **********************************************************************/
#include <simgear/compiler.h> // to disable C4244 d to f warning
#include "uiuc_1Dinterpolation.h" #include "uiuc_1Dinterpolation.h"

View file

@ -72,6 +72,7 @@
USA or view http://www.gnu.org/copyleft/gpl.html. USA or view http://www.gnu.org/copyleft/gpl.html.
**********************************************************************/ **********************************************************************/
#include <simgear/compiler.h> // MSVC: to disable C4244 d to f warning
#include "uiuc_2Dinterpolation.h" #include "uiuc_2Dinterpolation.h"

View file

@ -74,8 +74,9 @@
void uiuc_aerodeflections( double dt ) void uiuc_aerodeflections( double dt )
{ {
double prevFlapHandle, flap_transit_rate; double prevFlapHandle = 0.0f;
bool flaps_in_transit; double flap_transit_rate;
bool flaps_in_transit = false;
if (zero_Long_trim) if (zero_Long_trim)
{ {

View file

@ -181,12 +181,15 @@ void uiuc_gear()
DATA d_wheel_cg_local_v[3]; /* wheel offset from cg, N-E-D */ DATA d_wheel_cg_local_v[3]; /* wheel offset from cg, N-E-D */
DATA d_wheel_rwy_local_v[3]; /* wheel offset from rwy, N-E-U */ DATA d_wheel_rwy_local_v[3]; /* wheel offset from rwy, N-E-U */
DATA v_wheel_cg_local_v[3]; /*wheel velocity rel to cg N-E-D*/ DATA v_wheel_cg_local_v[3]; /*wheel velocity rel to cg N-E-D*/
DATA v_wheel_body_v[3]; /* wheel velocity, X-Y-Z */ // DATA v_wheel_body_v[3]; /* wheel velocity, X-Y-Z */
DATA v_wheel_local_v[3]; /* wheel velocity, N-E-D */ DATA v_wheel_local_v[3]; /* wheel velocity, N-E-D */
DATA f_wheel_local_v[3]; /* wheel reaction force, N-E-D */ DATA f_wheel_local_v[3]; /* wheel reaction force, N-E-D */
DATA altitude_local_v[3]; /*altitude vector in local (N-E-D) i.e. (0,0,h)*/ // DATA altitude_local_v[3]; /*altitude vector in local (N-E-D) i.e. (0,0,h)*/
DATA altitude_body_v[3]; /*altitude vector in body (X,Y,Z)*/ // DATA altitude_body_v[3]; /*altitude vector in body (X,Y,Z)*/
DATA temp3a[3], temp3b[3], tempF[3], tempM[3]; DATA temp3a[3];
// DATA temp3b[3];
DATA tempF[3];
DATA tempM[3];
DATA reaction_normal_force; /* wheel normal (to rwy) force */ DATA reaction_normal_force; /* wheel normal (to rwy) force */
DATA cos_wheel_hdg_angle, sin_wheel_hdg_angle; /* temp storage */ DATA cos_wheel_hdg_angle, sin_wheel_hdg_angle; /* temp storage */
DATA v_wheel_forward, v_wheel_sideward, abs_v_wheel_sideward; DATA v_wheel_forward, v_wheel_sideward, abs_v_wheel_sideward;

View file

@ -80,7 +80,7 @@ ParseFile :: ~ParseFile ()
void ParseFile :: removeComments(string& inputLine) void ParseFile :: removeComments(string& inputLine)
{ {
int pos = inputLine.find_first_of(COMMENT); unsigned int pos = inputLine.find_first_of(COMMENT);
if (pos != inputLine.npos) // a "#" exists in the line if (pos != inputLine.npos) // a "#" exists in the line
{ {
@ -94,8 +94,8 @@ void ParseFile :: removeComments(string& inputLine)
string ParseFile :: getToken(string inputLine, int tokenNo) string ParseFile :: getToken(string inputLine, int tokenNo)
{ {
int pos = 0; unsigned int pos = 0;
int pos1 = 0; unsigned int pos1 = 0;
int tokencounter = 0; int tokencounter = 0;
while (tokencounter < tokenNo) while (tokencounter < tokenNo)
@ -118,9 +118,9 @@ string ParseFile :: getToken(string inputLine, int tokenNo)
void ParseFile :: storeCommands(string inputLine) void ParseFile :: storeCommands(string inputLine)
{ {
int pos; unsigned int pos;
int pos1; int pos1;
int wordlength; // int wordlength;
string line; string line;
inputLine += " "; // To take care of the case when last character is not a blank inputLine += " "; // To take care of the case when last character is not a blank