-
Notifications
You must be signed in to change notification settings - Fork 70
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Draft] ContentFilteredTopic Support #241
Comments
About implementation estimation.
|
I think that it would be really nice to break down into some steps, since huge single PR is really heavy work and hard to do review. the following is just idea.
let's discuss the details offline. |
Completely agree. |
ros2/design#282 takes care of all activities content filtered topic. close this issue. |
Feature request
Feature description
Draft overview and background is ros2/design#282,
Introduce dds
contentfiltertopic
toROS
, dds specification is DDS v1.4 2.2.2.3.3 ContentFilteredTopic Class. ContentFilteredTopic can be created on parent topic and DataReader only receives the messages that matches with filtering expression and expression parameters. If implementation does not support this feature, it returnsnot support
.expected user for this feature.
Implementation considerations
rmw
andrcl
implementationContentFilteredTopic requires parent topic, returning capability for ContentFilteredTopic with rmw_create_subscriotion rmw_subscription_t. So that rclcpp/rcl can tell if the implementation supports it or not.rcl
andrclcpp
parameter_events
filtering which calls ContentFilteredTopic.rcl
based when rmw does not support ContentFilteredTopic.The text was updated successfully, but these errors were encountered: