libalmath  2.5.11.14a
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
AL::Math::DSP::PIDController Class Reference

#include <pidcontroller.h>

Public Member Functions

 PIDController (void)
 
 PIDController (float pKp, float pKv, float pKi, float pThreshold, float pStaticOffset, float pPeriod)
 
 ~PIDController ()
 
void initialize ()
 
void initialize (float pKp, float pKv, float pKi, float pThreshold, float pStaticOffset, float pPeriod)
 
float computeFeedback (float pCommand, float pSensor, float pPeriod=-1.0f)
 
float computeFeedbackAbsolute (float pAbsoluteErr)
 

Detailed Description

Definition at line 15 of file pidcontroller.h.

Constructor & Destructor Documentation

AL::Math::DSP::PIDController::PIDController ( void  )
AL::Math::DSP::PIDController::PIDController ( float  pKp,
float  pKv,
float  pKi,
float  pThreshold,
float  pStaticOffset,
float  pPeriod 
)
AL::Math::DSP::PIDController::~PIDController ( )

Member Function Documentation

float AL::Math::DSP::PIDController::computeFeedback ( float  pCommand,
float  pSensor,
float  pPeriod = -1.0f 
)
float AL::Math::DSP::PIDController::computeFeedbackAbsolute ( float  pAbsoluteErr)
void AL::Math::DSP::PIDController::initialize ( )
void AL::Math::DSP::PIDController::initialize ( float  pKp,
float  pKv,
float  pKi,
float  pThreshold,
float  pStaticOffset,
float  pPeriod 
)

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