|
void | setPID (bool p, bool i, bool d) |
|
bool | getP () const |
|
bool | getI () const |
|
bool | getD () const |
|
void | setUMax (Type v) |
|
void | setUMin (Type v) |
|
void | setKP (Type kp) |
|
void | setTI (Type ti) |
|
void | setTD (Type td) |
|
Type | getKP () const |
|
Type | getTI () const |
|
Type | getTD () const |
|
void | setDf (Type df) |
|
Type | getDf () const |
|
Type | getIntegrator () const |
|
Type | getDerivator () const |
|
Type | update (Type error, Type dt) |
|
void | reset () |
|
void | setPrevU (Type prev_u) |
|
◆ setKP()
Set the proportional gain
◆ setPID()
Enable/disable proportional controller, integrator and derivator
◆ setTD()
Set the derivator time constant
◆ setTI()
Set the integrator time constant
◆ update()
Step the controller. The controller will try to adjust the output to keep "error" at 0.0.
The documentation for this class was generated from the following file:
- Native/SilentToolkit/StkMath/StkPidControl.h