Got it. Thanks. For future memory what I did was: ros::ServiceServer service = n.advertiseService("switcher",boost::bind(troca,_1,_2,500)); 2010/10/25 Josh Faust > >> And it doesn't work. >> > > First, saying "it doesn't work" is meaningless. Please include the exact > errors you're getting in the future. > > Second, if you look at the API docs, advertiseService needs both the > request and response types (and std_msgs/String is not a service type). > > Josh > > _______________________________________________ > ros-users mailing list > ros-users@code.ros.org > https://code.ros.org/mailman/listinfo/ros-users > >