uvsim::ServoController Class Reference

#include <ServoController.h>

List of all members.

Public Member Functions

 ServoController (float dSmooth, float windupGaurd, float maxCmd, float minCmd)
 Constructor.
void initialize ()
 Initialize.
void update (float cmd, float feedback, float kP, float kI, float kD)
 Update Function.

Private Attributes

float m_windupGaurd
float m_dSmooth
float m_errP
float m_errI
float m_errD
float m_errPPrev
timeval m_timePrev
timeval m_timePres
double m_dt
float m_out
float m_cmdM
float m_cmdB

Detailed Description

Definition at line 16 of file ServoController.h.


Constructor & Destructor Documentation

uvsim::ServoController::ServoController ( float  dSmooth,
float  windupGaurd,
float  maxCmd,
float  minCmd 
)

Constructor.

Definition at line 17 of file ServoController.cc.


Member Function Documentation

void uvsim::ServoController::initialize (  ) 

Initialize.

Definition at line 25 of file ServoController.cc.

Here is the caller graph for this function:

void uvsim::ServoController::update ( float  cmd,
float  feedback,
float  kP,
float  kI,
float  kD 
)

Update Function.

Definition at line 34 of file ServoController.cc.

Here is the caller graph for this function:


Member Data Documentation

Definition at line 40 of file ServoController.h.

Definition at line 40 of file ServoController.h.

Definition at line 35 of file ServoController.h.

double uvsim::ServoController::m_dt [private]

Definition at line 38 of file ServoController.h.

Definition at line 36 of file ServoController.h.

Definition at line 36 of file ServoController.h.

Definition at line 36 of file ServoController.h.

Definition at line 36 of file ServoController.h.

Definition at line 39 of file ServoController.h.

Definition at line 37 of file ServoController.h.

Definition at line 37 of file ServoController.h.

Definition at line 34 of file ServoController.h.


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

Generated on Mon Nov 9 12:57:16 2009 for uvsim by  doxygen 1.6.1