Public Types | Public Member Functions | Protected Member Functions | List of all members
robotiq_3f_gripper_control::Robotiq3FGripperClientBase Class Referenceabstract

#include <robotiq_3f_gripper_client_base.h>

Inheritance diagram for robotiq_3f_gripper_control::Robotiq3FGripperClientBase:
Inheritance graph
[legend]

Public Types

typedef robotiq_3f_gripper_articulated_msgs::Robotiq3FGripperRobotInput GripperInput
 
typedef robotiq_3f_gripper_articulated_msgs::Robotiq3FGripperRobotOutput GripperOutput
 

Public Member Functions

virtual void init (ros::NodeHandle nh)
 
virtual GripperInput readInputs () const =0
 Reads set of input-register values from the gripper. More...
 
virtual GripperOutput readOutputs () const =0
 Reads set of output-register values from the gripper. More...
 
virtual void writeOutputs (const GripperOutput &output)=0
 Write the given set of control flags to the memory of the gripper. More...
 
virtual ~Robotiq3FGripperClientBase ()
 

Protected Member Functions

 Robotiq3FGripperClientBase ()
 

Detailed Description

Definition at line 35 of file robotiq_3f_gripper_client_base.h.

Member Typedef Documentation

typedef robotiq_3f_gripper_articulated_msgs::Robotiq3FGripperRobotInput robotiq_3f_gripper_control::Robotiq3FGripperClientBase::GripperInput

Definition at line 39 of file robotiq_3f_gripper_client_base.h.

typedef robotiq_3f_gripper_articulated_msgs::Robotiq3FGripperRobotOutput robotiq_3f_gripper_control::Robotiq3FGripperClientBase::GripperOutput

Definition at line 38 of file robotiq_3f_gripper_client_base.h.

Constructor & Destructor Documentation

virtual robotiq_3f_gripper_control::Robotiq3FGripperClientBase::~Robotiq3FGripperClientBase ( )
inlinevirtual

Definition at line 62 of file robotiq_3f_gripper_client_base.h.

robotiq_3f_gripper_control::Robotiq3FGripperClientBase::Robotiq3FGripperClientBase ( )
inlineprotected

Definition at line 65 of file robotiq_3f_gripper_client_base.h.

Member Function Documentation

virtual void robotiq_3f_gripper_control::Robotiq3FGripperClientBase::init ( ros::NodeHandle  nh)
inlinevirtual
virtual GripperInput robotiq_3f_gripper_control::Robotiq3FGripperClientBase::readInputs ( ) const
pure virtual

Reads set of input-register values from the gripper.

Returns
The gripper input registers as read from the controller IOMap

Implemented in robotiq_3f_gripper_control::Robotiq3FGripperEtherCatClient, and robotiq_3f_gripper_control::Robotiq3FGripperCanClient.

virtual GripperOutput robotiq_3f_gripper_control::Robotiq3FGripperClientBase::readOutputs ( ) const
pure virtual

Reads set of output-register values from the gripper.

Returns
The gripper output registers as read from the controller IOMap

Implemented in robotiq_3f_gripper_control::Robotiq3FGripperEtherCatClient, and robotiq_3f_gripper_control::Robotiq3FGripperCanClient.

virtual void robotiq_3f_gripper_control::Robotiq3FGripperClientBase::writeOutputs ( const GripperOutput output)
pure virtual

Write the given set of control flags to the memory of the gripper.

Parameters
[in]outputThe set of output-register values to write to the gripper

Implemented in robotiq_3f_gripper_control::Robotiq3FGripperEtherCatClient, and robotiq_3f_gripper_control::Robotiq3FGripperCanClient.


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


robotiq_3f_gripper_control
Author(s): Nicolas Lauzier (Robotiq inc.), Allison Thackston
autogenerated on Tue Jun 1 2021 02:29:58