#include <PID_Beta6.h>
|
| PID (int *, int *, int *, float, float, float) |
|
| PID (int *, int *, int *, int *, float, float, float) |
|
void | SetMode (int Mode) |
|
void | Compute () |
|
void | SetInputLimits (int, int) |
|
void | SetOutputLimits (int, int) |
|
void | SetTunings (float, float, float) |
|
void | SetSampleTime (int) |
|
void | Reset () |
|
bool | JustCalculated () |
|
int | GetMode () |
|
int | GetINMin () |
|
int | GetINMax () |
|
int | GetOUTMin () |
|
int | GetOUTMax () |
|
int | GetSampleTime () |
|
float | GetP_Param () |
|
float | GetI_Param () |
|
float | GetD_Param () |
|
◆ PID() [1/2]
PID::PID |
( |
int * |
Input, |
|
|
int * |
Output, |
|
|
int * |
Setpoint, |
|
|
float |
Kc, |
|
|
float |
TauI, |
|
|
float |
TauD |
|
) |
| |
◆ PID() [2/2]
PID::PID |
( |
int * |
Input, |
|
|
int * |
Output, |
|
|
int * |
Setpoint, |
|
|
int * |
FFBias, |
|
|
float |
Kc, |
|
|
float |
TauI, |
|
|
float |
TauD |
|
) |
| |
◆ Compute()
◆ GetD_Param()
float PID::GetD_Param |
( |
| ) |
|
◆ GetI_Param()
float PID::GetI_Param |
( |
| ) |
|
◆ GetINMax()
◆ GetINMin()
◆ GetMode()
◆ GetOUTMax()
◆ GetOUTMin()
◆ GetP_Param()
float PID::GetP_Param |
( |
| ) |
|
◆ GetSampleTime()
int PID::GetSampleTime |
( |
| ) |
|
◆ JustCalculated()
bool PID::JustCalculated |
( |
| ) |
|
◆ Reset()
◆ SetInputLimits()
void PID::SetInputLimits |
( |
int |
INMin, |
|
|
int |
INMax |
|
) |
| |
◆ SetMode()
void PID::SetMode |
( |
int |
Mode | ) |
|
◆ SetOutputLimits()
void PID::SetOutputLimits |
( |
int |
OUTMin, |
|
|
int |
OUTMax |
|
) |
| |
◆ SetSampleTime()
void PID::SetSampleTime |
( |
int |
NewSampleTime | ) |
|
◆ SetTunings()
void PID::SetTunings |
( |
float |
Kc, |
|
|
float |
TauI, |
|
|
float |
TauD |
|
) |
| |
The documentation for this class was generated from the following files: