Classes | Namespaces | Enumerations | Variables
state_machine_interface.h File Reference
#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>
Include dependency graph for state_machine_interface.h:
This graph shows which files directly or indirectly include this file:

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


mtconnect_cnc_robot_example
Author(s): Jnicho
autogenerated on Mon Jan 6 2014 11:31:45