#include <PID_Controller.h>
Definition at line 13 of file PID_Controller.h.
◆ PID_Controller()
mvsim::PID_Controller::PID_Controller |
( |
| ) |
|
|
default |
◆ compute()
double PID_Controller::compute |
( |
double |
err, |
|
|
double |
dt |
|
) |
| |
◆ reset()
void PID_Controller::reset |
( |
| ) |
|
Reset internal status to all zeros (KP, KI,DP, max_out remain unmodified)
Definition at line 41 of file PID_Controller.cpp.
◆ e_n
double mvsim::PID_Controller::e_n = 0 |
|
private |
◆ e_n_1
double mvsim::PID_Controller::e_n_1 = 0 |
|
private |
◆ e_n_2
double mvsim::PID_Controller::e_n_2 = 0 |
|
private |
◆ KD
double mvsim::PID_Controller::KD = 0 |
◆ KI
double mvsim::PID_Controller::KI = 0 |
◆ KP
double mvsim::PID_Controller::KP = 1.0 |
◆ lastOutput
double mvsim::PID_Controller::lastOutput = 0 |
|
private |
◆ max_out
double mvsim::PID_Controller::max_out = 0 |
The documentation for this struct was generated from the following files: