Public Member Functions | Protected Member Functions | Protected Attributes
denso_robot_core::DensoController Class Reference

#include <denso_controller.h>

Inheritance diagram for denso_robot_core::DensoController:
Inheritance graph
[legend]

List of all members.

Public Member Functions

HRESULT AddVariable (const std::string &name)
 DensoController (const std::string &name, const int *mode)
HRESULT get_Robot (int index, DensoRobot_Ptr *robot)
HRESULT get_Task (const std::string &name, DensoTask_Ptr *task)
HRESULT get_Variable (const std::string &name, DensoVariable_Ptr *var)
virtual HRESULT InitializeBCAP (const std::string &filename)
virtual HRESULT StartService (ros::NodeHandle &node)
virtual HRESULT StopService ()
virtual bool Update ()
virtual ~DensoController ()

Protected Member Functions

virtual HRESULT AddController ()=0
virtual HRESULT AddRobot (XMLElement *xmlElem)=0
virtual HRESULT AddTask (XMLElement *xmlElem)
virtual HRESULT AddVariable (XMLElement *xmlElem)

Protected Attributes

DensoRobot_Vec m_vecRobot
DensoTask_Vec m_vecTask
DensoVariable_Vec m_vecVar

Detailed Description

Definition at line 37 of file denso_controller.h.


Constructor & Destructor Documentation

denso_robot_core::DensoController::DensoController ( const std::string &  name,
const int *  mode 
)

Definition at line 29 of file denso_controller.cpp.

Definition at line 47 of file denso_controller.cpp.


Member Function Documentation

virtual HRESULT denso_robot_core::DensoController::AddController ( ) [protected, pure virtual]
virtual HRESULT denso_robot_core::DensoController::AddRobot ( XMLElement xmlElem) [protected, pure virtual]
HRESULT denso_robot_core::DensoController::AddTask ( XMLElement xmlElem) [protected, virtual]

Definition at line 240 of file denso_controller.cpp.

HRESULT denso_robot_core::DensoController::AddVariable ( const std::string &  name)

Definition at line 267 of file denso_controller.cpp.

HRESULT denso_robot_core::DensoController::AddVariable ( XMLElement xmlElem) [protected, virtual]

Definition at line 273 of file denso_controller.cpp.

HRESULT denso_robot_core::DensoController::get_Robot ( int  index,
DensoRobot_Ptr robot 
)

Definition at line 186 of file denso_controller.cpp.

HRESULT denso_robot_core::DensoController::get_Task ( const std::string &  name,
DensoTask_Ptr task 
)

Definition at line 204 of file denso_controller.cpp.

HRESULT denso_robot_core::DensoController::get_Variable ( const std::string &  name,
DensoVariable_Ptr var 
)

Definition at line 222 of file denso_controller.cpp.

HRESULT denso_robot_core::DensoController::InitializeBCAP ( const std::string &  filename) [virtual]

Definition at line 52 of file denso_controller.cpp.

Implements denso_robot_core::DensoBase.

Definition at line 90 of file denso_controller.cpp.

Reimplemented from denso_robot_core::DensoBase.

Definition at line 121 of file denso_controller.cpp.

Reimplemented from denso_robot_core::DensoBase.

Definition at line 154 of file denso_controller.cpp.


Member Data Documentation

Definition at line 64 of file denso_controller.h.

Definition at line 65 of file denso_controller.h.

Definition at line 66 of file denso_controller.h.


The documentation for this class was generated from the following files:


denso_robot_core
Author(s): DENSO WAVE INCORPORATED
autogenerated on Thu Jun 6 2019 21:00:11