#include <boost/shared_ptr.hpp>
#include <boost/thread/mutex.hpp>
#include <boost/thread/thread.hpp>
#include <boost/assign/list_of.hpp>
#include <boost/assign/list_inserter.hpp>
#include <ros/ros.h>
Go to the source code of this file.
Classes |
class | mtconnect_cnc_robot_example::state_machine::StateMachineInterface |
Namespaces |
namespace | mtconnect_cnc_robot_example |
namespace | mtconnect_cnc_robot_example::state_machine |
namespace | mtconnect_cnc_robot_example::state_machine::states |
Enumerations |
enum | mtconnect_cnc_robot_example::state_machine::states::State {
mtconnect_cnc_robot_example::state_machine::states::EXIT = int(-5),
mtconnect_cnc_robot_example::state_machine::states::ROBOT_FAULT,
mtconnect_cnc_robot_example::state_machine::states::CNC_FAULT,
mtconnect_cnc_robot_example::state_machine::states::GRIPPER_FAULT,
mtconnect_cnc_robot_example::state_machine::states::EMPTY,
mtconnect_cnc_robot_example::state_machine::states::DISPLAY_STATES = int(0),
mtconnect_cnc_robot_example::state_machine::states::STARTUP,
mtconnect_cnc_robot_example::state_machine::states::READY,
mtconnect_cnc_robot_example::state_machine::states::ROBOT_RESET,
mtconnect_cnc_robot_example::state_machine::states::CNC_RESET,
mtconnect_cnc_robot_example::state_machine::states::PERIPHERALS_RESET,
mtconnect_cnc_robot_example::state_machine::states::ROBOT_MOVING,
mtconnect_cnc_robot_example::state_machine::states::CNC_MOVING,
mtconnect_cnc_robot_example::state_machine::states::GRIPPER_MOVING,
mtconnect_cnc_robot_example::state_machine::states::MATERIAL_LOAD_STARTED,
mtconnect_cnc_robot_example::state_machine::states::MATERIAL_LOAD_COMPLETED,
mtconnect_cnc_robot_example::state_machine::states::MATERIAL_UNLOAD_STARTED,
mtconnect_cnc_robot_example::state_machine::states::MATERIAL_UNLOAD_COMPLETED,
mtconnect_cnc_robot_example::state_machine::states::TEST_TASK_STARTED,
mtconnect_cnc_robot_example::state_machine::states::TEST_TASK_COMPLETED,
mtconnect_cnc_robot_example::state_machine::states::DISPLAY_TASKS
} |
Variables |
static std::map< int, std::string > | mtconnect_cnc_robot_example::state_machine::states::STATE_MAP |