KatanaNativeInterface  $VERSION$
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NKNI
 CKatanaKinematicsThe base class for all kinematic implementations
 CKatanaKinematics5M180
 Cangles_calc
 Cposition
 CKatanaKinematics6M180
 Cangles_calc
 Cposition
 CKatanaKinematics6M90G
 Cangles_calc
 Cposition
 CKatanaKinematics6M90T
 Cangles_calc
 Cposition
 CKinematicParametersTo pass different parameters for the kinematic implementations
 CKinematicsDefaultEncMinAlgorithm
 CkmlFactoryThis class is for internal use only It may change at any time It shields the configuration file parsing
 CNoSolutionExceptionNo solution found for the given cartesian coordinates
 CTimerProvides a stop-watch-like class with a resolution of milliseconds
 NKNI_MHF
 Cunary_deg2radFunction-object version of rad2deg
 Cunary_precalc_cos
 Cunary_precalc_sinFunction-object which calculates sinus for n-elements of a container if used together with a STL algorithm
 Cunary_rad2degFunction-object version of rad2deg
 CCannotGetSetPortAttributesExceptionCould not set or get the attributes for the given serial communication device
 CCannotOpenPortExceptionFailed to open the serial communication device
 CCCdlBaseAbstract base class for devices
 CCCdlCOMEncapsulates the serial port device
 CCCdlSocketEncapsulates the socket communication device
 CCCplBaseAbstract base class for protocol definiton
 CCCplSerialBase class of two different serial protocols
 CCCplSerialCRCImplement the Serial-Zero protocol
 CCikBase
 CCKatanaExtended Katana class with additional functions
 CCKatBaseBase Katana class
 CCLMBaseLinear movement Class
 CCMotBaseMotor class
 CConfigFileEntryNotFoundExceptionThe requested entry could not be found
 CConfigFileOpenExceptionAccessing the given configuration file failed (may be: access denied or wrong path)
 CConfigFileSectionNotFoundExceptionThe requested section could not be found
 CConfigFileStateExceptionThe state of the configuration file wasn't "good"
 CConfigFileSubsectionNotFoundExceptionThe requested subsection could not be found
 CConfigFileSyntaxErrorExceptionThere was a syntax error in the configuration file
 CContext
 CCSctBaseSensor Controller class
 CDeviceReadExceptionReading from the serial communication device failed
 CDeviceWriteExceptionWriting to the serial communication device failed
 CErrorExceptionThe Katana returned an error string
 CException
 CFirmwareExceptionException reported by the firmware
 CJointSpeedExceptionJoint speed too high
 CMotorCrashExceptionThe requested motor crashed during the movement
 CMotorOutOfRangeExceptionThe encoders for the given motor were out of range
 CMotorTimeoutExceptionThe timeout elapsed for the given motor and target position
 CParameterReadingExceptionThere was an error while reading a parameter from the robot
 CParameterWritingExceptionThe data you wanted to send to the robot was invalid
 CPortNotOpenExceptionThe port was not open
 CReadNotCompleteExceptionThe Katana didn't answer correctly within the given timeout
 CReadWriteNotCompleteExceptionThis exception is the base for the WriteNotComplete and ReadNotCompleteException
 CSlaveErrorExceptionSlave error occurred
 CTBlendtrace
 CTBLENDtrajectory[LMBLEND] Trajectory points
 CTCdlCOMDescThis structrue stores the attributes for a serial port device
 CTHeaderHeader of a communication packet
 CTKatCBX[CBX] connector box
 CTKatCTB[CTB] command table defined in the firmware
 CTKatECH[ECH] echo
 CTKatEFFInverse Kinematics structure of the endeffektor
 CTKatGNL[GNL] general robot attributes
 CTKatIDS[IDS] identification string
 CTKatMFW[MFW] master firmware version/revision number
 CTKatMOT[MOT] every motor's attributes
 CTKatSCT[SCT] every sens ctrl's attributes
 CTLM_points[LM] linear movement: points to be interpolated
 CTLMtrajectory[LM] linear movement: parameters
 CTMLMIP[LM] Store intermediate targets for multiple linear movements
 CTMotAPS[APS] actual position
 CTMotCLBCalibration structure for single motors
 CTMotDescMotor description (partly)
 CTMotDYL[DYL] dynamic limits
 CTMotENL[ENL] limits in encoder values (INTERNAL STRUCTURE!)
 CTMotGNL[GNL] motor generals
 CTMotInitInitial motor parameters
 CTMotPVP[PVP] position, velocity, pulse width modulation
 CTMotSCP[SCP] static controller parameters
 CTMotSFW[SFW] slave firmware
 CTMotTPS[TPS] target position
 CTPacketCommunication packet
 CTPoint3D
 CTPoint6D[LMBLEND] Standard coordinates for a point in space
 CTSctDAT[DAT] sensor data
 CTSctDescSensor controller description (partly)
 CTSctGNL[GNL] controller generals
 CTSplinepoint
 CWaitParameterExceptionWait parameter set to false
 CWriteNotCompleteExceptionNot all bytes could be written to the serial communication device
 CWrongCRCExceptionCRC check for the answer package failed
 CWrongParameterExceptionThe given parameter was wrong