AUBO SDK  0.26.0
Loading...
Searching...
No Matches
arcs::common_interface::GripperInterface Class Reference

#include <gripper_interface.h>

Public Member Functions

 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)
 
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)
 
int gripperSetTorque (const std::string &name, const double torque)
 
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)
 

Protected Attributes

void * d_
 

Detailed Description

Definition at line 16 of file gripper_interface.h.

Constructor & Destructor Documentation

◆ GripperInterface()

arcs::common_interface::GripperInterface::GripperInterface ( )

◆ ~GripperInterface()

virtual arcs::common_interface::GripperInterface::~GripperInterface ( )
virtual

Member Function Documentation

◆ gripperAdd()

int arcs::common_interface::GripperInterface::gripperAdd ( const std::string &  name,
const std::string &  model 
)

◆ gripperConnect()

int arcs::common_interface::GripperInterface::gripperConnect ( const std::string &  name,
const std::string &  device_name 
)

◆ gripperDelete()

int arcs::common_interface::GripperInterface::gripperDelete ( const std::string &  name)

◆ gripperDisconnect()

int arcs::common_interface::GripperInterface::gripperDisconnect ( const std::string &  name)

◆ gripperEnable()

int arcs::common_interface::GripperInterface::gripperEnable ( const std::string &  name,
bool  enable 
)

◆ gripperGetAngle()

double arcs::common_interface::GripperInterface::gripperGetAngle ( const std::string &  name)

◆ gripperGetForce()

double arcs::common_interface::GripperInterface::gripperGetForce ( const std::string &  name)

◆ gripperGetHardwareVersion()

std::string arcs::common_interface::GripperInterface::gripperGetHardwareVersion ( const std::string &  name)

◆ gripperGetMotionState()

bool arcs::common_interface::GripperInterface::gripperGetMotionState ( const std::string &  name)

◆ gripperGetMountPose()

std::vector< double > arcs::common_interface::GripperInterface::gripperGetMountPose ( const std::string &  name)

获取夹爪安装偏移

Parameters
name
Returns
返回夹爪安装偏移

◆ gripperGetNames()

std::vector< std::string > arcs::common_interface::GripperInterface::gripperGetNames ( )

◆ gripperGetObjectDetection()

bool arcs::common_interface::GripperInterface::gripperGetObjectDetection ( const std::string &  name)

◆ gripperGetPosition()

double arcs::common_interface::GripperInterface::gripperGetPosition ( const std::string &  name)

◆ gripperGetRVelocity()

double arcs::common_interface::GripperInterface::gripperGetRVelocity ( const std::string &  name)

◆ gripperGetSoftwareVersion()

std::string arcs::common_interface::GripperInterface::gripperGetSoftwareVersion ( const std::string &  name)

◆ gripperGetSupportedModels()

std::vector< std::string > arcs::common_interface::GripperInterface::gripperGetSupportedModels ( )

◆ gripperGetTemperature()

double arcs::common_interface::GripperInterface::gripperGetTemperature ( const std::string &  name)

◆ gripperGetTorque()

double arcs::common_interface::GripperInterface::gripperGetTorque ( const std::string &  name)

◆ gripperGetVelocity()

double arcs::common_interface::GripperInterface::gripperGetVelocity ( const std::string &  name)

◆ gripperGetVoltage()

double arcs::common_interface::GripperInterface::gripperGetVoltage ( const std::string &  name)

◆ gripperGetWorkMode()

int arcs::common_interface::GripperInterface::gripperGetWorkMode ( const std::string &  name)

◆ gripperIsConnected()

bool arcs::common_interface::GripperInterface::gripperIsConnected ( const std::string &  name)

◆ gripperIsEnabled()

bool arcs::common_interface::GripperInterface::gripperIsEnabled ( const std::string &  name)

◆ gripperMove()

int arcs::common_interface::GripperInterface::gripperMove ( const std::string &  name)

◆ gripperRename()

int arcs::common_interface::GripperInterface::gripperRename ( const std::string &  name,
const std::string &  new_name 
)

◆ gripperResetSlaveId()

int arcs::common_interface::GripperInterface::gripperResetSlaveId ( const std::string &  name,
const int  slave_id 
)

◆ gripperScanDevices()

ResultWithErrno2 arcs::common_interface::GripperInterface::gripperScanDevices ( const std::string &  model,
const std::string &  device_name 
)

◆ gripperSetAngle()

int arcs::common_interface::GripperInterface::gripperSetAngle ( const std::string &  name,
const double  angle 
)

◆ gripperSetForce()

int arcs::common_interface::GripperInterface::gripperSetForce ( const std::string &  name,
const double  force 
)

◆ gripperSetMountPose()

int arcs::common_interface::GripperInterface::gripperSetMountPose ( const std::string &  name,
const std::vector< double > &  pose,
bool  enable_collision 
)

◆ gripperSetPosition()

int arcs::common_interface::GripperInterface::gripperSetPosition ( const std::string &  name,
const double  position 
)

◆ gripperSetRVelocity()

int arcs::common_interface::GripperInterface::gripperSetRVelocity ( const std::string &  name,
const double  r_velocity 
)

◆ gripperSetTorque()

int arcs::common_interface::GripperInterface::gripperSetTorque ( const std::string &  name,
const double  torque 
)

◆ gripperSetVelocity()

int arcs::common_interface::GripperInterface::gripperSetVelocity ( const std::string &  name,
const double  velocity 
)

◆ gripperSetWorkMode()

int arcs::common_interface::GripperInterface::gripperSetWorkMode ( const std::string &  name,
int  work_mode 
)

◆ gripperStop()

int arcs::common_interface::GripperInterface::gripperStop ( const std::string &  name)

Member Data Documentation

◆ d_

void* arcs::common_interface::GripperInterface::d_
protected

Definition at line 243 of file gripper_interface.h.


The documentation for this class was generated from the following file: