Public Member Functions | Private Attributes | List of all members
noid::grasp::NoidHandController Class Reference

#include <noid_hand_controller.h>

Public Member Functions

bool HandControlCallback (noid_ros_controller::HandControl::Request &_req, noid_ros_controller::HandControl::Response &_res)
 
 NoidHandController (const ros::NodeHandle &_nh, noid_robot_hardware::NoidRobotHW *_in_hw)
 
 ~NoidHandController ()
 

Private Attributes

ros::ServiceServer grasp_control_server_
 
noid_robot_hardware::NoidRobotHWhw_
 
int left_number_
 
ros::NodeHandle nh_
 
int right_number_
 
const uint16_t SCRIPT_CANCEL = 4
 
const uint16_t SCRIPT_GRASP = 2
 
const uint16_t SCRIPT_UNGRASP = 3
 

Detailed Description

Definition at line 12 of file noid_hand_controller.h.

Constructor & Destructor Documentation

NoidHandController::NoidHandController ( const ros::NodeHandle _nh,
noid_robot_hardware::NoidRobotHW _in_hw 
)

Definition at line 7 of file noid_hand_controller.cpp.

NoidHandController::~NoidHandController ( )

Definition at line 27 of file noid_hand_controller.cpp.

Member Function Documentation

bool NoidHandController::HandControlCallback ( noid_ros_controller::HandControl::Request &  _req,
noid_ros_controller::HandControl::Response &  _res 
)

Definition at line 32 of file noid_hand_controller.cpp.

Member Data Documentation

ros::ServiceServer noid::grasp::NoidHandController::grasp_control_server_
private

Definition at line 21 of file noid_hand_controller.h.

noid_robot_hardware::NoidRobotHW* noid::grasp::NoidHandController::hw_
private

Definition at line 22 of file noid_hand_controller.h.

int noid::grasp::NoidHandController::left_number_
private

Definition at line 26 of file noid_hand_controller.h.

ros::NodeHandle noid::grasp::NoidHandController::nh_
private

Definition at line 23 of file noid_hand_controller.h.

int noid::grasp::NoidHandController::right_number_
private

Definition at line 25 of file noid_hand_controller.h.

const uint16_t noid::grasp::NoidHandController::SCRIPT_CANCEL = 4
private

Definition at line 30 of file noid_hand_controller.h.

const uint16_t noid::grasp::NoidHandController::SCRIPT_GRASP = 2
private

Definition at line 28 of file noid_hand_controller.h.

const uint16_t noid::grasp::NoidHandController::SCRIPT_UNGRASP = 3
private

Definition at line 29 of file noid_hand_controller.h.


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


noid_ros_controller
Author(s): Yohei Kakiuchi
autogenerated on Sat Jul 20 2019 03:44:30