Hekateros  3.4.3
RoadNarrows Robotics Robot Arm Project
hekateros::HekRobot Member List

This is the complete list of members for hekateros::HekRobot, including all inherited members.

addRobotJoint(HekSpecJoint_T *pSpecJoint, HekSpecServo_T *pSpecServo, MapRobotJoints &kin, IMapRobotJoints &imap)hekateros::HekRobotprotected
adjustTuningFromSpecs()hekateros::HekRobotprotected
areServosPowered()hekateros::HekRobotinline
AsyncTaskId enum namehekateros::HekRobot
AsyncTaskIdCalibrate enum valuehekateros::HekRobot
AsyncTaskIdNone enum valuehekateros::HekRobot
asyncThread(void *pArg)hekateros::HekRobotprotectedstatic
calibrate(bool bForceRecalib=true)hekateros::HekRobot
calibrateAsync(bool bForceRecalib=true)hekateros::HekRobot
cancelAsyncTask()hekateros::HekRobot
cbWristRot(void *pUserArg)hekateros::HekRobotprotectedstatic
clearAlarms()hekateros::HekRobot
closeGripper()hekateros::HekRobot
configEEPROMForAllServos(MapRobotJoints &kin)hekateros::HekRobotprotected
configEEPROMForServo(int nServoId, HekRobotJoint &joint)hekateros::HekRobotprotected
configRAMForAllServos(MapRobotJoints &kin)hekateros::HekRobotprotected
configRAMForServo(int nServoId, HekRobotJoint &joint)hekateros::HekRobotprotected
configServos()hekateros::HekRobotprotected
connect(const std::string &strDevDynabus=HekDevDynabus, int nBaudRateDynabus=HekBaudRateDynabus, const std::string &strDevArduino=HekDevArduino, int nBaudRateArduino=HekBaudRateArduino)hekateros::HekRobot
convertSpecs()hekateros::HekRobotprotected
createAsyncThread()hekateros::HekRobotprotected
determineRobotOpState()hekateros::HekRobotprotected
disconnect()hekateros::HekRobot
estop()hekateros::HekRobot
fauxcalibrate()hekateros::HekRobotprotected
freeze()hekateros::HekRobot
getArmJoint(const std::string &strName)hekateros::HekRobotinline
getArmJoint(int nServoId)hekateros::HekRobotinline
getArmJointAt(int index)hekateros::HekRobotinline
getAsyncRc()hekateros::HekRobot
getAsyncState()hekateros::HekRobot
getDynaChain()hekateros::HekRobotinline
getFullProdBrief()hekateros::HekRobotinline
getHekDesc()hekateros::HekRobotinline
getJointState(HekJointStatePoint &jointStatePoint)hekateros::HekRobot
getMasterServo(HekRobotJoint &joint)hekateros::HekRobotinline
getProdId()hekateros::HekRobotinline
getProdName()hekateros::HekRobotinline
getRobotState(HekRobotState &robotState)hekateros::HekRobot
getTrajectoryParams(HekNorm &eNorm, double &fEpsilon)hekateros::HekRobotinline
getTrajectoryState(HekJointTrajectoryFeedback &trajectoryFeedback)hekateros::HekRobot
getVersion(int &nVerMajor, int &nVerMinor, int &nRevision)hekateros::HekRobotinline
getVersion()hekateros::HekRobotinline
getVersionNum()hekateros::HekRobotinline
gotoBalancedPos()hekateros::HekRobot
gotoParkedPos()hekateros::HekRobot
gotoZeroPtPos()hekateros::HekRobot
HekCalib (defined in hekateros::HekRobot)hekateros::HekRobotfriend
HekCalibStretch (defined in hekateros::HekRobot)hekateros::HekRobotfriend
HekRobot(bool bNoExec=false)hekateros::HekRobot
IMapRobotJoints typedefhekateros::HekRobot
isAlarmed()hekateros::HekRobotinline
isAtBalancedPos()hekateros::HekRobotinline
isAtParkedPos()hekateros::HekRobotinline
isCalibrated()hekateros::HekRobotinline
isConnected()hekateros::HekRobotinline
isDescribed()hekateros::HekRobotinline
isEStopped()hekateros::HekRobotinline
isInMotion()hekateros::HekRobot
lock()hekateros::HekRobotinlineprotected
m_bAlarmStatehekateros::HekRobotprotected
m_bAreServosPoweredhekateros::HekRobotprotected
m_bAtBalancedPoshekateros::HekRobotprotected
m_bAtParkedPoshekateros::HekRobotprotected
m_bIsEStoppedhekateros::HekRobotprotected
m_bNoExechekateros::HekRobotprotected
m_descHekhekateros::HekRobotprotected
m_eAsyncTaskIdhekateros::HekRobotprotected
m_eAsyncTaskStatehekateros::HekRobotprotected
m_eOpStatehekateros::HekRobotprotected
m_eRobotModehekateros::HekRobotprotected
m_imapJointshekateros::HekRobotprotected
m_jointsArmhekateros::HekRobotprotected
m_jointsAuxhekateros::HekRobotprotected
m_jointsEquipDeckhekateros::HekRobotprotected
m_lastTrajArmhekateros::HekRobotprotected
m_monitorhekateros::HekRobotprotected
m_mutexhekateros::HekRobotprotected
m_pAsyncTaskArghekateros::HekRobotprotected
m_pDynaBgThreadhekateros::HekRobotprotected
m_pDynaChainhekateros::HekRobotprotected
m_pDynaCommhekateros::HekRobotprotected
m_pKinhekateros::HekRobotprotected
m_rcAsyncTaskhekateros::HekRobotprotected
m_threadAsynchekateros::HekRobotprotected
m_tuneshekateros::HekRobotprotected
MapDouble typedefhekateros::HekRobot
moveArm(HekJointTrajectoryPoint &trajectoryPoint)hekateros::HekRobot
moveWait(DynaServo *pServo, int nOdGoalPos, int nSpeed)hekateros::HekRobotprotected
moveWristRot()hekateros::HekRobotprotected
openGripper()hekateros::HekRobot
pctOfMaxJointVelocity(HekRobotJoint &joint, double fVelPct)hekateros::HekRobotinline
release()hekateros::HekRobot
reload()hekateros::HekRobot
resetCalibStateForAllJoints(bool bForceRecalib)hekateros::HekRobotprotected
resetEStop()hekateros::HekRobotinline
scanDynaBus(int nMaxTries)hekateros::HekRobotprotected
scanHw()hekateros::HekRobotprotected
setAllJointGoalsToNull()hekateros::HekRobotprotected
setJointGoalsToNull(const std::vector< std::string > &vecNames)hekateros::HekRobotprotected
setJointGoalToNull(const std::string &strName)hekateros::HekRobotprotected
setRobotMode(HekRobotMode eRobotMode)hekateros::HekRobotinline
stop(const std::vector< std::string > &vecNames)hekateros::HekRobot
stopWait(const std::vector< std::string > &vecNames, int nMaxTries=10)hekateros::HekRobotprotected
trylock()hekateros::HekRobotinlineprotected
unlock()hekateros::HekRobotinlineprotected
~HekRobot()hekateros::HekRobotvirtual