Quantcast
Channel: ROS Answers: Open Source Q&A Forum - RSS feed
Viewing all articles
Browse latest Browse all 16

Set parameter list using XmlRpc

$
0
0
Hi, I need to set some ros parameters where one of them is a list of strings. I'm using C++ but cannot find an example of how to do it. I currently have a list `std::vector<:string>` which I want to set in the ros parameter server. From here [http://www.ros.org/wiki/roscpp/Overview/Parameter%20Server](http://www.ros.org/wiki/roscpp/Overview/Parameter%20Server) I understand I need to use `XmlRpc::XmlRpcValue` to set the array. So far I have tried: > //agent_names is a populated std::vector of std::string> XmlRpc::XmlRpcValue vocabulary(agent_names);> n.setParam("vocabulary", vocabulary); But it doesn't compile. How do I construct an XmlRpcValue object from a std::vector? Also, do I need to link to the XmlRpc library in my CMakeLists.txt and then import headers in my code? In that case, what do I put in my CMakeLists.txt? Any help is greatly appreciated =)

Viewing all articles
Browse latest Browse all 16

Latest Images

Trending Articles





Latest Images