# include STL_IOSTREAM
# include STL_ITERATOR
#else
-# if defined(sgi) && !defined(__GNUC__)
+# if defined(sgi) && !defined(__GNUC__) && (_COMPILER_VERSION < 740)
# include <iostream.h>
# else
# include <iostream>
#include "FGScript.h"
#include "FGConfigFile.h"
+#include "FGTrim.h"
namespace JSBSim {
if (Script.GetValue("runscript").length() <= 0) {
cerr << "File: " << script << " is not a script file" << endl;
delete FDMExec;
- return false;
+ return false;
}
ScriptName = Script.GetValue("name");
Scripted = true;
else if (tempCompare == "FG_STEP") newCondition->Action.push_back(FG_STEP);
else if (tempCompare == "FG_EXP") newCondition->Action.push_back(FG_EXP);
else newCondition->Action.push_back((eAction)0);
-
+
if (Script.GetValue("persistent") == "true")
newCondition->Persistent.push_back(true);
else
newCondition->Persistent.push_back(false);
-
+
newCondition->TC.push_back(strtod(Script.GetValue("tc").c_str(), NULL));
-
+
} else {
cerr << "Unrecognized keyword in script file: \" [when] " << token << "\"" << endl;
}
exit(-1);
}
+ FGTrim fgt(FDMExec, tFull);
+ if ( !fgt.DoTrim() ) {
+ cout << "Trim Failed" << endl;
+ }
+ fgt.Report();
+
return true;
}