Classes |
class | mtconnect_state_machine::StateMachine |
Namespaces |
namespace | mtconnect_state_machine |
namespace | mtconnect_state_machine::StateTypes |
| Enumeration of state machine states.
|
Typedefs |
typedef
actionlib::SimpleActionClient
< mtconnect_msgs::CloseChuckAction > | mtconnect_state_machine::CncCloseChuckClient |
typedef boost::shared_ptr
< CncCloseChuckClient > | mtconnect_state_machine::CncCloseChuckClientPtr |
typedef
actionlib::SimpleActionClient
< mtconnect_msgs::CloseDoorAction > | mtconnect_state_machine::CncCloseDoorClient |
typedef boost::shared_ptr
< CncCloseDoorClient > | mtconnect_state_machine::CncCloseDoorClientPtr |
typedef
actionlib::SimpleActionClient
< mtconnect_msgs::OpenChuckAction > | mtconnect_state_machine::CncOpenChuckClient |
typedef boost::shared_ptr
< CncOpenChuckClient > | mtconnect_state_machine::CncOpenChuckClientPtr |
typedef
actionlib::SimpleActionClient
< mtconnect_msgs::OpenDoorAction > | mtconnect_state_machine::CncOpenDoorClient |
typedef boost::shared_ptr
< CncOpenDoorClient > | mtconnect_state_machine::CncOpenDoorClientPtr |
typedef
actionlib::SimpleActionClient
< object_manipulation_msgs::GraspHandPostureExecutionAction > | mtconnect_state_machine::GraspActionClient |
typedef boost::shared_ptr
< GraspActionClient > | mtconnect_state_machine::GraspActionClientPtr |
typedef
actionlib::SimpleActionClient
< control_msgs::FollowJointTrajectoryAction > | mtconnect_state_machine::JointTractoryClient |
typedef boost::shared_ptr
< JointTractoryClient > | mtconnect_state_machine::JointTractoryClientPtr |
typedef
actionlib::SimpleActionServer
< mtconnect_msgs::MaterialLoadAction > | mtconnect_state_machine::MaterialLoadServer |
typedef boost::shared_ptr
< MaterialLoadServer > | mtconnect_state_machine::MaterialLoadServerPtr |
typedef
actionlib::SimpleActionServer
< mtconnect_msgs::MaterialUnloadAction > | mtconnect_state_machine::MaterialUnloadServer |
typedef boost::shared_ptr
< MaterialUnloadServer > | mtconnect_state_machine::MaterialUnloadServerPtr |
typedef StateTypes::StateType | mtconnect_state_machine::StateType |
Enumerations |
enum | mtconnect_state_machine::StateTypes::StateType {
mtconnect_state_machine::StateTypes::INVALID = 0,
mtconnect_state_machine::StateTypes::IDLE = 1,
mtconnect_state_machine::StateTypes::INITING = 100,
mtconnect_state_machine::StateTypes::CHECK_HOME,
mtconnect_state_machine::StateTypes::WAIT_FOR_ACTIONS,
mtconnect_state_machine::StateTypes::WAIT_FOR_SERVICES,
mtconnect_state_machine::StateTypes::SET_MAT_ACTIONS_READY,
mtconnect_state_machine::StateTypes::CYCLE_BEGIN = 2000,
mtconnect_state_machine::StateTypes::WAITING = 2001,
mtconnect_state_machine::StateTypes::MATERIAL_LOADING = 2100,
mtconnect_state_machine::StateTypes::ML_MOVE_PICK_APPROACH,
mtconnect_state_machine::StateTypes::ML_WAIT_MOVE_PICK_APPROACH,
mtconnect_state_machine::StateTypes::ML_MOVE_PICK,
mtconnect_state_machine::StateTypes::ML_WAIT_MOVE_PICK,
mtconnect_state_machine::StateTypes::ML_PICK,
mtconnect_state_machine::StateTypes::ML_WAIT_PICK,
mtconnect_state_machine::StateTypes::ML_MOVE_CHUCK,
mtconnect_state_machine::StateTypes::ML_WAIT_MOVE_CHUCK,
mtconnect_state_machine::StateTypes::ML_CLOSE_CHUCK,
mtconnect_state_machine::StateTypes::ML_WAIT_CLOSE_CHUCK,
mtconnect_state_machine::StateTypes::ML_RELEASE_PART,
mtconnect_state_machine::StateTypes::ML_WAIT_RELEASE_PART,
mtconnect_state_machine::StateTypes::ML_MOVE_DOOR,
mtconnect_state_machine::StateTypes::ML_WAIT_MOVE_DOOR,
mtconnect_state_machine::StateTypes::ML_MOVE_HOME,
mtconnect_state_machine::StateTypes::ML_WAIT_MOVE_HOME,
mtconnect_state_machine::StateTypes::MATERIAL_LOADED = 2199,
mtconnect_state_machine::StateTypes::MATERIAL_UNLOADING = 2200,
mtconnect_state_machine::StateTypes::MU_MOVE_DOOR,
mtconnect_state_machine::StateTypes::MU_WAIT_MOVE_DOOR,
mtconnect_state_machine::StateTypes::MU_MOVE_CHUCK,
mtconnect_state_machine::StateTypes::MU_WAIT_MOVE_CHUCK,
mtconnect_state_machine::StateTypes::MU_PICK_PART,
mtconnect_state_machine::StateTypes::MU_WAIT_PICK_PART,
mtconnect_state_machine::StateTypes::MU_OPEN_CHUCK,
mtconnect_state_machine::StateTypes::MU_WAIT_OPEN_CHUCK,
mtconnect_state_machine::StateTypes::MU_MOVE_DROP,
mtconnect_state_machine::StateTypes::MU_WAIT_MOVE_DROP,
mtconnect_state_machine::StateTypes::MU_DROP,
mtconnect_state_machine::StateTypes::MU_WAIT_DROP,
mtconnect_state_machine::StateTypes::MU_MOVE_HOME,
mtconnect_state_machine::StateTypes::MU_WAIT_MOVE_HOME,
mtconnect_state_machine::StateTypes::MATERIAL_UNLOADED = 2299,
mtconnect_state_machine::StateTypes::CYCLE_END = 2999,
mtconnect_state_machine::StateTypes::STOPPING = 300,
mtconnect_state_machine::StateTypes::S_SET_MAT_ACTIONS_NOT_READY,
mtconnect_state_machine::StateTypes::STOPPED = 299,
mtconnect_state_machine::StateTypes::ABORTING = 500,
mtconnect_state_machine::StateTypes::ABORT_GOALS,
mtconnect_state_machine::StateTypes::CANCEL_REQUESTS,
mtconnect_state_machine::StateTypes::ABORTED = 599,
mtconnect_state_machine::StateTypes::RESETTING = 700,
mtconnect_state_machine::StateTypes::R_WAIT_FOR_HOME,
mtconnect_state_machine::StateTypes::R_SET_MAT_ACTIONS_NOT_READY,
mtconnect_state_machine::StateTypes::RESET = 799
} |
Variables |
static std::map< int, std::string > | mtconnect_state_machine::StateTypes::STATE_MAP |
| Map of states to state strings.
|