PID_ATune::PID_ATune(double* Input, double* Output) { input = Input; output = Output; // constructor defaults controlType = ZIEGLER_NICHOLS_PI; noiseBand = 0.5; state = AUTOTUNER_OFF; oStep = 10.0; SetLookbackSec(10); }
PID_ATune::PID_ATune(double* Input, double* Output) { input = Input; output = Output; controlType =0 ; //default to PI noiseBand = 0.5; running = false; oStep = 30; SetLookbackSec(10); lastTime = millis(); }