Public Member Functions | Protected Member Functions | Protected Attributes | Private Attributes
JointControlActualSeriesElastic Class Reference

#include <JointControlActualSeriesElastic.h>

Inheritance diagram for JointControlActualSeriesElastic:
Inheritance graph
[legend]

List of all members.

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

Detailed Description

Definition at line 14 of file JointControlActualSeriesElastic.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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

Returns:
The state information

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.

Update the calibration mode state.

Implements JointControlActualInterface.

Definition at line 322 of file JointControlActualSeriesElastic.cpp.

Update the clearFault mode state.

Implements JointControlActualInterface.

Definition at line 348 of file JointControlActualSeriesElastic.cpp.

Update the coefficient state.

Implements JointControlActualInterface.

Definition at line 374 of file JointControlActualSeriesElastic.cpp.

Update the command mode state.

Implements JointControlActualInterface.

Definition at line 242 of file JointControlActualSeriesElastic.cpp.

Update the control mode state.

Implements JointControlActualInterface.

Definition at line 108 of file JointControlActualSeriesElastic.cpp.


Member Data Documentation

Definition at line 51 of file JointControlActualSeriesElastic.h.

Definition at line 52 of file JointControlActualSeriesElastic.h.

Definition at line 50 of file JointControlActualSeriesElastic.h.

Definition at line 40 of file JointControlActualSeriesElastic.h.

Definition at line 41 of file JointControlActualSeriesElastic.h.

Definition at line 48 of file JointControlActualSeriesElastic.h.

Definition at line 49 of file JointControlActualSeriesElastic.h.

Definition at line 45 of file JointControlActualSeriesElastic.h.

Definition at line 46 of file JointControlActualSeriesElastic.h.

Definition at line 38 of file JointControlActualSeriesElastic.h.

Definition at line 36 of file JointControlActualSeriesElastic.h.

Definition at line 44 of file JointControlActualSeriesElastic.h.

Definition at line 56 of file JointControlActualSeriesElastic.h.

Definition at line 53 of file JointControlActualSeriesElastic.h.

Definition at line 37 of file JointControlActualSeriesElastic.h.

Definition at line 55 of file JointControlActualSeriesElastic.h.

const std::string JointControlActualSeriesElastic::logCategory [protected]

Definition at line 31 of file JointControlActualSeriesElastic.h.

Definition at line 42 of file JointControlActualSeriesElastic.h.

Definition at line 39 of file JointControlActualSeriesElastic.h.

NodeRegisterManagerPtr JointControlActualSeriesElastic::nodeRegisterManager [protected]

Definition at line 30 of file JointControlActualSeriesElastic.h.

Definition at line 47 of file JointControlActualSeriesElastic.h.

Definition at line 43 of file JointControlActualSeriesElastic.h.

Definition at line 35 of file JointControlActualSeriesElastic.h.

Definition at line 54 of file JointControlActualSeriesElastic.h.


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


robodyn_mechanisms
Author(s):
autogenerated on Thu Jun 6 2019 21:22:49