#include <denso_controller.h>
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 |
Definition at line 37 of file denso_controller.h.
denso_robot_core::DensoController::DensoController | ( | const std::string & | name, |
const int * | mode | ||
) |
Definition at line 29 of file denso_controller.cpp.
denso_robot_core::DensoController::~DensoController | ( | ) | [virtual] |
Definition at line 47 of file denso_controller.cpp.
virtual HRESULT denso_robot_core::DensoController::AddController | ( | ) | [protected, pure virtual] |
Implemented in denso_robot_core::DensoControllerRC8.
virtual HRESULT denso_robot_core::DensoController::AddRobot | ( | XMLElement * | xmlElem | ) | [protected, pure virtual] |
Implemented in denso_robot_core::DensoControllerRC8.
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.
HRESULT denso_robot_core::DensoController::StartService | ( | ros::NodeHandle & | node | ) | [virtual] |
Implements denso_robot_core::DensoBase.
Definition at line 90 of file denso_controller.cpp.
HRESULT denso_robot_core::DensoController::StopService | ( | ) | [virtual] |
Reimplemented from denso_robot_core::DensoBase.
Definition at line 121 of file denso_controller.cpp.
bool denso_robot_core::DensoController::Update | ( | ) | [virtual] |
Reimplemented from denso_robot_core::DensoBase.
Definition at line 154 of file denso_controller.cpp.
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.