56 command_.rACT = (Robotiq3FGripperClientBase::GripperOutput::_rACT_type)mode;
61 command_.rMOD = (Robotiq3FGripperClientBase::GripperOutput::_rMOD_type)mode;
66 command_.rGTO = (Robotiq3FGripperClientBase::GripperOutput::_rGTO_type)mode;
71 command_.rATR = (Robotiq3FGripperClientBase::GripperOutput::_rATR_type)release;
76 command_.rICF = (Robotiq3FGripperClientBase::GripperOutput::_rICF_type)fingers;
77 command_.rICS = (Robotiq3FGripperClientBase::GripperOutput::_rICS_type)scissor;
void getGripperStatus(InitializationMode *gACT, GraspingMode *gMOD, ActionMode *gGTO, GripperStatus *gIMC, MotionStatus *gSTA) const
robotiq_3f_gripper_articulated_msgs::Robotiq3FGripperRobotOutput GripperOutput
boost::shared_ptr< Robotiq3FGripperClientBase > base_
void setGraspingMode(GraspingMode mode)
void setPosition(const double &posA, const double &posB=0, const double &posC=0, const double &posS=0)
void getPosition(double *posA, double *posB, double *posC, double *posS) const
double pos_to_ticks_
conversions
void setEmergencyRelease(EmergencyRelease release)
void setInidividualControlMode(IndividualControl fingers, IndividualControl scissor)
Robotiq3FGripperClientBase::GripperOutput command_
void setActionMode(ActionMode mode)
void setVelocity(const double &velA, const double &velB=0, const double &velC=0, const double &velS=0)
void getCurrent(double *curA, double *curB, double *curC, double *curS) const
bool isEmergReleaseComplete()
void getCommandPos(double *posA, double *posB, double *posC, double *posS) const
void setInitialization(InitializationMode mode)
Robotiq3FGripperClientBase::GripperInput status_
Robotiq3FGripperAPI(boost::shared_ptr< Robotiq3FGripperClientBase > base)
void getObjectStatus(ObjectStatus *fA, ObjectStatus *fB, ObjectStatus *fC, ObjectStatus *fS) const
void getFaultStatus(FaultStatus *gFLT) const
robotiq_3f_gripper_articulated_msgs::Robotiq3FGripperRobotInput GripperInput
bool isModeSet(GraspingMode mode)
void setRaw(const Robotiq3FGripperClientBase::GripperOutput &raw)
void getRaw(Robotiq3FGripperClientBase::GripperInput *raw) const
void getPositionCmd(double *posA, double *posB, double *posC, double *posS) const
void setForce(const double &fA, const double &fB=0, const double &fC=0, const double &fS=0)