Selectable success mode
|Assignee:||R. Haschke||% Done:|
We discovered a use case when a component would start, and successfully finish and the check would be successful. This is currently displayed orange. We are fine with that but with the new code this would result in a start failure and not continuing to load other components.
We would like to have the possibility to choose if successful is on both component to run + check ok (green), or only check ok (orange).
A typical use case is a roslaunch that uploads parameters on the ROS parameter server and finishes nicely. Those parameters are used by a non roslaunched node so cannot be included in the same launch file.
Another case is a controller_manager start controller or a rosservice call from bash.
A workaround until this feature is accepted and implemented is to add a blocking function (we added a read) after the successful returning command.