25 #ifndef ROBOTIQ_3F_GRIPPER_CLIENT_BASE_H 26 #define ROBOTIQ_3F_GRIPPER_CLIENT_BASE_H 29 #include <robotiq_3f_gripper_articulated_msgs/Robotiq3FGripperRobotOutput.h> 30 #include <robotiq_3f_gripper_articulated_msgs/Robotiq3FGripperRobotInput.h> 38 typedef robotiq_3f_gripper_articulated_msgs::Robotiq3FGripperRobotOutput
GripperOutput;
39 typedef robotiq_3f_gripper_articulated_msgs::Robotiq3FGripperRobotInput
GripperInput;
48 virtual void writeOutputs(
const GripperOutput& output) = 0;
71 #endif // ROBOTIQ_3F_GRIPPER_CLIENT_BASE_H
robotiq_3f_gripper_articulated_msgs::Robotiq3FGripperRobotOutput GripperOutput
virtual GripperInput readInputs() const =0
Reads set of input-register values from the gripper.
virtual void writeOutputs(const GripperOutput &output)=0
Write the given set of control flags to the memory of the gripper.
virtual ~Robotiq3FGripperClientBase()
virtual void init(ros::NodeHandle nh)
virtual GripperOutput readOutputs() const =0
Reads set of output-register values from the gripper.
robotiq_3f_gripper_articulated_msgs::Robotiq3FGripperRobotInput GripperInput
Robotiq3FGripperClientBase()