27 #define BCAP_CTRL_CONNECT_ARGS (4) 45 {
"",
"CaoProv.DENSO.VRC",
"localhost",
""};
71 strTmp = CTRL_CONNECT_OPTION[argc];
76 vntArgs.push_back(*vntTmp.get());
96 for(objs = 0; objs < vecName.size(); objs++) {
104 hr = rob->InitializeBCAP(xmlElem);
#define ID_CONTROLLER_GETROBOTNAMES
#define BCAP_CTRL_CONNECT_ARGS
#define ID_CONTROLLER_CONNECT
DensoRobot_Vec m_vecRobot
std::vector< VARIANT, VariantAllocator< VARIANT > > VARIANT_Vec
std::vector< uint32_t > Handle_Vec
HRESULT GetObjectNames(int32_t func_id, Name_Vec &vecName)
void VariantInit(VARIANT *pvarg)
DensoControllerRC8(const std::string &name, const int *mode)
ROSCPP_DECL const std::string & getNamespace()
virtual ~DensoControllerRC8()
boost::interprocess::unique_ptr< VARIANT, variant_deleter > VARIANT_Ptr
static BSTR ConvertStringToBSTR(const std::string &str)
HRESULT AddRobot(XMLElement *xmlElem)
std::vector< std::string > Name_Vec
#define ID_CONTROLLER_GETROBOT
HRESULT AddObject(int32_t get_id, const std::string &name, Handle_Vec &vecHandle)