rclpy icon indicating copy to clipboard operation
rclpy copied to clipboard

Service introspection

Open ihasdapie opened this issue 2 years ago • 1 comments

This PR is part of a prototype implementation for https://github.com/ros-infrastructure/rep/pull/360 https://github.com/ros2/ros2/issues/1285.

Notes:

  • A submodule was pybinded for service introspection. This can be flattened if desired.
  • Update the various service/client creation methods to pass along a clock interface to satisify changes made in rcl for service introspection (https://github.com/ros2/rcl/pull/997)

ihasdapie avatar Aug 10 '22 00:08 ihasdapie

Tests introduced in https://github.com/ros2/rclpy/pull/988/commits/d5cebe934190584f6069fd20a601dd2cc0b94d8d depend on https://github.com/ros2/rclpy/pull/997

ihasdapie avatar Aug 26 '22 09:08 ihasdapie

This has been substantially rewritten now, so I'm going to dismiss all of the review comments, and pull this out of draft.

clalancette avatar Feb 23 '23 22:02 clalancette

I should mention that CI for this is in https://github.com/ros2/ros2/issues/1285#issuecomment-1442499653

clalancette avatar Feb 28 '23 18:02 clalancette