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

#include <JointControlCommandSeriesElastic.h>

Inheritance diagram for JointControlCommandSeriesElastic:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void actuator (void)
void bootLoader (void)
 Transition command to JointControlMode::BOOTLOADER for the joint.
void disableCalibrationMode (void)
 Transition command to JointControlCalibrationMode::DISABLE for the joint.
void disableClearFaultMode (void)
 Transition command to JointControlClearFaultMode::DISABLE for the joint.
void drive (void)
 Transition command to JointControlMode::DRIVE for the joint.
void enableCalibrationMode (void)
 Transition command to JointControlCalibrationMode::ENABLE for the joint.
void enableClearFaultMode (void)
 Transition command to JointControlClearFaultMode::ENABLE for the joint.
void getStates (r2_msgs::JointControlData &commandStates)
 Retrieve state information.
 JointControlCommandSeriesElastic (const std::string &, IoFunctions, NodeRegisterManagerPtr)
 Constructor for JointControlCommandFsmSeriesElastic.
void motCom (void)
 Transition command to JointControlMode::MOTCOM for the joint.
void multiLoopSmooth (void)
 Transition command to JointControlMode::MULTILOOPSMOOTH for the joint.
void multiLoopStep (void)
 Transition command to JointControlMode::MULTILOOPSTEP for the joint.
void neutral (void)
 Transition command to JointControlMode::NEUTRAL for the joint.
void off (void)
 Transition command to JointControlMode::OFF for the joint.
void park (void)
 Transition command to JointControlMode::PARK for the joint.
void resetCalibrationMode (void)
 Transition command to JointControlCalibrationMode::DISABLE for the joint.
void stallMode (void)
 Transition command to JointControlCommandMode::STALLMODE for the joint.
virtual ~JointControlCommandSeriesElastic ()

Protected Member Functions

void setParameters ()
void updateParameters ()

Protected Attributes

const std::string logCategory
NodeRegisterManagerPtr nodeRegisterManager

Private Attributes

std::string AwareControlName
std::string BootEnableControlName
std::string BrakeReleaseControlName
std::string BridgeEnableControlName
std::string CalibrationModeControlName
std::string ClearFaultControlName
std::string ControlModeControlName
int headLight
std::string HeadLightControlName
std::string HeadLightName
std::string InitAPS2toAPS1ControlName
int laserEnable
std::string LaserEnableControlName
std::string LaserEnableName
std::string MotComSourceControlName
std::string MotorEnableControlName
std::string PosComVelocityControlName

Detailed Description

Definition at line 14 of file JointControlCommandSeriesElastic.h.


Constructor & Destructor Documentation

JointControlCommandSeriesElastic::JointControlCommandSeriesElastic ( const std::string &  mechanism,
IoFunctions  ioFunctions,
NodeRegisterManagerPtr  nodeRegisterManager 
)

Constructor for JointControlCommandFsmSeriesElastic.

Definition at line 11 of file JointControlCommandSeriesElastic.cpp.

Definition at line 21 of file JointControlCommandSeriesElastic.cpp.


Member Function Documentation

void JointControlCommandSeriesElastic::actuator ( void  ) [virtual]

Transition command to JointControlMode::BOOTLOADER for the joint.

Implements JointControlCommandInterface.

Definition at line 133 of file JointControlCommandSeriesElastic.cpp.

Transition command to JointControlCalibrationMode::DISABLE for the joint.

Implements JointControlCommandInterface.

Definition at line 266 of file JointControlCommandSeriesElastic.cpp.

Transition command to JointControlClearFaultMode::DISABLE for the joint.

Implements JointControlCommandInterface.

Definition at line 302 of file JointControlCommandSeriesElastic.cpp.

void JointControlCommandSeriesElastic::drive ( void  ) [virtual]

Transition command to JointControlMode::DRIVE for the joint.

Implements JointControlCommandInterface.

Definition at line 187 of file JointControlCommandSeriesElastic.cpp.

Transition command to JointControlCalibrationMode::ENABLE for the joint.

Implements JointControlCommandInterface.

