DCAITI Robot Hardware  1.0
Public Member Functions | List of all members
PID Class Reference

#include <PID_Beta6.h>

Inheritance diagram for PID:
Inheritance graph
[legend]

Public Member Functions

 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 ()
 

Constructor & Destructor Documentation

◆ PID() [1/2]

PID::PID ( int *  Input,
int *  Output,
int *  Setpoint,
float  Kc,
float  TauI,
float  TauD 
)
Here is the call graph for this function:

◆ PID() [2/2]

PID::PID ( int *  Input,
int *  Output,
int *  Setpoint,
int *  FFBias,
float  Kc,
float  TauI,
float  TauD 
)
Here is the call graph for this function:

Member Function Documentation

◆ Compute()

void PID::Compute ( )
Here is the caller graph for this function:

◆ GetD_Param()

float PID::GetD_Param ( )

◆ GetI_Param()

float PID::GetI_Param ( )

◆ GetINMax()

int PID::GetINMax ( )

◆ GetINMin()

int PID::GetINMin ( )

◆ GetMode()

int PID::GetMode ( )

◆ GetOUTMax()

int PID::GetOUTMax ( )

◆ GetOUTMin()

int PID::GetOUTMin ( )

◆ GetP_Param()

float PID::GetP_Param ( )

◆ GetSampleTime()

int PID::GetSampleTime ( )

◆ JustCalculated()

bool PID::JustCalculated ( )
Here is the caller graph for this function:

◆ Reset()

void PID::Reset ( )
Here is the caller graph for this function:

◆ SetInputLimits()

void PID::SetInputLimits ( int  INMin,
int  INMax 
)
Here is the caller graph for this function:

◆ SetMode()

void PID::SetMode ( int  Mode)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ SetOutputLimits()

void PID::SetOutputLimits ( int  OUTMin,
int  OUTMax 
)
Here is the caller graph for this function:

◆ SetSampleTime()

void PID::SetSampleTime ( int  NewSampleTime)
Here is the caller graph for this function:

◆ SetTunings()

void PID::SetTunings ( float  Kc,
float  TauI,
float  TauD 
)
Here is the caller graph for this function:

The documentation for this class was generated from the following files: