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: