]> git.mxchange.org Git - flightgear.git/blobdiff - src/FDM/UFO.cxx
Solve for the elevator control input during approach. It turns out that
[flightgear.git] / src / FDM / UFO.cxx
index efa296d82af2000e5310e152a1c9c72b432a915d..f581ba038ad47ca697bf10d15a0f52ad2b859f05 100644 (file)
@@ -40,7 +40,7 @@ FGUFO::FGUFO( double dt )
     Aileron(0.0),
     Elevator(0.0)
 {
-    set_delta_t( dt );
+//     set_delta_t( dt );
 }
 
 
@@ -56,10 +56,15 @@ void FGUFO::init() {
 
 
 // Run an iteration of the EOM (equations of motion)
-void FGUFO::update( int multiloop ) {
+void FGUFO::update( double dt ) {
     // cout << "FGLaRCsim::update()" << endl;
 
-    double time_step = get_delta_t() * multiloop;
+    if (is_suspended())
+      return;
+
+    int multiloop = _calc_multiloop(dt);
+
+    double time_step = dt;
 
     // read the throttle
     double th = globals->get_controls()->get_throttle( 0 );