The gains and limits of a PidWithExternalState. The defaults leave every limit open.
#include <PidWithExternalState.h>
|
|
double | P = 0.0 |
| | Proportional gain.
|
| |
|
double | I = 0.0 |
| | Integral gain.
|
| |
|
double | D = 0.0 |
| | Derivative gain.
|
| |
|
double | minOut = -std::numeric_limits<double>::infinity() |
| | Lower bound of the output.
|
| |
|
double | maxOut = std::numeric_limits<double>::infinity() |
| | Upper bound of the output.
|
| |
|
double | initOutput = 0.0 |
| | The integral part while the integral state is zero.
|
| |
|
double | maxIntegratorPart = std::numeric_limits<double>::infinity() |
| | The integral freezes while |integral part| is past this.
|
| |
|
double | maxDerivativePart = std::numeric_limits<double>::infinity() |
| | Clamps |derivative part|.
|
| |
The documentation for this struct was generated from the following file: