ros_controllers
ros_controllers copied to clipboard
Base class for ForwardJointGroupCommandController
As discussed in #184 this patch introduces a base class for ForwardJointGroupCommandController that allows subclassing for various ROS interface types.
- added virtual specifiers to outline the (implicitly) virtual member functions
- all base class data members are protected (instead of public)
I had to move the starting function definitions into the header, but migrated them to template specializations. If needed the implementation could be moved into a library.
Overall, a big +1 in favor of this addition. The ForwardJointGroupCommandControllerBase increases our flexibility in creating new forward group controllers.
Apologies for the enormous delay on this one. @ipa-mdl I've retargeted the MR to melodic, could you please push a dummy commit trigger a new build setup on travis? I'm afraid restarting it will only get us more of the indigo pipeline.