| act() | hekateros::HekKinJoint | virtual |
| addServoMsgEntries(SyncMoveMsgs &msg, int nServoGoalSpeed, int nServoGoalPos) | hekateros::HekKinJoint | protected |
| applyTorqueControl() | hekateros::HekKinJoint | virtual |
| averageDt(double fDtAvg, double fDt) | hekateros::HekKinJoint | protected |
| canMoveInGoalDir() | hekateros::HekKinJoint | protected |
| canMoveInPlannedDir(int nServoTgtSpeed) | hekateros::HekKinJoint | protected |
| canStopNow() | hekateros::HekKinJoint | inline |
| coupleJoint(HekKinJoint *) | hekateros::HekKinJoint | inlinevirtual |
| dejitterServoPos(int nServoCurPos, int nServoPrevPos) | hekateros::HekKinJoint | protected |
| delta_t() | hekateros::HekKinJoint | protected |
| DT_WIN_SIZE | hekateros::HekKinJoint | static |
| estimateServoTgtSpeed(double fJointTgtVel) | hekateros::HekKinJoint | protectedvirtual |
| estimateServoTgtSpeedSimple(double fJointTgtVel) | hekateros::HekKinJoint | protectedvirtual |
| filterPositions(double fPosAvg, double fJointPos) | hekateros::HekKinJoint | protected |
| filterTorques(double fTorqueAvg, int nServoLoad) | hekateros::HekKinJoint | protected |
| filterVelocities(double fVelAvg, double fJointVel) | hekateros::HekKinJoint | protected |
| getFilteredJointCurPosVel(double &fCurPos, double &fCurVel) const | hekateros::HekKinJoint | inline |
| getGoalDir() | hekateros::HekKinJoint | protected |
| getJointCurPosVel(double &fCurPos, double &fCurVel) const | hekateros::HekKinJoint | inline |
| getMoveState() | hekateros::HekKinJoint | inline |
| getPidKParams(double &fKp, double &fKi, double &fKd) const | hekateros::HekKinJoint | inline |
| getPidMaxDeltaVParam() const | hekateros::HekKinJoint | inline |
| getPlannedDir(int nServoTgtSpeed) | hekateros::HekKinJoint | protected |
| getServoCurPosSpeed(int &nServoCurPos, int &nServoCurSpeed) const | hekateros::HekKinJoint | inline |
| getTgtVelSpeed(double &fTgtVel, int &nTgtSpeed) const | hekateros::HekKinJoint | inline |
| getToleranceParams(double &fTolPos, double &fTolVel) const | hekateros::HekKinJoint | inline |
| hasOverTorqueCondition() | hekateros::HekKinJoint | inlinevirtual |
| HekKinJoint() | hekateros::HekKinJoint | |
| HekKinJoint(HekRobotJoint *pJoint, DynaServo *pServo, const HekTunes &tunes) | hekateros::HekKinJoint | |
| isMoving() | hekateros::HekKinJoint | inline |
| isMovingToGoal() | hekateros::HekKinJoint | inline |
| isStopped() | hekateros::HekKinJoint | inlinevirtual |
| isStopping() | hekateros::HekKinJoint | inline |
| jointPosToServoPos(const double fPos) | hekateros::HekKinJoint | virtual |
| jointVelocity(double fPos1, double fPos0, double fDt) | hekateros::HekKinJoint | protectedvirtual |
| lock() | hekateros::HekKinJoint | inlineprotected |
| m_bOverTorqueCond | hekateros::HekKinJoint | protected |
| m_eState | hekateros::HekKinJoint | protected |
| m_fClearTorqueTh | hekateros::HekKinJoint | protected |
| m_fDt | hekateros::HekKinJoint | protected |
| m_fDtAvg | hekateros::HekKinJoint | protected |
| m_fJointCurPos | hekateros::HekKinJoint | protected |
| m_fJointCurVel | hekateros::HekKinJoint | protected |
| m_fJointGoalPos | hekateros::HekKinJoint | protected |
| m_fJointGoalVel | hekateros::HekKinJoint | protected |
| m_fJointPosOut | hekateros::HekKinJoint | protected |
| m_fJointPrevPos | hekateros::HekKinJoint | protected |
| m_fJointRadPerTick | hekateros::HekKinJoint | protected |
| m_fJointTgtVel | hekateros::HekKinJoint | protected |
| m_fJointVelOut | hekateros::HekKinJoint | protected |
| m_fOverTorqueTh | hekateros::HekKinJoint | protected |
| m_fStopVelTh | hekateros::HekKinJoint | protected |
| m_fTolPos | hekateros::HekKinJoint | protected |
| m_fTolVel | hekateros::HekKinJoint | protected |
| m_fTorqueOut | hekateros::HekKinJoint | protected |
| m_fVelDerate | hekateros::HekKinJoint | protected |
| m_histDtIn | hekateros::HekKinJoint | protected |
| m_histPosIn | hekateros::HekKinJoint | protected |
| m_histTorqueIn | hekateros::HekKinJoint | protected |
| m_histVelIn | hekateros::HekKinJoint | protected |
| m_mutexSync | hekateros::HekKinJoint | protected |
| m_nServoCurLoad | hekateros::HekKinJoint | protected |
| m_nServoCurPos | hekateros::HekKinJoint | protected |
| m_nServoCurSpeed | hekateros::HekKinJoint | protected |
| m_nServoGoalPos | hekateros::HekKinJoint | protected |
| m_nServoPrevPos | hekateros::HekKinJoint | protected |
| m_nServoTgtSpeed | hekateros::HekKinJoint | protected |
| m_pid | hekateros::HekKinJoint | protected |
| m_pJoint | hekateros::HekKinJoint | protected |
| m_pServo | hekateros::HekKinJoint | protected |
| m_tblVelSpeed | hekateros::HekKinJoint | protected |
| m_tsPrev | hekateros::HekKinJoint | protected |
| move() | hekateros::HekKinJoint | virtual |
| moveServo(int nServoGoalSpeed, int nServoGoalPos) | hekateros::HekKinJoint | protected |
| MoveState enum name | hekateros::HekKinJoint | |
| MoveStateIdle enum value | hekateros::HekKinJoint | |
| MoveStateMoving enum value | hekateros::HekKinJoint | |
| MoveStateNewMove enum value | hekateros::HekKinJoint | |
| MoveStateStopping enum value | hekateros::HekKinJoint | |
| nlapplyTorqueControl() | hekateros::HekKinJoint | protectedvirtual |
| nlmove() | hekateros::HekKinJoint | protectedvirtual |
| nlslowToStop(SyncMoveMsgs &msg) | hekateros::HekKinJoint | protectedvirtual |
| nlspecifyMove(const double fGoalPos, const double fGoalVel) | hekateros::HekKinJoint | protectedvirtual |
| nlstop() | hekateros::HekKinJoint | protectedvirtual |
| operator=(const HekKinJoint &rhs) | hekateros::HekKinJoint | |
| planMotion(bool bIsControlling, SyncMoveMsgs &msgs) | hekateros::HekKinJoint | virtual |
| POS_WIN_SIZE | hekateros::HekKinJoint | static |
| react(bool bIsControlling, SyncMoveMsgs &msgs) | hekateros::HekKinJoint | virtual |
| reload(const HekTunes &tunes) | hekateros::HekKinJoint | virtual |
| resetServoOdometer() | hekateros::HekKinJoint | virtual |
| senseDynamics(bool bIsControlling) | hekateros::HekKinJoint | virtual |
| servoPosToJointPos(const int nOdPos) | hekateros::HekKinJoint | virtual |
| setPidKParams(const double fKp, const double fKi, const double fKd) | hekateros::HekKinJoint | inline |
| setPidMaxDeltaVParam(const double fMaxDeltaV) | hekateros::HekKinJoint | inline |
| setToleranceParams(const double fTolPos, const double fTolVel) | hekateros::HekKinJoint | inline |
| SLOW_DERATE_DELTA_V | hekateros::HekKinJoint | static |
| specifyMove(const double fGoalPos, const double fGoalVel) | hekateros::HekKinJoint | |
| stop() | hekateros::HekKinJoint | virtual |
| TORQUE_CTL_BACKOFF_POS | hekateros::HekKinJoint | static |
| TORQUE_CTL_BACKOFF_SPEED | hekateros::HekKinJoint | static |
| TORQUE_WIN_SIZE | hekateros::HekKinJoint | static |
| unlock() | hekateros::HekKinJoint | inlineprotected |
| updateAssoc(double fJointVel, int nServoSpeed) | hekateros::HekKinJoint | protectedvirtual |
| VEL_WIN_SIZE | hekateros::HekKinJoint | static |
| ~HekKinJoint() | hekateros::HekKinJoint | inlinevirtual |