Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

rosservice provides tab completion based on the advertised types of the data. However there's not a way to get specific string values etc from the provider of the service. That would actually require having a parallel service to call to get the valid strings etc from the remote node.

I would suggest that you look at dynamic_reconfigure or ROS 2's parameters as an alternative with more informative content. Also you could simply write a specific front end for your application where you have this more constrained system instead of trying to use the fully generic rosservice script.