37 PID(
double dt,
double max,
double min,
double Kp,
double Kd,
double Ki );
43 void setKp(
double Kp);
44 void setKi(
double Ki);
45 void setKd(
double Kd);
48 void getGains(
double &Kp,
double &Ki,
double &Kd)
const;
51 double calculate(
double setpoint,
double pv );
double derivativeTerm() const
double integralTerm() const
void getGains(double &Kp, double &Ki, double &Kd) const
void setTau(double value)
double proportionalTerm() const
double calculate(double setpoint, double pv)
void setIntegratorLimits(double min, double max)