Definition at line 277 of file JointControlCommandSeriesElastic.cpp.

Transition command to JointControlClearFaultMode::ENABLE for the joint.

Implements JointControlCommandInterface.

Definition at line 313 of file JointControlCommandSeriesElastic.cpp.

void JointControlCommandSeriesElastic::getStates ( r2_msgs::JointControlData &  commandStates) [virtual]

Retrieve state information.

Returns:
The state information

Implements JointControlCommandInterface.

Definition at line 106 of file JointControlCommandSeriesElastic.cpp.

void JointControlCommandSeriesElastic::motCom ( void  ) [virtual]

Transition command to JointControlMode::MOTCOM for the joint.

Implements JointControlCommandInterface.

Definition at line 201 of file JointControlCommandSeriesElastic.cpp.

Transition command to JointControlMode::MULTILOOPSMOOTH for the joint.

Implements JointControlCommandInterface.

Definition at line 243 of file JointControlCommandSeriesElastic.cpp.

Transition command to JointControlMode::MULTILOOPSTEP for the joint.

Implements JointControlCommandInterface.

Definition at line 227 of file JointControlCommandSeriesElastic.cpp.

void JointControlCommandSeriesElastic::neutral ( void  ) [virtual]

Transition command to JointControlMode::NEUTRAL for the joint.

Implements JointControlCommandInterface.

Definition at line 174 of file JointControlCommandSeriesElastic.cpp.

void JointControlCommandSeriesElastic::off ( void  ) [virtual]

Transition command to JointControlMode::OFF for the joint.

Implements JointControlCommandInterface.

Definition at line 147 of file JointControlCommandSeriesElastic.cpp.

void JointControlCommandSeriesElastic::park ( void  ) [virtual]

Transition command to JointControlMode::PARK for the joint.

Implements JointControlCommandInterface.

Definition at line 161 of file JointControlCommandSeriesElastic.cpp.

Transition command to JointControlCalibrationMode::DISABLE for the joint.

Implements JointControlCommandInterface.

Definition at line 288 of file JointControlCommandSeriesElastic.cpp.

void JointControlCommandSeriesElastic::setParameters ( ) [protected, virtual]

Parse parameter file

Implements JointControlCommandInterface.

Definition at line 25 of file JointControlCommandSeriesElastic.cpp.

Transition command to JointControlCommandMode::STALLMODE for the joint.

Implements JointControlCommandInterface.

Definition at line 213 of file JointControlCommandSeriesElastic.cpp.

Definition at line 112 of file JointControlCommandSeriesElastic.cpp.


Member Data Documentation

Definition at line 65 of file JointControlCommandSeriesElastic.h.

Definition at line 53 of file JointControlCommandSeriesElastic.h.

Definition at line 55 of file JointControlCommandSeriesElastic.h.

Definition at line 54 of file JointControlCommandSeriesElastic.h.

Definition at line 60 of file JointControlCommandSeriesElastic.h.

Definition at line 61 of file JointControlCommandSeriesElastic.h.

Definition at line 58 of file JointControlCommandSeriesElastic.h.

Definition at line 70 of file JointControlCommandSeriesElastic.h.

Definition at line 63 of file JointControlCommandSeriesElastic.h.

Definition at line 67 of file JointControlCommandSeriesElastic.h.

Definition at line 62 of file JointControlCommandSeriesElastic.h.

Definition at line 71 of file JointControlCommandSeriesElastic.h.

Definition at line 64 of file JointControlCommandSeriesElastic.h.

Definition at line 68 of file JointControlCommandSeriesElastic.h.

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

Definition at line 49 of file JointControlCommandSeriesElastic.h.

Definition at line 57 of file JointControlCommandSeriesElastic.h.

Definition at line 56 of file JointControlCommandSeriesElastic.h.

NodeRegisterManagerPtr JointControlCommandSeriesElastic::nodeRegisterManager [protected]

Definition at line 48 of file JointControlCommandSeriesElastic.h.

Definition at line 59 of file JointControlCommandSeriesElastic.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