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 |
Definition at line 90 of file state_machine.h.
std::map<int,std::string> mtconnect_cnc_robot_example::state_machine::tasks::TASK_MAP [static] |
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.