1
0
Fork 0

Make sure delta_u_n and u_n are always explicitely initialized.

This commit is contained in:
curt 2004-03-15 19:15:40 +00:00
parent a5f9927727
commit ea39c09192

View 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