I’m happy to announce a new feature proposal for ROS 2: service introspection
The goal is to make it possible to introspect service requests and responses during runtime.
This feature would enable things like recording and playback of services with rosbag and inspecting services from the command-line (think “ros2 service echo”). Here is a link to the pull request for the REP:
Please take a look and leave some feedback (preferably on the pull request)!