#include <PIDBase.h>
Public Attributes | |
| char | autoWindup |
| float | b |
| float | desired |
| char | extWindup |
| float | I |
| float | internalState |
| float | Kd |
| float | Ki |
| float | Kp |
| float | Kt |
| float | lastDerivative |
| float | lastError |
| float | lastFF |
| float | lastI |
| float | lastPError |
| float | lastRef |
| float | lastState |
| float | llastError |
| float | llastState |
| PT1Model | model |
| float | output |
| float | outputLimit |
| float | state |
| float | Tf |
| float | track |
| char | useBackward |
| Backward re-calculation flag. | |
| float | w |
| char | windup |
The PID controller base.
Use doxygen grouping and reduce size
Document difference between auto-windup and ext-windup
Rename lastError, lastState to yk_1, ek_1,ek_2 etc.
| char PIDBase::autoWindup |
| float PIDBase::b |
| float PIDBase::desired |
| char PIDBase::extWindup |
| float PIDBase::I |
| float PIDBase::internalState |
| float PIDBase::Kd |
| float PIDBase::Ki |
| float PIDBase::Kp |
| float PIDBase::Kt |
| float PIDBase::lastDerivative |
| float PIDBase::lastError |
| float PIDBase::lastFF |
| float PIDBase::lastI |
| float PIDBase::lastPError |
| float PIDBase::lastRef |
| float PIDBase::lastState |
| float PIDBase::llastError |
| float PIDBase::llastState |
| float PIDBase::output |
| float PIDBase::outputLimit |
| float PIDBase::state |
| float PIDBase::Tf |
| float PIDBase::track |
| char PIDBase::useBackward |
| float PIDBase::w |
| char PIDBase::windup |