[ros-users] lists on the parameter server

Armin Hornung HornungA at informatik.uni-freiburg.de
Thu Jun 3 14:19:01 UTC 2010


Hi Jeremy,

> The XmlRpcValue type implements the reinterpret cast operator for most
> types.  Unfortunately, almost all but the most explicit usages are
> ambiguously defined, so you often need to be explicit.  But, generally
> speaking, it means you can just treat the XmlRpcValue object as the
> type you want it to be.  In this case, assuming the XmlRpcValue is a
> list, then you can simply use operator[] to access members, and then
> cast them as the appropriate type.  The following example retrieves a
> list of doubles from the param server and sums them:
[...]

Thanks, that works great! Should that example be part of the roscpp 
param server wiki page? It's a nice starting point when working with 
parameter lists and surely helps more than the plain XmlRpc documentation.


Cheers,
Armin
-- 
Armin Hornung                              Albert-Ludwigs-Universität
www.informatik.uni-freiburg.de/~hornunga   Dept. of Computer Science
HornungA at informatik.uni-freiburg.de        Humanoid Robots Lab
Tel.: +49 (0)761-203-8010                  Georges-Köhler-Allee 79
Fax : +49 (0)761-203-8007                  D-79110 Freiburg, Germany



More information about the ros-users mailing list