Public Member Functions | Private Member Functions | Private Attributes | List of all members
robotiq_2f_gripper_action_server::Robotiq2FGripperActionServer Class Reference

The Robotiq2FGripperActionServer class. Takes as arguments the name of the gripper it is to command, and a set of parameters that define the physical characteristics of the particular gripper. More...

#include <robotiq_2f_gripper_action_server.h>

Public Member Functions

void analysisCB (const GripperInput::ConstPtr &msg)
 
void goalCB ()
 
void preemptCB ()
 
 Robotiq2FGripperActionServer (const std::string &name, const Robotiq2FGripperParams &params)
 

Private Member Functions

void issueActivation ()
 

Private Attributes

std::string action_name_
 
actionlib::SimpleActionServer< control_msgs::GripperCommandAction > as_
 
GripperInput current_reg_state_
 
ros::Publisher goal_pub_
 
GripperOutput goal_reg_state_
 
Robotiq2FGripperParams gripper_params_
 
ros::NodeHandle nh_
 
ros::Subscriber state_sub_
 

Detailed Description

The Robotiq2FGripperActionServer class. Takes as arguments the name of the gripper it is to command, and a set of parameters that define the physical characteristics of the particular gripper.

Listens for messages on input and publishes on output. Remap these.

Definition at line 52 of file robotiq_2f_gripper_action_server.h.

Constructor & Destructor Documentation

robotiq_2f_gripper_action_server::Robotiq2FGripperActionServer::Robotiq2FGripperActionServer ( const std::string &  name,
const Robotiq2FGripperParams params 
)

Definition at line 92 of file robotiq_2f_gripper_action_server.cpp.

Member Function Documentation

void robotiq_2f_gripper_action_server::Robotiq2FGripperActionServer::analysisCB ( const GripperInput::ConstPtr &  msg)

Definition at line 140 of file robotiq_2f_gripper_action_server.cpp.

void robotiq_2f_gripper_action_server::Robotiq2FGripperActionServer::goalCB ( )

Definition at line 107 of file robotiq_2f_gripper_action_server.cpp.

void robotiq_2f_gripper_action_server::Robotiq2FGripperActionServer::issueActivation ( )
private

Definition at line 187 of file robotiq_2f_gripper_action_server.cpp.

void robotiq_2f_gripper_action_server::Robotiq2FGripperActionServer::preemptCB ( )

Definition at line 134 of file robotiq_2f_gripper_action_server.cpp.

Member Data Documentation

std::string robotiq_2f_gripper_action_server::Robotiq2FGripperActionServer::action_name_
private

Definition at line 79 of file robotiq_2f_gripper_action_server.h.

actionlib::SimpleActionServer<control_msgs::GripperCommandAction> robotiq_2f_gripper_action_server::Robotiq2FGripperActionServer::as_
private

Definition at line 66 of file robotiq_2f_gripper_action_server.h.

GripperInput robotiq_2f_gripper_action_server::Robotiq2FGripperActionServer::current_reg_state_
private

Definition at line 72 of file robotiq_2f_gripper_action_server.h.

ros::Publisher robotiq_2f_gripper_action_server::Robotiq2FGripperActionServer::goal_pub_
private

Definition at line 69 of file robotiq_2f_gripper_action_server.h.

GripperOutput robotiq_2f_gripper_action_server::Robotiq2FGripperActionServer::goal_reg_state_
private

Definition at line 71 of file robotiq_2f_gripper_action_server.h.

Robotiq2FGripperParams robotiq_2f_gripper_action_server::Robotiq2FGripperActionServer::gripper_params_
private

Definition at line 77 of file robotiq_2f_gripper_action_server.h.

ros::NodeHandle robotiq_2f_gripper_action_server::Robotiq2FGripperActionServer::nh_
private

Definition at line 65 of file robotiq_2f_gripper_action_server.h.

ros::Subscriber robotiq_2f_gripper_action_server::Robotiq2FGripperActionServer::state_sub_
private

Definition at line 68 of file robotiq_2f_gripper_action_server.h.


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


robotiq_2f_gripper_action_server
Author(s): Jonathan Meyer
autogenerated on Tue Jun 1 2021 02:29:56