Definition at line 31 of file pid.cpp.
◆ PIDImpl()
| PIDImpl::PIDImpl |
( |
double |
dt, |
|
|
double |
max, |
|
|
double |
min, |
|
|
double |
Kp, |
|
|
double |
Kd, |
|
|
double |
Ki |
|
) |
| |
Implementation
Definition at line 169 of file pid.cpp.
◆ ~PIDImpl()
◆ calculate()
| double PIDImpl::calculate |
( |
double |
setpoint, |
|
|
double |
measurement |
|
) |
| |
◆ derivativeTerm()
| double PIDImpl::derivativeTerm |
( |
| ) |
const |
|
inline |
◆ getGains()
| void PIDImpl::getGains |
( |
double & |
Kp, |
|
|
double & |
Ki, |
|
|
double & |
Kd |
|
) |
| const |
|
inline |
◆ integralTerm()
| double PIDImpl::integralTerm |
( |
| ) |
const |
|
inline |
◆ proportionalTerm()
| double PIDImpl::proportionalTerm |
( |
| ) |
const |
|
inline |
◆ reset()
◆ setIntegratorLimits()
| void PIDImpl::setIntegratorLimits |
( |
double |
min, |
|
|
double |
max |
|
) |
| |
|
inline |
◆ setKd()
| void PIDImpl::setKd |
( |
double |
Kd | ) |
|
|
inline |
◆ setKi()
| void PIDImpl::setKi |
( |
double |
Ki | ) |
|
|
inline |
◆ setKp()
| void PIDImpl::setKp |
( |
double |
Kp | ) |
|
|
inline |
◆ setTau()
| void PIDImpl::setTau |
( |
double |
value | ) |
|
|
inline |
The documentation for this class was generated from the following file: