That was actually the opposite problem -- calling setParam() in C++ would put the wrong value on the parameter server. I've reopened that ticket. Josh On Fri, Oct 29, 2010 at 8:38 AM, Blaise Gassend wrote: > Strange, we thought we had managed to fix this problem > (https://code.ros.org/trac/ros/ticket/2438). Perhaps that ticket needs > to get reopened. > > On Fri, Oct 29, 2010 at 2:02 AM, Armin Hornung > wrote: > > Hi Christian! > >> > >> I found out what the problem is. But I do not have a solution to it > >> right now. > >> > >> #include > >> #include > > [...] > > > > Do you have any locale environment / language setting that uses "," as > > delimiter? I once ran into a very hard to find similar bug, where > > whenever I was using Qt somewhere, stream parsing in all code wanted my > > system locale (German, "1,5") instead of "1.5", happily changing all > > parameters when parsed. > > > > I don't remember exactly, but there's a way to explicitly set the locale > > back in the code or an environment variable if you're working on a > > non-English system. > > > > Best regards, > > Armin > > > > -- > > Armin Hornung Albert-Ludwigs-Universität > > www.informatik.uni-freiburg.de/~hornunga Dept. of Computer Science > > HornungA@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 > > > > _______________________________________________ > > ros-users mailing list > > ros-users@code.ros.org > > https://code.ros.org/mailman/listinfo/ros-users > > > _______________________________________________ > ros-users mailing list > ros-users@code.ros.org > https://code.ros.org/mailman/listinfo/ros-users >