robotiq_2f_gripper_ethercat_client.h
Go to the documentation of this file.
1 #ifndef ROBOTIQ_2F_GRIPPER_ETHERCAT_CLIENT_H
2 #define ROBOTIQ_2F_GRIPPER_ETHERCAT_CLIENT_H
3 
4 #include <robotiq_2f_gripper_control/Robotiq2FGripper_robot_output.h>
5 #include <robotiq_2f_gripper_control/Robotiq2FGripper_robot_input.h>
6 
7 // Forward declaration of EtherCatManager
8 namespace robotiq_ethercat
9 {
10  class EtherCatManager;
11 }
12 
14 {
15 
23 {
24 public:
25  typedef robotiq_2f_gripper_control::Robotiq2FGripper_robot_output GripperOutput;
26  typedef robotiq_2f_gripper_control::Robotiq2FGripper_robot_input GripperInput;
27 
39 
45  void writeOutputs(const GripperOutput& output);
46 
51  GripperInput readInputs() const;
52 
57  GripperOutput readOutputs() const;
58 
59 private:
61  const int slave_no_;
62 };
63 
64 }
65 
66 #endif
This class provides a client for the EtherCAT manager object that can translate robot input/output me...
robotiq_2f_gripper_control::Robotiq2FGripper_robot_output GripperOutput
robotiq_2f_gripper_control::Robotiq2FGripper_robot_input GripperInput


robotiq_2f_gripper_control
Author(s): Nicolas Lauzier (Robotiq inc.)
autogenerated on Tue Jun 1 2021 02:29:54