Enumerations | Variables
mtconnect_cnc_robot_example::state_machine::tasks Namespace Reference

Enumerations

enum  Task {
  NO_TASK = int(0), ROBOT_PLACE_WORKPIECE, ROBOT_PICKUP_MATERIAL, ROBOT_APPROACH_CNC,
  ROBOT_ENTER_CNC, ROBOT_MOVE_TO_CHUCK, ROBOT_RETREAT_FROM_CHUCK, ROBOT_EXIT_CNC,
  ROBOT_MOVE_HOME, ROBOT_MOVE_WAIT, ROBOT_CARTESIAN_MOVE, CNC_OPEN_DOOR,
  CNC_CLOSE_DOOR, CNC_OPEN_CHUCK, CNC_CLOSE_CHUCK, VISE_OPEN,
  VISE_CLOSE, GRIPPER_OPEN, GRIPPER_CLOSE, MATERIAL_LOAD_START,
  MATERIAL_LOAD_END, MATERIAL_UNLOAD_START, MATERIAL_UNLOAD_END, TEST_TASK_START,
  TEST_TASK_END, JM_HOME_TO_READY, JM_READY_TO_APPROACH, JM_APPROACH_TO_PICK,
  JM_PICK_TO_DOOR, JM_DOOR_TO_CHUCK, JM_CHUCK_TO_READY, JM_READY_TO_DOOR,
  JM_PICK_TO_HOME
}

Variables

static std::map< int, std::string > TASK_MAP

Enumeration Type Documentation

Enumerator:
NO_TASK 
ROBOT_PLACE_WORKPIECE 
ROBOT_PICKUP_MATERIAL 
ROBOT_APPROACH_CNC 
ROBOT_ENTER_CNC 
ROBOT_MOVE_TO_CHUCK 
ROBOT_RETREAT_FROM_CHUCK 
ROBOT_EXIT_CNC 
ROBOT_MOVE_HOME 
ROBOT_MOVE_WAIT 
ROBOT_CARTESIAN_MOVE 
CNC_OPEN_DOOR 
CNC_CLOSE_DOOR 
CNC_OPEN_CHUCK 
CNC_CLOSE_CHUCK 
VISE_OPEN 
VISE_CLOSE 
GRIPPER_OPEN 
GRIPPER_CLOSE 
MATERIAL_LOAD_START 
MATERIAL_LOAD_END 
MATERIAL_UNLOAD_START 
MATERIAL_UNLOAD_END 
TEST_TASK_START 
TEST_TASK_END 
JM_HOME_TO_READY 
JM_READY_TO_APPROACH 
JM_APPROACH_TO_PICK 
JM_PICK_TO_DOOR 
JM_DOOR_TO_CHUCK 
JM_CHUCK_TO_READY 
JM_READY_TO_DOOR 
JM_PICK_TO_HOME 

Definition at line 90 of file state_machine.h.


Variable Documentation

Initial value:
                                boost::assign::map_list_of(NO_TASK,"NO TASK")
                (ROBOT_PLACE_WORKPIECE,"ROBOT_PLACE_WORKPIECE")
                (ROBOT_PICKUP_MATERIAL,"ROBOT_PICKUP_MATERIAL")
                (ROBOT_APPROACH_CNC,"ROBOT_APPROACH_CNC")
                (ROBOT_ENTER_CNC,"ROBOT_ENTER_CNC")
                (ROBOT_MOVE_TO_CHUCK,"ROBOT_MOVE_TO_CHUCK")
                (ROBOT_RETREAT_FROM_CHUCK,"ROBOT_RETREAT_FROM_CHUCK")
                (ROBOT_EXIT_CNC,"ROBOT_EXIT_CNC")
                (ROBOT_MOVE_HOME,"ROBOT_MOVE_HOME")
                (ROBOT_CARTESIAN_MOVE,"ROBOT_CARTESIAN_MOVE")
                (CNC_OPEN_DOOR,"CNC_OPEN_DOOR")
                (CNC_CLOSE_DOOR,"CNC_CLOSE_DOOR")
                (CNC_OPEN_CHUCK,"CNC_OPEN_CHUCK")
                (CNC_CLOSE_CHUCK,"CNC_CLOSE_CHUCK")
                (VISE_OPEN,"VISE_OPEN")
                (VISE_CLOSE,"VISE_CLOSE")
                (GRIPPER_OPEN,"GRIPPER_OPEN")
                (GRIPPER_CLOSE,"GRIPPER_CLOSE")
                (MATERIAL_LOAD_END,"MATERIAL_LOAD_END")
                (MATERIAL_UNLOAD_END,"MATERIAL_UNLOAD_END")
                (JM_HOME_TO_READY, "JM_HOME_TO_READY")
                (JM_READY_TO_APPROACH, "JM_READY_TO_APPROACH")
                (JM_APPROACH_TO_PICK, "JM_APPROACH_TO_PICK")
                (JM_PICK_TO_DOOR, "JM_PICK_TO_DOOR")
                (JM_DOOR_TO_CHUCK, "JM_DOOR_TO_CHUCK")
                (JM_CHUCK_TO_READY, "JM_CHUCK_TO_READY")
                (JM_READY_TO_DOOR, "JM_READY_TO_DOOR")
                (JM_PICK_TO_HOME, "JM_PICK_TO_HOME")

Definition at line 128 of file state_machine.h.



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