#include <mtconnect_state_machine/state_machine.h>
#include <mtconnect_state_machine/utilities.h>
#include <industrial_robot_client/utils.h>
Go to the source code of this file.
Typedefs | |
typedef mtconnect_msgs::SetMTConnectState::Request | MtConnectState |
Variables | |
static const std::string | DEFAULT_CNC_CLOSE_CHUCK_ACTION = "cnc_close_chuck_action" |
static const std::string | DEFAULT_CNC_CLOSE_DOOR_ACTION = "cnc_close_door_action" |
static const std::string | DEFAULT_CNC_OPEN_CHUCK_ACTION = "cnc_open_chuck_action" |
static const std::string | DEFAULT_CNC_OPEN_DOOR_ACTION = "cnc_open_door_action" |
static const std::string | DEFAULT_EXTERNAL_COMMAND_SERVICE = "external_command" |
static const std::string | DEFAULT_GRASP_ACTION = "gripper_action_service" |
static const std::string | DEFAULT_JOINT_STATE_TOPIC = "joint_states" |
static const std::string | DEFAULT_JOINT_TRAJ_ACTION = "joint_trajectory_action" |
static const std::string | DEFAULT_MATERIAL_LOAD_ACTION = "material_load_action" |
static const std::string | DEFAULT_MATERIAL_LOAD_SET_STATE_SERVICE = "/MaterialLoad/set_mtconnect_state" |
static const std::string | DEFAULT_MATERIAL_UNLOAD_ACTION = "material_unload_action" |
static const std::string | DEFAULT_MATERIAL_UNLOAD_SET_STATE_SERVICE = "/MaterialUnload/set_mtconnect_state" |
static const std::string | DEFAULT_ROBOT_SPINDLE_TOPIC = "robot_spindle" |
static const std::string | DEFAULT_ROBOT_STATES_TOPIC = "robot_states" |
static const std::string | DEFAULT_ROBOT_STATUS_TOPIC = "robot_status" |
static const std::string | DEFAULT_SM_STATUS_TOPIC = "state_machine_status" |
static const std::string | DEFAULT_TRAJECTORY_FILTER_SERVICE = "filter_trajectory_with_constraints" |
static const std::string | DEFAULT_VISE_ACTION = "vise_action_service" |
static const std::string | KEY_HOME_POSITION = "home" |
static const std::string | KEY_JM_APPROACH_TO_PICK = "JM_APPROACH_TO_PICK" |
static const std::string | KEY_JM_CHUCK_TO_DOOR = "JM_CHUCK_TO_DOOR" |
static const std::string | KEY_JM_CHUCK_TO_DROP = "JM_CHUCK_TO_DROP" |
static const std::string | KEY_JM_DOOR_TO_CHUCK = "JM_DOOR_TO_CHUCK" |
static const std::string | KEY_JM_DOOR_TO_HOME = "JM_DOOR_TO_HOME" |
static const std::string | KEY_JM_DROP_TO_HOME = "JM_DROP_TO_HOME" |
static const std::string | KEY_JM_HOME_TO_APPROACH = "JM_HOME_TO_APPROACH" |
static const std::string | KEY_JM_HOME_TO_DOOR = "JM_HOME_TO_DOOR" |
static const std::string | KEY_JM_PICK_TO_CHUCK = "JM_PICK_TO_CHUCK" |
static const std::string | MTCONNECT_ACTION_ACTIVE_FLAG = "ACTIVE" |
static const std::string | PARAM_CHECK_ENABLED = "home_check" |
static const std::string | PARAM_FORCE_FAULT_STATE = "force_fault" |
static const std::string | PARAM_HOME_TOL = "home_tol" |
static const std::string | PARAM_LOOP_RATE = "loop_rate" |
static const std::string | PARAM_MAT_STATE = "material_state" |
static const std::string | PARAM_STATE_OVERRIDE = "state_override" |
static const std::string | PARAM_TASK_DESCRIPTION = "task_description" |
typedef mtconnect_msgs::SetMTConnectState::Request MtConnectState |
Definition at line 67 of file state_machine.cpp.
const std::string DEFAULT_CNC_CLOSE_CHUCK_ACTION = "cnc_close_chuck_action" [static] |
Definition at line 52 of file state_machine.cpp.
const std::string DEFAULT_CNC_CLOSE_DOOR_ACTION = "cnc_close_door_action" [static] |
Definition at line 50 of file state_machine.cpp.
const std::string DEFAULT_CNC_OPEN_CHUCK_ACTION = "cnc_open_chuck_action" [static] |
Definition at line 51 of file state_machine.cpp.
const std::string DEFAULT_CNC_OPEN_DOOR_ACTION = "cnc_open_door_action" [static] |
Definition at line 49 of file state_machine.cpp.
const std::string DEFAULT_EXTERNAL_COMMAND_SERVICE = "external_command" [static] |
Definition at line 59 of file state_machine.cpp.
const std::string DEFAULT_GRASP_ACTION = "gripper_action_service" [static] |
Definition at line 45 of file state_machine.cpp.
const std::string DEFAULT_JOINT_STATE_TOPIC = "joint_states" [static] |
Definition at line 57 of file state_machine.cpp.
const std::string DEFAULT_JOINT_TRAJ_ACTION = "joint_trajectory_action" [static] |
Definition at line 53 of file state_machine.cpp.
const std::string DEFAULT_MATERIAL_LOAD_ACTION = "material_load_action" [static] |
Definition at line 47 of file state_machine.cpp.
const std::string DEFAULT_MATERIAL_LOAD_SET_STATE_SERVICE = "/MaterialLoad/set_mtconnect_state" [static] |
Definition at line 60 of file state_machine.cpp.
const std::string DEFAULT_MATERIAL_UNLOAD_ACTION = "material_unload_action" [static] |
Definition at line 48 of file state_machine.cpp.
const std::string DEFAULT_MATERIAL_UNLOAD_SET_STATE_SERVICE = "/MaterialUnload/set_mtconnect_state" [static] |
Definition at line 61 of file state_machine.cpp.
const std::string DEFAULT_ROBOT_SPINDLE_TOPIC = "robot_spindle" [static] |
Definition at line 55 of file state_machine.cpp.
const std::string DEFAULT_ROBOT_STATES_TOPIC = "robot_states" [static] |
Definition at line 54 of file state_machine.cpp.
const std::string DEFAULT_ROBOT_STATUS_TOPIC = "robot_status" [static] |
Definition at line 56 of file state_machine.cpp.
const std::string DEFAULT_SM_STATUS_TOPIC = "state_machine_status" [static] |
Definition at line 58 of file state_machine.cpp.
const std::string DEFAULT_TRAJECTORY_FILTER_SERVICE = "filter_trajectory_with_constraints" [static] |
Definition at line 62 of file state_machine.cpp.
const std::string DEFAULT_VISE_ACTION = "vise_action_service" [static] |
Definition at line 46 of file state_machine.cpp.
const std::string KEY_HOME_POSITION = "home" [static] |
Definition at line 30 of file state_machine.cpp.
const std::string KEY_JM_APPROACH_TO_PICK = "JM_APPROACH_TO_PICK" [static] |
Definition at line 34 of file state_machine.cpp.
const std::string KEY_JM_CHUCK_TO_DOOR = "JM_CHUCK_TO_DOOR" [static] |
Definition at line 36 of file state_machine.cpp.
const std::string KEY_JM_CHUCK_TO_DROP = "JM_CHUCK_TO_DROP" [static] |
Definition at line 42 of file state_machine.cpp.
const std::string KEY_JM_DOOR_TO_CHUCK = "JM_DOOR_TO_CHUCK" [static] |
Definition at line 41 of file state_machine.cpp.
const std::string KEY_JM_DOOR_TO_HOME = "JM_DOOR_TO_HOME" [static] |
Definition at line 37 of file state_machine.cpp.
const std::string KEY_JM_DROP_TO_HOME = "JM_DROP_TO_HOME" [static] |
Definition at line 43 of file state_machine.cpp.
const std::string KEY_JM_HOME_TO_APPROACH = "JM_HOME_TO_APPROACH" [static] |
Definition at line 33 of file state_machine.cpp.
const std::string KEY_JM_HOME_TO_DOOR = "JM_HOME_TO_DOOR" [static] |
Definition at line 40 of file state_machine.cpp.
const std::string KEY_JM_PICK_TO_CHUCK = "JM_PICK_TO_CHUCK" [static] |
Definition at line 35 of file state_machine.cpp.
const std::string MTCONNECT_ACTION_ACTIVE_FLAG = "ACTIVE" [static] |
Definition at line 64 of file state_machine.cpp.
const std::string PARAM_CHECK_ENABLED = "home_check" [static] |
Definition at line 27 of file state_machine.cpp.
const std::string PARAM_FORCE_FAULT_STATE = "force_fault" [static] |
Definition at line 24 of file state_machine.cpp.
const std::string PARAM_HOME_TOL = "home_tol" [static] |
Definition at line 28 of file state_machine.cpp.
const std::string PARAM_LOOP_RATE = "loop_rate" [static] |
Definition at line 26 of file state_machine.cpp.
const std::string PARAM_MAT_STATE = "material_state" [static] |
Definition at line 29 of file state_machine.cpp.
const std::string PARAM_STATE_OVERRIDE = "state_override" [static] |
Definition at line 25 of file state_machine.cpp.
const std::string PARAM_TASK_DESCRIPTION = "task_description" [static] |
Definition at line 23 of file state_machine.cpp.