25 #ifndef _DENSO_CONTROLLER_H_ 26 #define _DENSO_CONTROLLER_H_ 33 #define XML_CTRL_NAME "Controller"
virtual HRESULT AddRobot(XMLElement *xmlElem)=0
virtual HRESULT InitializeBCAP()
std::vector< DensoRobot_Ptr > DensoRobot_Vec
virtual HRESULT StartService(ros::NodeHandle &node)
std::vector< DensoTask_Ptr > DensoTask_Vec
DensoRobot_Vec m_vecRobot
DensoVariable_Vec m_vecVar
HRESULT get_Robot(int index, DensoRobot_Ptr *robot)
virtual HRESULT StopService()
std::vector< DensoVariable_Ptr > DensoVariable_Vec
virtual HRESULT AddTask(XMLElement *xmlElem)
HRESULT get_Task(const std::string &name, DensoTask_Ptr *task)
virtual HRESULT AddController()=0
virtual ~DensoController()
HRESULT get_Variable(const std::string &name, DensoVariable_Ptr *var)
boost::shared_ptr< DensoController > DensoController_Ptr
HRESULT AddVariable(const std::string &name)
DensoController(const std::string &name, const int *mode)