|
| | GripperInterface () |
| virtual | ~GripperInterface () |
| std::vector< std::string > | gripperGetSupportedModels () |
| | 获取支持的所有夹爪
|
| ResultWithErrno2 | gripperScanDevices (const std::string &model, const std::string &device_name) |
| | 扫描该型号下的所有设备
|
| std::vector< std::string > | gripperGetNames () |
| | 获取已添加的夹爪
|
| int | gripperAdd (const std::string &name, const std::string &model) |
| | 添加夹爪
|
| int | gripperDelete (const std::string &name) |
| | 删除夹爪
|
| int | gripperRename (const std::string &name, const std::string &new_name) |
| | 修改夹爪名
|
| int | gripperConnect (const std::string &name, const std::string &device_name) |
| | 夹爪连接
|
| int | gripperDisconnect (const std::string &name) |
| | 夹爪断开连接
|
| bool | gripperIsConnected (const std::string &name) |
| | 夹爪是否连接
|
| int | gripperSetWorkMode (const std::string &name, int work_mode) |
| | 设置工作模式
|
| int | gripperGetWorkMode (const std::string &name) |
| | 获取工作模式
|
| int | gripperSetMountPose (const std::string &name, const std::vector< double > &pose, bool enable_collision) |
| | 设置夹爪安装偏移
|
| std::vector< double > | gripperGetMountPose (const std::string &name) |
| | 获取夹爪安装偏移
|
| int | gripperEnable (const std::string &name, bool enable) |
| | 使能夹爪
|
| bool | gripperIsEnabled (const std::string &name) |
| | 夹爪是否使能
|
| int | gripperSetPosition (const std::string &name, const double position) |
| | 设置运动参数
|
| int | gripperSetVelocity (const std::string &name, const double velocity_percent) |
| int | gripperSetForce (const std::string &name, const double force) |
| int | gripperSetAngle (const std::string &name, const double angle) |
| int | gripperSetRVelocity (const std::string &name, const double r_velocity_percent) |
| int | gripperSetTorque (const std::string &name, const double torque_percent) |
| int | gripperMove (const std::string &name) |
| | 开始运动
|
| int | gripperStop (const std::string &name) |
| | 停止运动
|
| std::string | gripperGetHardwareVersion (const std::string &name) |
| | 获取夹爪状态
|
| std::string | gripperGetSoftwareVersion (const std::string &name) |
| double | gripperGetPosition (const std::string &name) |
| double | gripperGetVelocity (const std::string &name) |
| double | gripperGetForce (const std::string &name) |
| double | gripperGetAngle (const std::string &name) |
| double | gripperGetRVelocity (const std::string &name) |
| double | gripperGetTorque (const std::string &name) |
| bool | gripperGetObjectDetection (const std::string &name) |
| bool | gripperGetMotionState (const std::string &name) |
| double | gripperGetVoltage (const std::string &name) |
| double | gripperGetTemperature (const std::string &name) |
| int | gripperResetSlaveId (const std::string &name, const int slave_id) |
| | 重置modbus从站ID
|
| int | gripperGetStatusCode (const std::string &name) |
| | 获取夹爪状态
|