27 #include <boost/thread.hpp> 29 int main(
int argc,
char** argv)
31 ros::init(argc, argv,
"denso_robot_core");
39 ROS_ERROR(
"Failed to initialize. (%X)", hr);
56 : m_ctrlType(0), m_mode(0), m_quit(false)
71 if(!node.
getParam(
"controller_name", name)){
79 if(!node.
getParam(
"config_file", filename)){
85 m_ctrl = boost::make_shared<DensoControllerRC8>(name, &
m_mode);
91 return m_ctrl->InitializeBCAP(filename);
133 if((
m_mode == 0) && service) {
ROSCPP_DECL void init(int &argc, char **argv, const std::string &name, uint32_t options=0)
virtual ~DensoRobotCore()
HRESULT ChangeMode(int mode, bool service=false)
int main(int argc, char **argv)
bool getParam(const std::string &key, std::string &s) const
DensoController_Ptr m_ctrl
ROSCPP_DECL void spinOnce()