Namespaces | |
namespace | StateTypes |
Enumeration of state machine states. | |
Classes | |
class | StateMachine |
Typedefs | |
typedef actionlib::SimpleActionClient < mtconnect_msgs::CloseChuckAction > | CncCloseChuckClient |
typedef boost::shared_ptr < CncCloseChuckClient > | CncCloseChuckClientPtr |
typedef actionlib::SimpleActionClient < mtconnect_msgs::CloseDoorAction > | CncCloseDoorClient |
typedef boost::shared_ptr < CncCloseDoorClient > | CncCloseDoorClientPtr |
typedef actionlib::SimpleActionClient < mtconnect_msgs::OpenChuckAction > | CncOpenChuckClient |
typedef boost::shared_ptr < CncOpenChuckClient > | CncOpenChuckClientPtr |
typedef actionlib::SimpleActionClient < mtconnect_msgs::OpenDoorAction > | CncOpenDoorClient |
typedef boost::shared_ptr < CncOpenDoorClient > | CncOpenDoorClientPtr |
typedef actionlib::SimpleActionClient < object_manipulation_msgs::GraspHandPostureExecutionAction > | GraspActionClient |
typedef boost::shared_ptr < GraspActionClient > | GraspActionClientPtr |
typedef actionlib::SimpleActionClient < control_msgs::FollowJointTrajectoryAction > | JointTractoryClient |
typedef boost::shared_ptr < JointTractoryClient > | JointTractoryClientPtr |
typedef actionlib::SimpleActionServer < mtconnect_msgs::MaterialLoadAction > | MaterialLoadServer |
typedef boost::shared_ptr < MaterialLoadServer > | MaterialLoadServerPtr |
typedef actionlib::SimpleActionServer < mtconnect_msgs::MaterialUnloadAction > | MaterialUnloadServer |
typedef boost::shared_ptr < MaterialUnloadServer > | MaterialUnloadServerPtr |
typedef StateTypes::StateType | StateType |
Functions | |
bool | parseTaskXml (const std::string &xml, std::map< std::string, trajectory_msgs::JointTrajectoryPtr > &paths, std::map< std::string, boost::shared_ptr< mtconnect::JointPoint > > &points) |
bool | toJointTrajectory (boost::shared_ptr< mtconnect::Path > &path, trajectory_msgs::JointTrajectoryPtr &traj) |
typedef actionlib::SimpleActionClient<mtconnect_msgs::CloseChuckAction> mtconnect_state_machine::CncCloseChuckClient |
Definition at line 167 of file state_machine.h.
typedef boost::shared_ptr<CncCloseChuckClient> mtconnect_state_machine::CncCloseChuckClientPtr |
Definition at line 176 of file state_machine.h.
typedef actionlib::SimpleActionClient<mtconnect_msgs::CloseDoorAction> mtconnect_state_machine::CncCloseDoorClient |
Definition at line 165 of file state_machine.h.
typedef boost::shared_ptr<CncCloseDoorClient> mtconnect_state_machine::CncCloseDoorClientPtr |
Definition at line 174 of file state_machine.h.
typedef actionlib::SimpleActionClient<mtconnect_msgs::OpenChuckAction> mtconnect_state_machine::CncOpenChuckClient |
Definition at line 166 of file state_machine.h.
typedef boost::shared_ptr<CncOpenChuckClient> mtconnect_state_machine::CncOpenChuckClientPtr |
Definition at line 175 of file state_machine.h.
typedef actionlib::SimpleActionClient<mtconnect_msgs::OpenDoorAction> mtconnect_state_machine::CncOpenDoorClient |
Definition at line 164 of file state_machine.h.
typedef boost::shared_ptr<CncOpenDoorClient> mtconnect_state_machine::CncOpenDoorClientPtr |
Definition at line 173 of file state_machine.h.
typedef actionlib::SimpleActionClient<object_manipulation_msgs::GraspHandPostureExecutionAction> mtconnect_state_machine::GraspActionClient |
Definition at line 170 of file state_machine.h.
typedef boost::shared_ptr<GraspActionClient> mtconnect_state_machine::GraspActionClientPtr |
Definition at line 179 of file state_machine.h.
typedef actionlib::SimpleActionClient<control_msgs::FollowJointTrajectoryAction> mtconnect_state_machine::JointTractoryClient |
Definition at line 171 of file state_machine.h.
typedef boost::shared_ptr<JointTractoryClient> mtconnect_state_machine::JointTractoryClientPtr |
Definition at line 180 of file state_machine.h.
typedef actionlib::SimpleActionServer<mtconnect_msgs::MaterialLoadAction> mtconnect_state_machine::MaterialLoadServer |
Definition at line 168 of file state_machine.h.
typedef boost::shared_ptr<MaterialLoadServer> mtconnect_state_machine::MaterialLoadServerPtr |
Definition at line 177 of file state_machine.h.
typedef actionlib::SimpleActionServer<mtconnect_msgs::MaterialUnloadAction> mtconnect_state_machine::MaterialUnloadServer |
Definition at line 169 of file state_machine.h.
typedef boost::shared_ptr<MaterialUnloadServer> mtconnect_state_machine::MaterialUnloadServerPtr |
Definition at line 178 of file state_machine.h.
Definition at line 161 of file state_machine.h.
bool mtconnect_state_machine::parseTaskXml | ( | const std::string & | xml, |
std::map< std::string, trajectory_msgs::JointTrajectoryPtr > & | paths, | ||
std::map< std::string, boost::shared_ptr< mtconnect::JointPoint > > & | points | ||
) |
Definition at line 27 of file utilities.cpp.
bool mtconnect_state_machine::toJointTrajectory | ( | boost::shared_ptr< mtconnect::Path > & | path, |
trajectory_msgs::JointTrajectoryPtr & | traj | ||
) |
Definition at line 73 of file utilities.cpp.