Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes
SimpleMaterialHandlingServer Class Reference

List of all members.

Public Member Functions

void run ()
 SimpleMaterialHandlingServer ()
 ~SimpleMaterialHandlingServer ()

Public Attributes

MaterialHandlingSequence material_load_sequence_
MaterialHandlingSequence material_unload_sequence_

Protected Member Functions

bool executeMaterialHandlingTasks (const MaterialHandlingSequence &seq)
bool fetchParameters (std::string ns="")
void materialLoadGoalCallback (const MaterialLoadServer::GoalConstPtr &gh)
void materialUnloadGoalCallback (const MaterialUnloadServer::GoalConstPtr &gh)
void publishTimerCallback (const ros::TimerEvent &evnt)
bool setup ()

Protected Attributes

std::string arm_group_
MovePickupClientPtr arm_pickup_client_ptr_
MovePlaceClientPtr arm_place_client_ptr_
CncCloseChuckClientPtr close_chuck_client_ptr_
CncCloseDoorClientPtr close_door_client_ptr_
move_arm_utils::JointStateInfo joint_home_pos_
move_arm_utils::JointStateInfo joint_wait_pos_
move_arm_utils::PickupGoalInfo material_load_pickup_goal_
move_arm_utils::PlaceGoalInfo material_load_place_goal_
MaterialLoadServerPtr material_load_server_ptr_
move_arm_utils::PickupGoalInfo material_unload_pickup_goal_
move_arm_utils::PlaceGoalInfo material_unload_place_goal_
MaterialUnloadServerPtr material_unload_server_ptr_
MoveArmClientPtr move_arm_client_ptr_
arm_navigation_msgs::MoveArmGoal move_arm_goal_
CncOpenChuckClientPtr open_chuck_client_ptr_
CncOpenDoorClientPtr open_door_client_ptr_
ros::Timer publish_timer_
mtconnect_msgs::RobotSpindle robot_spindle_msg_
ros::Publisher robot_spindle_pub_
mtconnect_msgs::RobotStates robot_state_msg_
ros::Publisher robot_states_pub_

Detailed Description

Definition at line 90 of file material_handling_server_test.cpp.


Constructor & Destructor Documentation

Definition at line 93 of file material_handling_server_test.cpp.

Definition at line 105 of file material_handling_server_test.cpp.


Member Function Documentation

Definition at line 306 of file material_handling_server_test.cpp.

bool SimpleMaterialHandlingServer::fetchParameters ( std::string  ns = "") [inline, protected]

Definition at line 155 of file material_handling_server_test.cpp.

void SimpleMaterialHandlingServer::materialLoadGoalCallback ( const MaterialLoadServer::GoalConstPtr &  gh) [inline, protected]

Definition at line 264 of file material_handling_server_test.cpp.

void SimpleMaterialHandlingServer::materialUnloadGoalCallback ( const MaterialUnloadServer::GoalConstPtr &  gh) [inline, protected]

Definition at line 285 of file material_handling_server_test.cpp.

void SimpleMaterialHandlingServer::publishTimerCallback ( const ros::TimerEvent evnt) [inline, protected]

Definition at line 522 of file material_handling_server_test.cpp.

void SimpleMaterialHandlingServer::run ( void  ) [inline]

Definition at line 110 of file material_handling_server_test.cpp.

bool SimpleMaterialHandlingServer::setup ( void  ) [inline, protected]

Definition at line 164 of file material_handling_server_test.cpp.


Member Data Documentation

Definition at line 560 of file material_handling_server_test.cpp.

Definition at line 541 of file material_handling_server_test.cpp.

Definition at line 542 of file material_handling_server_test.cpp.

Definition at line 546 of file material_handling_server_test.cpp.

Definition at line 544 of file material_handling_server_test.cpp.

Definition at line 566 of file material_handling_server_test.cpp.

Definition at line 567 of file material_handling_server_test.cpp.

Definition at line 562 of file material_handling_server_test.cpp.

Definition at line 563 of file material_handling_server_test.cpp.

Definition at line 150 of file material_handling_server_test.cpp.

Definition at line 536 of file material_handling_server_test.cpp.

Definition at line 564 of file material_handling_server_test.cpp.

Definition at line 565 of file material_handling_server_test.cpp.

Definition at line 151 of file material_handling_server_test.cpp.

Definition at line 537 of file material_handling_server_test.cpp.

Definition at line 540 of file material_handling_server_test.cpp.

Definition at line 561 of file material_handling_server_test.cpp.

Definition at line 545 of file material_handling_server_test.cpp.

Definition at line 543 of file material_handling_server_test.cpp.

Definition at line 557 of file material_handling_server_test.cpp.

mtconnect_msgs::RobotSpindle SimpleMaterialHandlingServer::robot_spindle_msg_ [protected]

Definition at line 554 of file material_handling_server_test.cpp.

Definition at line 550 of file material_handling_server_test.cpp.

mtconnect_msgs::RobotStates SimpleMaterialHandlingServer::robot_state_msg_ [protected]

Definition at line 553 of file material_handling_server_test.cpp.

Definition at line 549 of file material_handling_server_test.cpp.


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


mtconnect_cnc_robot_example
Author(s): Jnicho
autogenerated on Mon Jan 6 2014 11:31:45