The ROS2 realtime_tools API is a little clunky, requiring the user to still define the publisher on their side instead of incorporating it into the realtime publisher.
This makes for a fairly defunct API where we don't gain much code reduction but there's still an increase in complexity and dependencies.
Rework the realtime_tools RealtimePublisher API such that it is as lean as possible to use.
The ROS2 realtime_tools API is a little clunky, requiring the user to still define the publisher on their side instead of incorporating it into the realtime publisher.
This makes for a fairly defunct API where we don't gain much code reduction but there's still an increase in complexity and dependencies.
Rework the realtime_tools RealtimePublisher API such that it is as lean as possible to use.