#include <mtsIntuitiveResearchKitConsole.h>
Enumerator |
---|
ARM_UNDEFINED |
|
ARM_MTM |
|
ARM_PSM |
|
ARM_ECM |
|
ARM_SUJ |
|
ARM_MTM_GENERIC |
|
ARM_PSM_GENERIC |
|
ARM_MTM_DERIVED |
|
ARM_PSM_DERIVED |
|
mtsIntuitiveResearchKitConsole::Arm::Arm |
( |
const std::string & |
name, |
|
|
const std::string & |
ioComponentName |
|
) |
| |
void mtsIntuitiveResearchKitConsole::Arm::ConfigureArm |
( |
const ArmType |
armType, |
|
|
const std::string & |
configFile, |
|
|
const double & |
periodInSeconds = 0.5 *cmn_ms , |
|
|
mtsComponent * |
existingArm = 0 |
|
) |
| |
Create and configure the robot arm.
void mtsIntuitiveResearchKitConsole::Arm::ConfigurePID |
( |
const std::string & |
configFile, |
|
|
const double & |
periodInSeconds = 0.0 *cmn_ms |
|
) |
| |
Create a new PID component and connect it to the proper RobotIO interface. If the period in seconds is zero, the PID will be tied to IO using the ExecIn/ExecOut interfaces.
bool mtsIntuitiveResearchKitConsole::Arm::Connect |
( |
void |
| ) |
|
Connect all interfaces specific to this arm.
const std::string& mtsIntuitiveResearchKitConsole::Arm::IOComponentName |
( |
void |
| ) |
const |
const std::string& mtsIntuitiveResearchKitConsole::Arm::Name |
( |
void |
| ) |
const |
const std::string& mtsIntuitiveResearchKitConsole::Arm::PIDComponentName |
( |
void |
| ) |
const |
void mtsIntuitiveResearchKitConsole::Arm::SUJClutchEventHandlerFromIO |
( |
const prmEventButton & |
button | ) |
|
|
inlineprotected |
friend class dvrk::console |
|
friend |
std::string mtsIntuitiveResearchKitConsole::Arm::mArmConfigurationFile |
|
protected |
std::string mtsIntuitiveResearchKitConsole::Arm::mBaseFrameComponentName |
|
protected |
std::string mtsIntuitiveResearchKitConsole::Arm::mBaseFrameInterfaceName |
|
protected |
std::string mtsIntuitiveResearchKitConsole::Arm::mIOComponentName |
|
protected |
std::string mtsIntuitiveResearchKitConsole::Arm::mIOConfigurationFile |
|
protected |
std::string mtsIntuitiveResearchKitConsole::Arm::mName |
|
protected |
std::string mtsIntuitiveResearchKitConsole::Arm::mPIDComponentName |
|
protected |
std::string mtsIntuitiveResearchKitConsole::Arm::mPIDConfigurationFile |
|
protected |
ArmType mtsIntuitiveResearchKitConsole::Arm::mType |
|
protected |
The documentation for this class was generated from the following file: