I agree something like that would be very useful. I've used a package with a bunch of similar definitions myself. I am curious about the distinction between get and set. You added `bool success; string message` to the setters but not the getters. Why do you think one should have them but not the other? Personally I'd lean to not having them at all. You can already report failure anyway in your service handler. --- [Visit Topic](https://discourse.ros.org/t/suggestions-for-std-srvs/1079/2) or reply to this email to respond. If you do not want to receive messages from ros-users please use the unsubscribe link below. If you use the one above, you will stop all of ros-users from receiving updates. ______________________________________________________________________________ ros-users mailing list ros-users@lists.ros.org http://lists.ros.org/mailman/listinfo/ros-users Unsubscribe: