2 #include "FGRotation.h"
3 #include "FGAtmosphere.h"
6 #include "FGAircraft.h"
7 #include "FGTranslation.h"
8 #include "FGPosition.h"
9 #include "FGAuxiliary.h"
15 void main(int argc, char** argv)
19 // struct timespec short_wait = {0,100000000};
20 // struct timespec no_wait = {0,100000000};
24 << " You must enter the name of a registered aircraft and reset point:"
25 << endl << endl << " FDM <aircraft name> <reset file>" << endl;
29 FDMExec = new FGFDMExec();
31 FDMExec->GetAircraft()->LoadAircraft("aircraft", "engine", string(argv[1]));
32 FDMExec->GetState()->Reset("aircraft", string(argv[2]));
34 while (FDMExec->GetState()->Getsim_time() <= 25.0)
37 // fake an aileron, rudder and elevator kick here after 20 seconds
40 if (FDMExec->GetState()->Getsim_time() > 5.0) {
41 FDMExec->GetFCS()->SetDe(0.05);
42 // FDMExec->GetFCS()->SetDr(0.05);
43 // FDMExec->GetFCS()->SetDa(0.05);
47 // nanosleep(&short_wait,&no_wait);