Skip to content

Support ContentFilteredTopic (follow-up of rclcpp) #1504

@fujitatomoya

Description

@fujitatomoya

Description

related to ros2/design#282

This is just a counterpart of ros2/rclcpp#1561

Motivation

content filtering feature is on humble or later, but it is never implemented in rclpy.
this feature can save the network traffic in certain cases as described in the design, https://github.com/ros2/design/blob/gh-pages/articles/content_filtering.md

it actually depends on rmw implementation if this feature is available or not.
but even if it does not, the application can check the return code to go around without content filtering options.

Design / Implementation Considerations

ros2/rclcpp#1561 can be a reference to rclpy implementation.
i think it is really straight-forward to do this, having the rcl interfaces in pybind interfaces, then call that in the subscriptions.

Additional Information

No response

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions