rosbridge_suite
rosbridge_suite copied to clipboard
handling action rejection, server timeout
Public API Changes Actions forward an error when not available/they get cancelled
Description
- When no server is available, I raise an Eexception to get feedback.
- throwing an exception in goal_response_cb does not work properly, therefore I return it in the self.result. Probably there would be a better option, but this was working for me.
- The result was still none when the action was cancelled, so I put the empty result directly in the return of execute_callback.