motor_controller
Public Member Functions | List of all members
motor_controller::PIDStepResponseProperties Class Reference

#include <PID.hpp>

Public Member Functions

 PIDStepResponseProperties ()
 
 PIDStepResponseProperties (double _Ts, double _riseTimeFractionReference=1.0, double _settlingTimeFractionReference=0.05)
 
void setCoefficients (double _Ts, double _riseTimeFractionReference=1.0, double _settlingTimeFractionReference=0.05)
 
void reset ()
 
void update (double _actualOutput, double _refInput)
 
void getProperties (double &_riseTimeSec, double &_settlingTimeSec, double &_percentOvershoot, double &_steadyStateError)
 
void printProperties ()
 

Detailed Description

Extracts the step response properties

Properties:

Constructor & Destructor Documentation

motor_controller::PIDStepResponseProperties::PIDStepResponseProperties ( )
inline
PIDStepResponseProperties::PIDStepResponseProperties ( double  _Ts,
double  _riseTimeFractionReference = 1.0,
double  _settlingTimeFractionReference = 0.05 
)

Member Function Documentation

void PIDStepResponseProperties::getProperties ( double &  _riseTimeSec,
double &  _settlingTimeSec,
double &  _percentOvershoot,
double &  _steadyStateError 
)
void PIDStepResponseProperties::printProperties ( )
void PIDStepResponseProperties::reset ( )
void PIDStepResponseProperties::setCoefficients ( double  _Ts,
double  _riseTimeFractionReference = 1.0,
double  _settlingTimeFractionReference = 0.05 
)
void PIDStepResponseProperties::update ( double  _actualOutput,
double  _refInput 
)

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