Namespaces | Classes | Typedefs | Functions
mtconnect_state_machine Namespace Reference

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 Documentation

Definition at line 167 of file state_machine.h.

Definition at line 176 of file state_machine.h.

Definition at line 165 of file state_machine.h.

Definition at line 174 of file state_machine.h.

Definition at line 166 of file state_machine.h.

Definition at line 175 of file state_machine.h.

Definition at line 164 of file state_machine.h.

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.

Definition at line 179 of file state_machine.h.

Definition at line 171 of file state_machine.h.

Definition at line 180 of file state_machine.h.

Definition at line 168 of file state_machine.h.

Definition at line 177 of file state_machine.h.

Definition at line 169 of file state_machine.h.

Definition at line 178 of file state_machine.h.

Definition at line 161 of file state_machine.h.


Function Documentation

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.



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