|
Public Methods |
virtual int | calibrateB ()=0 |
| blocking calibration procedure
|
virtual int | singleJointMoveNB (int m, double targetAngleDeg)=0 |
| non-blocking single joint move to a specified target
|
virtual int | jointAngleMoveNB (jointAnglesType j)=0 |
| non-blocking move to the specified target joint coordinates
|
virtual int | opMoveNB (opCoordinatesType o)=0 |
| non-blocking move to specified target operational coordinates
|
virtual void | opTrajectoryMoveB (opCoordinatesType o)=0 |
| blocking trajectory move (cyllindrical arc) given by op coordinates.
|
virtual void | rzMoveB (double delta_r, double delta_z)=0 |
| blocking move that does not alter state of motors 0, 4, 5
|
virtual void | stopMotion ()=0 |
| stops all motion (will not work during calibration)
|
virtual void | motorOff (int m)=0 |
| Turns off motor m.
|
virtual void | motorOn (int m)=0 |
| Turns on motor m.
|
virtual double | getJointAngle (int m)=0 |
| Current angle in degree for joint m.
|
virtual armDataType | readArmData ()=0 |
| Reading arm data.
|