]> git.mxchange.org Git - flightgear.git/commitdiff
Make sure delta_u_n and u_n are always explicitely initialized.
authorcurt <curt>
Mon, 15 Mar 2004 19:15:40 +0000 (19:15 +0000)
committercurt <curt>
Mon, 15 Mar 2004 19:15:40 +0000 (19:15 +0000)
src/Autopilot/xmlauto.cxx

index 0f334d9303c73adbd4fa83265aeb65b08111a1a2..0f0996edf7f9e07ab80d3102c210f9a7d7cec615 100644 (file)
@@ -196,14 +196,14 @@ FGPIDController::FGPIDController( SGPropertyNode *node ):
  */
 
 void FGPIDController::update( double dt ) {
-    double ep_n;         // proportional error with reference weighing
-    double e_n;          // error
-    double ed_n;         // derivative error
-    double edf_n;        // derivative error filter
-    double Tf;           // filter time
-    double delta_u_n;    // incremental output
-    double u_n;          // absolute output
-    double Ts = dt;      // Sampling interval (sec)
+    double ep_n;            // proportional error with reference weighing
+    double e_n;             // error
+    double ed_n;            // derivative error
+    double edf_n;           // derivative error filter
+    double Tf;              // filter time
+    double delta_u_n = 0.0; // incremental output
+    double u_n = 0.0;       // absolute output
+    double Ts = dt;         // Sampling interval (sec)
 
     if ( Ts <= 0.0 ) {
         // do nothing if time step is not positive (i.e. no time has