#include <pid_algorithms.h>
◆ PID_Algorithm() [1/2]
| PID_Algorithm::PID_Algorithm |
( |
| ) |
|
|
inline |
◆ PID_Algorithm() [2/2]
| PID_Algorithm::PID_Algorithm |
( |
float |
p, |
|
|
float |
i, |
|
|
float |
d |
|
) |
| |
|
inline |
◆ ~PID_Algorithm()
| virtual PID_Algorithm::~PID_Algorithm |
( |
| ) |
|
|
inlinevirtual |
◆ clear()
| virtual void PID_Algorithm::clear |
( |
| ) |
|
|
pure virtual |
◆ compute()
| virtual float PID_Algorithm::compute |
( |
float |
error, |
|
|
uint32_t |
dt_millis |
|
) |
| |
|
pure virtual |
◆ get_D()
| float PID_Algorithm::get_D |
( |
| ) |
|
|
inline |
◆ get_I()
| float PID_Algorithm::get_I |
( |
| ) |
|
|
inline |
◆ get_Lower()
| float PID_Algorithm::get_Lower |
( |
| ) |
|
|
inline |
◆ get_P()
| float PID_Algorithm::get_P |
( |
| ) |
|
|
inline |
◆ get_Upper()
| float PID_Algorithm::get_Upper |
( |
| ) |
|
|
inline |
◆ set_D()
| void PID_Algorithm::set_D |
( |
float |
d | ) |
|
|
inline |
◆ set_I()
| void PID_Algorithm::set_I |
( |
float |
i | ) |
|
|
inline |
◆ set_Limits()
| void PID_Algorithm::set_Limits |
( |
float |
max_out, |
|
|
float |
min_out |
|
) |
| |
|
inline |
◆ set_P()
| void PID_Algorithm::set_P |
( |
float |
p | ) |
|
|
inline |
◆ set_PID()
| void PID_Algorithm::set_PID |
( |
float |
p, |
|
|
float |
i, |
|
|
float |
d |
|
) |
| |
|
inline |
◆ d_
◆ i_
◆ max_
| float PID_Algorithm::max_ |
|
protected |
◆ min_
| float PID_Algorithm::min_ |
|
protected |
◆ p_
The documentation for this class was generated from the following file:
- C:/Users/073be/OneDrive/Documents/Robotics/Codes/beta/Khangai-Robot/Khangai-Robot-Full/KhangaiRobot-Play/Core/Inc/utils/control/pid_algorithms.h