#include <ServoController.h>
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 |
Definition at line 16 of file ServoController.h.
| uvsim::ServoController::ServoController | ( | float | dSmooth, | |
| float | windupGaurd, | |||
| float | maxCmd, | |||
| float | minCmd | |||
| ) |
Constructor.
Definition at line 17 of file ServoController.cc.
| void uvsim::ServoController::initialize | ( | ) |
Initialize.
Definition at line 25 of file ServoController.cc.

| void uvsim::ServoController::update | ( | float | cmd, | |
| float | feedback, | |||
| float | kP, | |||
| float | kI, | |||
| float | kD | |||
| ) |
Update Function.
Definition at line 34 of file ServoController.cc.

float uvsim::ServoController::m_cmdB [private] |
Definition at line 40 of file ServoController.h.
float uvsim::ServoController::m_cmdM [private] |
Definition at line 40 of file ServoController.h.
float uvsim::ServoController::m_dSmooth [private] |
Definition at line 35 of file ServoController.h.
double uvsim::ServoController::m_dt [private] |
Definition at line 38 of file ServoController.h.
float uvsim::ServoController::m_errD [private] |
Definition at line 36 of file ServoController.h.
float uvsim::ServoController::m_errI [private] |
Definition at line 36 of file ServoController.h.
float uvsim::ServoController::m_errP [private] |
Definition at line 36 of file ServoController.h.
float uvsim::ServoController::m_errPPrev [private] |
Definition at line 36 of file ServoController.h.
float uvsim::ServoController::m_out [private] |
Definition at line 39 of file ServoController.h.
timeval uvsim::ServoController::m_timePres [private] |
Definition at line 37 of file ServoController.h.
timeval uvsim::ServoController::m_timePrev [private] |
Definition at line 37 of file ServoController.h.
float uvsim::ServoController::m_windupGaurd [private] |
Definition at line 34 of file ServoController.h.
1.6.1