Skip to content

Show rosidl buffer backend metadata in topic endpoint info#1678

Open
nvcyc wants to merge 2 commits into
rollingfrom
nvcyc/buffer_backend_topic_info
Open

Show rosidl buffer backend metadata in topic endpoint info#1678
nvcyc wants to merge 2 commits into
rollingfrom
nvcyc/buffer_backend_topic_info

Conversation

@nvcyc

@nvcyc nvcyc commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

Description

Expose rosidl buffer backend metadata in rclpy.TopicEndpointInfo and include it in the string representation used by verbose topic introspection.

With the matching RMW/RMW implementation changes, ros2 topic info <topic> -v can now show buffer backend support for publishers and subscriptions.

Is this user-facing behavior change?

Yes. ros2 topic info <topic> -v can display a Buffer backends: <backends> line for each topic endpoint.

Did you use Generative AI?

Yes. GPT-5.5 in Cursor was used to help draft changes in this pull request.

Additional Information

Depending on:

Relevant but not directly dependent:

nvcyc added 2 commits June 5, 2026 17:48
Signed-off-by: CY Chen <cyc@nvidia.com>
Signed-off-by: CY Chen <cyc@nvidia.com>
@fujitatomoya fujitatomoya self-assigned this Jun 8, 2026

@fujitatomoya fujitatomoya left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

probably it would be nice to show this platform buffer info with ros2cli ros2 topic info -v.

@fujitatomoya

Copy link
Copy Markdown
Collaborator

lgtm

probably it would be nice to show this platform buffer info with ros2cli ros2 topic info -v.

ros2/ros2cli#1245

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants