Typedefs | Variables
state_machine.cpp File Reference
#include <mtconnect_state_machine/state_machine.h>
#include <mtconnect_state_machine/utilities.h>
#include <industrial_robot_client/utils.h>
Include dependency graph for state_machine.cpp:

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 Documentation

typedef mtconnect_msgs::SetMTConnectState::Request MtConnectState

Definition at line 67 of file state_machine.cpp.


Variable Documentation

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.



mtconnect_state_machine
Author(s): Shaun M. Edwards
autogenerated on Mon Jan 6 2014 11:30:58