, including all inherited members.
_activatePositionController | CLMBase | [private] |
_gripperCloseEncoders | CKatana | [protected] |
_gripperIsPresent | CKatana | [protected] |
_gripperOpenEncoders | CKatana | [protected] |
_maximumVelocity | CLMBase | [private] |
base | CKatana | [protected] |
calibrate() | CKatana | |
calibrate(long idx, TMotCLB clb, TMotSCP scp, TMotDYL dyl) | CKatana | |
checkENLD(long idx, double degrees) | CKatana | |
checkJointSpeed(std::vector< int > lastsolution, std::vector< int > solution, double time) | CLMBase | [private] |
CikBase() | CikBase | [inline] |
CKatana() | CKatana | [inline] |
CLMBase() | CLMBase | [inline] |
closeGripper(bool waitUntilReached=false, int waitTimeout=100) | CKatana | |
create(const char *configurationFile, CCplBase *protocol) | CKatana | |
create(KNI::kmlFactory *infos, CCplBase *protocol) | CKatana | |
create(TKatGNL &gnl, TKatMOT &mot, TKatSCT &sct, TKatEFF &eff, CCplBase *protocol) | CKatana | |
dec(long idx, int dif, bool wait=false, int tolerance=100, long timeout=TM_ENDLESS) | CKatana | |
decDegrees(long idx, double dif, bool wait=false, int tolerance=100, long timeout=TM_ENDLESS) | CKatana | |
disableCrashLimits() | CKatana | |
DKApos(double *position) | CikBase | |
enableCrashLimits() | CKatana | |
flushMoveBuffers() | CKatana | |
freezeMotor(short number) | CKatana | |
freezeRobot() | CKatana | |
getActivatePositionController() | CLMBase | |
GetBase() | CKatana | [inline] |
getCoordinates(double &x, double &y, double &z, double &phi, double &theta, double &psi, bool refreshEncoders=true) | CikBase | |
getCoordinatesFromEncoders(std::vector< double > &pose, const std::vector< int > &encs) | CikBase | |
getCurrentControllerType(int axis) | CKatana | |
getForce(int axis) | CKatana | |
getGripperParameters(bool &isPresent, int &openEncoders, int &closeEncoders) | CKatana | |
getKinematicsVersion(std::vector< int > &version) | CikBase | |
getMaximumLinearVelocity() const | CLMBase | |
getMotorAccelerationLimit(short number) const | CKatana | |
getMotorEncoders(short number, bool refreshEncoders=true) const | CKatana | |
getMotorVelocityLimit(short number) const | CKatana | |
getNumberOfMotors() const | CKatana | |
getRobotEncoders(std::vector< int >::iterator start, std::vector< int >::const_iterator end, bool refreshEncoders=true) const | CKatana | |
getRobotEncoders(bool refreshEncoders=true) const | CKatana | |
getSpeed(int distance, int acceleration, int time) | CLMBase | [private] |
IKCalculate(double X, double Y, double Z, double Al, double Be, double Ga, std::vector< int >::iterator solution_iter) | CikBase | |
IKCalculate(double X, double Y, double Z, double Al, double Be, double Ga, std::vector< int >::iterator solution_iter, const std::vector< int > &actualPosition) | CikBase | |
IKGoto(double X, double Y, double Z, double Al, double Be, double Ga, bool wait=false, int tolerance=100, long timeout=TM_ENDLESS) | CikBase | |
inc(long idx, int dif, bool wait=false, int tolerance=100, long timeout=TM_ENDLESS) | CKatana | |
incDegrees(long idx, double dif, bool wait=false, int tolerance=100, long timeout=TM_ENDLESS) | CKatana | |
mKatanaType | CKatana | [protected] |
mKinematics | CKatana | [protected] |
mov(long idx, int tar, bool wait=false, int tolerance=100, long timeout=TM_ENDLESS) | CKatana | |
movDegrees(long idx, double tar, bool wait=false, int tolerance=100, long timeout=TM_ENDLESS) | CKatana | |
moveMotorBy(short number, double radianAngle, bool waitUntilReached=false, int waitTimeout=0) | CKatana | |
moveMotorByEnc(short number, int encoders, bool waitUntilReached=false, int waitTimeout=0) | CKatana | |
moveMotorTo(short number, double radianAngle, bool waitUntilReached=false, int waitTimeout=0) | CKatana | |
moveMotorToEnc(short number, int encoders, bool waitUntilReached=false, int encTolerance=100, int waitTimeout=0) | CKatana | |
moveRobotLinearTo(double x, double y, double z, double phi, double theta, double psi, bool waitUntilReached=true, int waitTimeout=TM_ENDLESS) | CLMBase | |
moveRobotLinearTo(std::vector< double > coordinates, bool waitUntilReached=true, int waitTimeout=TM_ENDLESS) | CLMBase | |
moveRobotTo(double x, double y, double z, double phi, double theta, double psi, bool waitUntilReached=true, int waitTimeout=TM_ENDLESS) | CLMBase | |
moveRobotTo(std::vector< double > coordinates, bool waitUntilReached=true, int waitTimeout=TM_ENDLESS) | CLMBase | |
moveRobotToEnc(std::vector< int >::const_iterator start, std::vector< int >::const_iterator end, bool waitUntilReached=false, int encTolerance=100, int waitTimeout=0) | CKatana | |
moveRobotToEnc(std::vector< int > encoders, bool waitUntilReached=false, int encTolerance=100, int waitTimeout=0) | CKatana | |
moveRobotToEnc4D(std::vector< int > target, int velocity=180, int acceleration=1, int encTolerance=100) | CKatana | |
movLM(double X, double Y, double Z, double Al, double Be, double Ga, bool exactflag, double vmax, bool wait=true, int tolerance=100, long timeout=TM_ENDLESS) | CLMBase | |
movLM2P(double X1, double Y1, double Z1, double Al1, double Be1, double Ga1, double X2, double Y2, double Z2, double Al2, double Be2, double Ga2, bool exactflag, double vmax, bool wait=true, int tolerance=100, long timeout=TM_ENDLESS) | CLMBase | |
movP2P(double X1, double Y1, double Z1, double Ph1, double Th1, double Ps1, double X2, double Y2, double Z2, double Ph2, double Th2, double Ps2, bool exactflag, double vmax, bool wait=true, long timeout=TM_ENDLESS) | CLMBase | |
openGripper(bool waitUntilReached=false, int waitTimeout=100) | CKatana | |
readDigitalIO() | CKatana | |
relPosition(double reltime, double distance, double acc, double dec, double vmax) | CLMBase | [private] |
searchMechStop(long idx, TSearchDir dir, TMotSCP scp, TMotDYL dyl) | CKatana | |
sendSplineToMotor(short number, short targetPosition, short duration, short p1, short p2, short p3, short p4) | CKatana | |
setActivatePositionController(bool activate) | CLMBase | |
setAndStartPolyMovement(std::vector< short > polynomial, bool exactflag, int moreflag) | CKatana | |
setCrashLimit(long idx, int limit) | CKatana | |
setForceLimit(int axis, int limit) | CKatana | |
setGripperParameters(bool isPresent, int openEncoders, int closeEncoders) | CKatana | |
setMaximumLinearVelocity(double maximumVelocity) | CLMBase | |
setMotorAccelerationLimit(short number, short acceleration) | CKatana | |
setMotorVelocityLimit(short number, short velocity) | CKatana | |
setPositionCollisionLimit(long idx, int limit) | CKatana | |
setRobotAccelerationLimit(short acceleration) | CKatana | |
setRobotVelocityLimit(short velocity) | CKatana | |
setSpeedCollisionLimit(long idx, int limit) | CKatana | |
setTcpOffset(double xoff, double yoff, double zoff, double psioff) | CikBase | |
setTolerance(long idx, int enc_tolerance) | CKatana | [protected] |
splineCoefficients(int steps, double *timearray, double *encoderarray, double *arr_p1, double *arr_p2, double *arr_p3, double *arr_p4) | CLMBase | [private] |
startSplineMovement(bool exactflag, int moreflag=1) | CKatana | |
switchMotorOff(short number) | CKatana | |
switchMotorOn(short number) | CKatana | |
switchRobotOff() | CKatana | |
switchRobotOn() | CKatana | |
totalTime(double distance, double acc, double dec, double vmax) | CLMBase | [private] |
unBlock() | CKatana | |
waitFor(TMotStsFlg status, int waitTimeout) | CKatana | |
waitForMotor(short number, int encoders, int encTolerance=100, short mode=0, int waitTimeout=5000) | CKatana | |
~CikBase() | CikBase | |
~CKatana() | CKatana | [inline] |