List of all members.
Public Member Functions |
|
| ProductManager (const char *configFile=NULL, bus::CommunicationsBus *bus=NULL) |
|
void | enumerate () |
|
void | cleanUpAfterEstop () |
|
void | wakeAllPucks () const |
|
bool | foundSafetyModule () const |
|
SafetyModule * | getSafetyModule () |
|
const std::vector< Puck * > & | getWamPucks () const |
|
bool | foundWam () const |
|
bool | foundWam3 () const |
|
bool | foundWam4 () const |
|
bool | foundWam7 () const |
|
bool | foundWam7Wrist () const |
|
bool | foundWam7Gimbals () const |
|
void | waitForWam (bool promptOnZeroing=true) |
|
const char * | getWamDefaultConfigPath () |
|
systems::Wam< 3 > * | getWam3 (bool waitForShiftActivate=true, const char *configPath=NULL) |
|
systems::Wam< 4 > * | getWam4 (bool waitForShiftActivate=true, const char *configPath=NULL) |
|
systems::Wam< 7 > * | getWam7 (bool waitForShiftActivate=true, const char *configPath=NULL) |
|
systems::RealTimeExecutionManager * | getExecutionManager (double period_s=DEFAULT_LOOP_PERIOD, int rt_priority=50) |
|
void | startExecutionManager () |
|
bool | foundForceTorqueSensor () const |
|
ForceTorqueSensor * | getForceTorqueSensor () |
|
const std::vector< Puck * > & | getHandPucks () const |
|
bool | foundHand () const |
|
Hand * | getHand () |
|
bool | foundGimbalsHandController () const |
|
GimbalsHandController * | getGimbalsHandController () |
|
const std::vector< Puck * > & | getPucks () const |
|
Puck * | getPuck (int id) const |
|
void | deletePuck (Puck *p) |
|
libconfig::Config & | getConfig () |
|
const bus::CommunicationsBus & | getBus () const |
|
virtual thread::Mutex & | getMutex () const |
Static Public Attributes |
|
static const std::string | DEFAULT_CONFIG_FILE = barrett::EtcPathRelative("default.conf") |
|
static const size_t | MAX_WAM_DOF = 7 |
|
static const double | DEFAULT_LOOP_PERIOD = 0.002 |
|
static const int | SAFETY_MODULE_ID = 10 |
|
static const int | FIRST_WAM_ID = 1 |
|
static const int | FIRST_HAND_ID = 11 |
|
static const int | FORCE_TORQUE_SENSOR_ID = 8 |
Protected Member Functions |
|
void | destroyEstopProducts () |
|
bool | verifyWamPucks (const size_t dof) const |
Protected Attributes |
|
libconfig::Config | config |
|
bus::CommunicationsBus * | bus |
|
bool | deleteBus |
|
std::vector< Puck * > | pucks |
|
std::vector< Puck * > | wamPucks |
|
std::vector< Puck * > | handPucks |
|
SafetyModule * | sm |
|
systems::RealTimeExecutionManager * | rtem |
|
systems::Wam< 3 > * | wam3 |
|
systems::Wam< 4 > * | wam4 |
|
systems::Wam< 7 > * | wam7 |
|
ForceTorqueSensor * | fts |
|
Hand * | hand |
|
GimbalsHandController * | ghc |
The documentation for this class was generated from the following files: