|
From: Jon S. B. <jb...@us...> - 2011-07-28 12:57:30
|
Update of /cvsroot/jsbsim/JSBSim/src/initialization
In directory vz-cvs-3.sog:/tmp/cvs-serv18254/src/initialization
Modified Files:
FGInitialCondition.cpp
Log Message:
Major modification that moves towards completely independent engine models
Index: FGInitialCondition.cpp
===================================================================
RCS file: /cvsroot/jsbsim/JSBSim/src/initialization/FGInitialCondition.cpp,v
retrieving revision 1.67
retrieving revision 1.68
diff -C2 -r1.67 -r1.68
*** FGInitialCondition.cpp 28 Jul 2011 12:48:19 -0000 1.67
--- FGInitialCondition.cpp 28 Jul 2011 12:57:27 -0000 1.68
***************
*** 930,951 ****
int n = int(running_elements->GetDataAsNumber());
try {
- /*
- if (n >= 0) { // A specific engine is supposed to be initialized
- if (n >= (int)fdmex->GetPropulsion()->GetNumEngines() ) {
- throw(string("Tried to initialize a non-existent engine!"));
- }
- fdmex->GetFCS()->SetThrottleCmd(n,1);
- fdmex->GetFCS()->SetMixtureCmd(n,1);
- fdmex->GetPropulsion()->in.ThrottlePos[n] = 1;
- fdmex->GetPropulsion()->in.MixturePos[n] = 1;
- } else if (n < 0) { // -1 refers to "All Engines"
- for (unsigned int i=0; i<fdmex->GetPropulsion()->GetNumEngines(); i++) {
- fdmex->GetFCS()->SetThrottleCmd(i,1);
- fdmex->GetFCS()->SetMixtureCmd(i,1);
- fdmex->GetPropulsion()->in.ThrottlePos[i] = 1;
- fdmex->GetPropulsion()->in.MixturePos[i] = 1;
- }
- }
- */
propulsion->InitRunning(n);
} catch (string str) {
--- 930,933 ----
|