#include <JointControlCommandSeriesElastic.h>
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 |
Definition at line 14 of file JointControlCommandSeriesElastic.h.
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.
void JointControlCommandSeriesElastic::actuator | ( | void | ) | [virtual] |
Implements JointControlCommandInterface.
Definition at line 255 of file JointControlCommandSeriesElastic.cpp.
void JointControlCommandSeriesElastic::bootLoader | ( | void | ) | [virtual] |
Transition command to JointControlMode::BOOTLOADER for the joint.
Implements JointControlCommandInterface.
Definition at line 133 of file JointControlCommandSeriesElastic.cpp.
void JointControlCommandSeriesElastic::disableCalibrationMode | ( | void | ) | [virtual] |
Transition command to JointControlCalibrationMode::DISABLE for the joint.
Implements JointControlCommandInterface.
Definition at line 266 of file JointControlCommandSeriesElastic.cpp.
void JointControlCommandSeriesElastic::disableClearFaultMode | ( | void | ) | [virtual] |
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.
void JointControlCommandSeriesElastic::enableCalibrationMode | ( | void | ) | [virtual] |
Transition command to JointControlCalibrationMode::ENABLE for the joint.
Implements JointControlCommandInterface.
Definition at line 277 of file JointControlCommandSeriesElastic.cpp.
void JointControlCommandSeriesElastic::enableClearFaultMode | ( | void | ) | [virtual] |
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.
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.
void JointControlCommandSeriesElastic::multiLoopSmooth | ( | void | ) | [virtual] |
Transition command to JointControlMode::MULTILOOPSMOOTH for the joint.
Implements JointControlCommandInterface.
Definition at line 243 of file JointControlCommandSeriesElastic.cpp.
void JointControlCommandSeriesElastic::multiLoopStep | ( | void | ) | [virtual] |
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.
void JointControlCommandSeriesElastic::resetCalibrationMode | ( | void | ) | [virtual] |
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.
void JointControlCommandSeriesElastic::stallMode | ( | void | ) | [virtual] |
Transition command to JointControlCommandMode::STALLMODE for the joint.
Implements JointControlCommandInterface.
Definition at line 213 of file JointControlCommandSeriesElastic.cpp.
void JointControlCommandSeriesElastic::updateParameters | ( | ) | [protected] |
Definition at line 112 of file JointControlCommandSeriesElastic.cpp.
std::string JointControlCommandSeriesElastic::AwareControlName [private] |
Definition at line 65 of file JointControlCommandSeriesElastic.h.
std::string JointControlCommandSeriesElastic::BootEnableControlName [private] |
Definition at line 53 of file JointControlCommandSeriesElastic.h.
std::string JointControlCommandSeriesElastic::BrakeReleaseControlName [private] |
Definition at line 55 of file JointControlCommandSeriesElastic.h.
std::string JointControlCommandSeriesElastic::BridgeEnableControlName [private] |
Definition at line 54 of file JointControlCommandSeriesElastic.h.
std::string JointControlCommandSeriesElastic::CalibrationModeControlName [private] |
Definition at line 60 of file JointControlCommandSeriesElastic.h.
std::string JointControlCommandSeriesElastic::ClearFaultControlName [private] |
Definition at line 61 of file JointControlCommandSeriesElastic.h.
std::string JointControlCommandSeriesElastic::ControlModeControlName [private] |
Definition at line 58 of file JointControlCommandSeriesElastic.h.
int JointControlCommandSeriesElastic::headLight [private] |
Definition at line 70 of file JointControlCommandSeriesElastic.h.
std::string JointControlCommandSeriesElastic::HeadLightControlName [private] |
Definition at line 63 of file JointControlCommandSeriesElastic.h.
std::string JointControlCommandSeriesElastic::HeadLightName [private] |
Definition at line 67 of file JointControlCommandSeriesElastic.h.
std::string JointControlCommandSeriesElastic::InitAPS2toAPS1ControlName [private] |
Definition at line 62 of file JointControlCommandSeriesElastic.h.
int JointControlCommandSeriesElastic::laserEnable [private] |
Definition at line 71 of file JointControlCommandSeriesElastic.h.
std::string JointControlCommandSeriesElastic::LaserEnableControlName [private] |
Definition at line 64 of file JointControlCommandSeriesElastic.h.
std::string JointControlCommandSeriesElastic::LaserEnableName [private] |
Definition at line 68 of file JointControlCommandSeriesElastic.h.
const std::string JointControlCommandSeriesElastic::logCategory [protected] |
Definition at line 49 of file JointControlCommandSeriesElastic.h.
std::string JointControlCommandSeriesElastic::MotComSourceControlName [private] |
Definition at line 57 of file JointControlCommandSeriesElastic.h.
std::string JointControlCommandSeriesElastic::MotorEnableControlName [private] |
Definition at line 56 of file JointControlCommandSeriesElastic.h.
NodeRegisterManagerPtr JointControlCommandSeriesElastic::nodeRegisterManager [protected] |
Definition at line 48 of file JointControlCommandSeriesElastic.h.
std::string JointControlCommandSeriesElastic::PosComVelocityControlName [private] |
Definition at line 59 of file JointControlCommandSeriesElastic.h.