#include <JointControlActualFinger.h>
Public Member Functions | |
void | getFaults (diagnostic_msgs::DiagnosticStatus &faultStatus) |
void | getStates (r2_msgs::JointControlData &actualStates) |
get the Command, Control, and Calibration Mode states, as well as the Coeff State | |
JointControlActualFinger (const std::string &, IoFunctions) | |
Constructor for JointControlActualFsmFinger. | |
void | updateCalibrationModeState (void) |
Update the calibration mode state. | |
void | updateClearFaultModeState (void) |
Update the clearFault mode state. | |
void | updateCoeffState (void) |
Update the coefficient state. | |
void | updateCommandModeState (void) |
Update the command mode state. | |
void | updateControlModeState (void) |
Update the control mode state. | |
virtual | ~JointControlActualFinger () |
Protected Member Functions | |
void | setParameters () |
Protected Attributes | |
const std::string | logCategory |
Private Attributes | |
std::string | CalibrationModeLiveCoeffName |
std::string | ClearFaultStateLiveCoeffName |
std::string | CoeffStateLiveCoeffName |
std::string | CommandModeLiveCoeffName |
std::string | ControlModeLiveCoeffName |
Definition at line 13 of file JointControlActualFinger.h.
JointControlActualFinger::JointControlActualFinger | ( | const std::string & | mechanism, |
IoFunctions | ioFunctions | ||
) |
Constructor for JointControlActualFsmFinger.
mechanism | |
ioFunctions |
invalid_argument | if any of the io file is empty |
Definition at line 15 of file JointControlActualFinger.cpp.
JointControlActualFinger::~JointControlActualFinger | ( | ) | [virtual] |
Definition at line 31 of file JointControlActualFinger.cpp.
void JointControlActualFinger::getFaults | ( | diagnostic_msgs::DiagnosticStatus & | faultStatus | ) | [virtual] |
Implements JointControlActualInterface.
Definition at line 210 of file JointControlActualFinger.cpp.
void JointControlActualFinger::getStates | ( | r2_msgs::JointControlData & | actualStates | ) | [virtual] |
get the Command, Control, and Calibration Mode states, as well as the Coeff State
Implements JointControlActualInterface.
Definition at line 97 of file JointControlActualFinger.cpp.
void JointControlActualFinger::setParameters | ( | ) | [protected, virtual] |
Parse parameter file
Implements JointControlActualInterface.
Definition at line 36 of file JointControlActualFinger.cpp.
void JointControlActualFinger::updateCalibrationModeState | ( | void | ) | [virtual] |
Update the calibration mode state.
Implements JointControlActualInterface.
Definition at line 151 of file JointControlActualFinger.cpp.
void JointControlActualFinger::updateClearFaultModeState | ( | void | ) | [virtual] |
Update the clearFault mode state.
Implements JointControlActualInterface.
Definition at line 184 of file JointControlActualFinger.cpp.
void JointControlActualFinger::updateCoeffState | ( | void | ) | [virtual] |
Update the coefficient state.
Implements JointControlActualInterface.
Definition at line 199 of file JointControlActualFinger.cpp.
void JointControlActualFinger::updateCommandModeState | ( | void | ) | [virtual] |
Update the command mode state.
Implements JointControlActualInterface.
Definition at line 135 of file JointControlActualFinger.cpp.
void JointControlActualFinger::updateControlModeState | ( | void | ) | [virtual] |
Update the control mode state.
Implements JointControlActualInterface.
Definition at line 111 of file JointControlActualFinger.cpp.
std::string JointControlActualFinger::CalibrationModeLiveCoeffName [private] |
Definition at line 35 of file JointControlActualFinger.h.
std::string JointControlActualFinger::ClearFaultStateLiveCoeffName [private] |
Definition at line 37 of file JointControlActualFinger.h.
std::string JointControlActualFinger::CoeffStateLiveCoeffName [private] |
Definition at line 36 of file JointControlActualFinger.h.
std::string JointControlActualFinger::CommandModeLiveCoeffName [private] |
Definition at line 34 of file JointControlActualFinger.h.
std::string JointControlActualFinger::ControlModeLiveCoeffName [private] |
Definition at line 33 of file JointControlActualFinger.h.
const std::string JointControlActualFinger::logCategory [protected] |
Definition at line 29 of file JointControlActualFinger.h.