#include <denso_robot.h>
|
HRESULT | AddVariable (const std::string &name) |
|
void | ChangeArmGroup (int number) |
|
| DensoRobot (DensoBase *parent, Service_Vec &service, Handle_Vec &handle, const std::string &name, const int *mode) |
|
virtual HRESULT | ExecGiveArm ()=0 |
|
virtual HRESULT | ExecTakeArm ()=0 |
|
HRESULT | get_Variable (const std::string &name, DensoVariable_Ptr *var) |
|
virtual HRESULT | InitializeBCAP (XMLElement *xmlElem) |
|
virtual HRESULT | StartService (ros::NodeHandle &node) |
|
virtual HRESULT | StopService () |
|
virtual bool | Update () |
|
virtual | ~DensoRobot () |
|
| DensoBase (const std::string &name, const int *mode) |
|
| DensoBase (DensoBase *parent, Service_Vec &service, Handle_Vec &handle, const std::string &name, const int *mode) |
|
virtual HRESULT | InitializeBCAP () |
|
const std::string & | Name () const |
|
std::string | RosName () const |
|
virtual HRESULT | TerminateBCAP () |
|
virtual | ~DensoBase () |
|
|
virtual HRESULT | AddVariable (XMLElement *xmlElem) |
|
void | Callback_ArmGroup (const Int32::ConstPtr &msg) |
|
HRESULT | CreateExJoints (const ExJoints &exjoints, VARIANT &vnt) |
|
HRESULT | CreatePoseData (const PoseData &pose, VARIANT &vnt) |
|
HRESULT | AddObject (int32_t get_id, const std::string &name, Handle_Vec &vecHandle) |
|
HRESULT | AddVariable (int32_t get_id, const std::string &name, std::vector< boost::shared_ptr< class DensoVariable > > &vecVar, int16_t vt=VT_EMPTY, bool bRead=false, bool bWrite=false, bool bID=false, int iDuration=BCAP_VAR_DEFAULT_DURATION) |
|
HRESULT | AddVariable (int32_t get_id, const XMLElement *xmlVar, std::vector< boost::shared_ptr< class DensoVariable > > &vecVar) |
|
HRESULT | get_Object (const std::vector< boost::shared_ptr< DensoBase > > &vecBase, int index, boost::shared_ptr< DensoBase > *obj) |
|
HRESULT | get_Object (const std::vector< boost::shared_ptr< DensoBase > > &vecBase, const std::string &name, boost::shared_ptr< DensoBase > *obj) |
|
HRESULT | GetObjectNames (int32_t func_id, Name_Vec &vecName) |
|
Definition at line 35 of file denso_robot.h.
denso_robot_core::DensoRobot::DensoRobot |
( |
DensoBase * |
parent, |
|
|
Service_Vec & |
service, |
|
|
Handle_Vec & |
handle, |
|
|
const std::string & |
name, |
|
|
const int * |
mode |
|
) |
| |
denso_robot_core::DensoRobot::~DensoRobot |
( |
| ) |
|
|
virtual |
HRESULT denso_robot_core::DensoRobot::AddVariable |
( |
const std::string & |
name | ) |
|
void denso_robot_core::DensoRobot::Callback_ArmGroup |
( |
const Int32::ConstPtr & |
msg | ) |
|
|
protected |
void denso_robot_core::DensoRobot::ChangeArmGroup |
( |
int |
number | ) |
|
HRESULT denso_robot_core::DensoRobot::CreateExJoints |
( |
const ExJoints & |
exjoints, |
|
|
VARIANT & |
vnt |
|
) |
| |
|
protected |
HRESULT denso_robot_core::DensoRobot::CreatePoseData |
( |
const PoseData & |
pose, |
|
|
VARIANT & |
vnt |
|
) |
| |
|
protected |
virtual HRESULT denso_robot_core::DensoRobot::ExecGiveArm |
( |
| ) |
|
|
pure virtual |
virtual HRESULT denso_robot_core::DensoRobot::ExecTakeArm |
( |
| ) |
|
|
pure virtual |
HRESULT denso_robot_core::DensoRobot::StopService |
( |
| ) |
|
|
virtual |
bool denso_robot_core::DensoRobot::Update |
( |
| ) |
|
|
virtual |
int32_t denso_robot_core::DensoRobot::m_ArmGroup |
|
protected |
The documentation for this class was generated from the following files: