|
| int | arcs::common_interface::AxisInterface::poweronExtAxis () |
| | Power on.
|
| int | arcs::common_interface::AxisInterface::poweroffExtAxis () |
| | Power off.
|
| int | arcs::common_interface::AxisInterface::enableExtAxis () |
| | Enable.
|
| int | arcs::common_interface::AxisInterface::setExtAxisMountingPose (const std::vector< double > &pose) |
| | Set mounting pose of external axis (wrt world frame).
|
| int | arcs::common_interface::AxisInterface::moveExtJoint (double pos, double v, double a, double duration) |
| | move to pos, rotation or linear
|
| int | arcs::common_interface::AxisInterface::speedExtJoint (double v, double a, double duration) |
| | Set target speed, acceleration and duration
|
| int | arcs::common_interface::AxisInterface::stopExtJoint (double a) |
| | stop ext joint
|
| int | arcs::common_interface::AxisInterface::getExtAxisType () |
| | Get external axis type: 0 for rotation, 1 for linear.
|
| AxisModeType | arcs::common_interface::AxisInterface::getAxisModeType () |
| | Get external axis status
|
| std::vector< double > | arcs::common_interface::AxisInterface::getExtAxisMountingPose () |
| | Get external axis mounting pose
|
| std::vector< double > | arcs::common_interface::AxisInterface::getExtAxisPose () |
| | Get pose wrt mounting coordinate system, axis can be positioner or linear rail
|
| double | arcs::common_interface::AxisInterface::getExtAxisPosition () |
| | Get external axis position
|
| double | arcs::common_interface::AxisInterface::getExtAxisVelocity () |
| | Get external axis speed
|
| double | arcs::common_interface::AxisInterface::getExtAxisAcceleration () |
| | Get external axis acceleration
|
| double | arcs::common_interface::AxisInterface::getExtAxisCurrent () |
| | Get external axis current
|
| double | arcs::common_interface::AxisInterface::getExtAxisTemperature () |
| | Get external axis temperature
|
| double | arcs::common_interface::AxisInterface::getExtAxisBusVoltage () |
| | Get external axis voltage
|
| double | arcs::common_interface::AxisInterface::getExtAxisBusCurrent () |
| | Get external axis current
|
| double | arcs::common_interface::AxisInterface::getExtAxisMaxPosition () |
| | Get external axis max position
|
| double | arcs::common_interface::AxisInterface::getExtMinPosition () |
| | Get external axis min position
|
| double | arcs::common_interface::AxisInterface::getExtAxisMaxVelocity () |
| | Get external axis max speed
|
| double | arcs::common_interface::AxisInterface::getExtAxisMaxAcceleration () |
| | Get external axis max acceleration
|
| int | arcs::common_interface::AxisInterface::followAnotherAxis (const std::string &target_name, double phase, double err) |
| | Follow motion of another external axis (not to be used during motion)
|
| int | arcs::common_interface::AxisInterface::stopFollowAnotherAxis () |
| | stopFollowAnotherAxis(not to be used during motion)
|
| int | arcs::common_interface::AxisInterface::getErrorCode () |
| | Get external axis error code
|
| int | arcs::common_interface::AxisInterface::clearAxisError () |
| | Reset axis error
|
External axis API interface.