#include <JointControlActualSeriesElastic.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 | |
JointControlActualSeriesElastic (const std::string &, IoFunctions, NodeRegisterManagerPtr) | |
Constructor for JointControlActualFsmSeriesElastic. | |
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 | ~JointControlActualSeriesElastic () |
Protected Member Functions | |
void | setParameters () |
Protected Attributes | |
const std::string | logCategory |
NodeRegisterManagerPtr | nodeRegisterManager |
Private Attributes | |
std::string | Aps1TolFaultStatusName |
std::string | Aps2TolFaultStatusName |
std::string | ApsFaultStatusName |
std::string | BrakeReleaseStatusName |
std::string | BridgeEnableStatusName |
std::string | BridgeFaultStatusName |
std::string | BusVoltageFaultStatusName |
std::string | CalibrationModeStatusName |
std::string | ClearFaultStatusName |
std::string | CoeffsLoadedStatusName |
std::string | CommAliveStatusName |
std::string | ControlModeStatusName |
std::string | CurrentFaultStatusName |
std::string | EncDriftFaultStatusName |
std::string | JointFaultStatusName |
std::string | LimitFaultStatusName |
std::string | MotComSourceStatusName |
std::string | MotorEnableStatusName |
std::string | NotInBootloaderStatusName |
std::string | PosComVelocityStatusName |
std::string | ProcAliveStatusName |
std::string | VelocityFaultStatusName |
Definition at line 14 of file JointControlActualSeriesElastic.h.
JointControlActualSeriesElastic::JointControlActualSeriesElastic | ( | const std::string & | mechanism, |
IoFunctions | ioFunctions, | ||
NodeRegisterManagerPtr | nodeRegisterManager | ||
) |
Constructor for JointControlActualFsmSeriesElastic.
Definition at line 11 of file JointControlActualSeriesElastic.cpp.
Definition at line 17 of file JointControlActualSeriesElastic.cpp.
void JointControlActualSeriesElastic::getFaults | ( | diagnostic_msgs::DiagnosticStatus & | faultStatus | ) | [virtual] |
Implements JointControlActualInterface.
Definition at line 396 of file JointControlActualSeriesElastic.cpp.
void JointControlActualSeriesElastic::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 94 of file JointControlActualSeriesElastic.cpp.
void JointControlActualSeriesElastic::setParameters | ( | ) | [protected, virtual] |
Parse parameter file
Implements JointControlActualInterface.
Definition at line 21 of file JointControlActualSeriesElastic.cpp.
void JointControlActualSeriesElastic::updateCalibrationModeState | ( | void | ) | [virtual] |
Update the calibration mode state.
Implements JointControlActualInterface.
Definition at line 322 of file JointControlActualSeriesElastic.cpp.
void JointControlActualSeriesElastic::updateClearFaultModeState | ( | void | ) | [virtual] |
Update the clearFault mode state.
Implements JointControlActualInterface.
Definition at line 348 of file JointControlActualSeriesElastic.cpp.
void JointControlActualSeriesElastic::updateCoeffState | ( | void | ) | [virtual] |
Update the coefficient state.
Implements JointControlActualInterface.
Definition at line 374 of file JointControlActualSeriesElastic.cpp.
void JointControlActualSeriesElastic::updateCommandModeState | ( | void | ) | [virtual] |
Update the command mode state.
Implements JointControlActualInterface.
Definition at line 242 of file JointControlActualSeriesElastic.cpp.
void JointControlActualSeriesElastic::updateControlModeState | ( | void | ) | [virtual] |
Update the control mode state.
Implements JointControlActualInterface.
Definition at line 108 of file JointControlActualSeriesElastic.cpp.
std::string JointControlActualSeriesElastic::Aps1TolFaultStatusName [private] |
Definition at line 51 of file JointControlActualSeriesElastic.h.
std::string JointControlActualSeriesElastic::Aps2TolFaultStatusName [private] |
Definition at line 52 of file JointControlActualSeriesElastic.h.
std::string JointControlActualSeriesElastic::ApsFaultStatusName [private] |
Definition at line 50 of file JointControlActualSeriesElastic.h.
std::string JointControlActualSeriesElastic::BrakeReleaseStatusName [private] |
Definition at line 40 of file JointControlActualSeriesElastic.h.
std::string JointControlActualSeriesElastic::BridgeEnableStatusName [private] |
Definition at line 41 of file JointControlActualSeriesElastic.h.
std::string JointControlActualSeriesElastic::BridgeFaultStatusName [private] |
Definition at line 48 of file JointControlActualSeriesElastic.h.
std::string JointControlActualSeriesElastic::BusVoltageFaultStatusName [private] |
Definition at line 49 of file JointControlActualSeriesElastic.h.
std::string JointControlActualSeriesElastic::CalibrationModeStatusName [private] |
Definition at line 45 of file JointControlActualSeriesElastic.h.
std::string JointControlActualSeriesElastic::ClearFaultStatusName [private] |
Definition at line 46 of file JointControlActualSeriesElastic.h.
std::string JointControlActualSeriesElastic::CoeffsLoadedStatusName [private] |
Definition at line 38 of file JointControlActualSeriesElastic.h.
std::string JointControlActualSeriesElastic::CommAliveStatusName [private] |
Definition at line 36 of file JointControlActualSeriesElastic.h.
std::string JointControlActualSeriesElastic::ControlModeStatusName [private] |
Definition at line 44 of file JointControlActualSeriesElastic.h.
std::string JointControlActualSeriesElastic::CurrentFaultStatusName [private] |
Definition at line 56 of file JointControlActualSeriesElastic.h.
std::string JointControlActualSeriesElastic::EncDriftFaultStatusName [private] |
Definition at line 53 of file JointControlActualSeriesElastic.h.
std::string JointControlActualSeriesElastic::JointFaultStatusName [private] |
Definition at line 37 of file JointControlActualSeriesElastic.h.
std::string JointControlActualSeriesElastic::LimitFaultStatusName [private] |
Definition at line 55 of file JointControlActualSeriesElastic.h.
const std::string JointControlActualSeriesElastic::logCategory [protected] |
Definition at line 31 of file JointControlActualSeriesElastic.h.
std::string JointControlActualSeriesElastic::MotComSourceStatusName [private] |
Definition at line 42 of file JointControlActualSeriesElastic.h.
std::string JointControlActualSeriesElastic::MotorEnableStatusName [private] |
Definition at line 39 of file JointControlActualSeriesElastic.h.
NodeRegisterManagerPtr JointControlActualSeriesElastic::nodeRegisterManager [protected] |
Definition at line 30 of file JointControlActualSeriesElastic.h.
std::string JointControlActualSeriesElastic::NotInBootloaderStatusName [private] |
Definition at line 47 of file JointControlActualSeriesElastic.h.
std::string JointControlActualSeriesElastic::PosComVelocityStatusName [private] |
Definition at line 43 of file JointControlActualSeriesElastic.h.
std::string JointControlActualSeriesElastic::ProcAliveStatusName [private] |
Definition at line 35 of file JointControlActualSeriesElastic.h.
std::string JointControlActualSeriesElastic::VelocityFaultStatusName [private] |
Definition at line 54 of file JointControlActualSeriesElastic.h.