-
Couldn't load subscription status.
- Fork 475
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Description
Currently ParameterEventHandler creates the subscription for /parameter_events and registered callbacks will be called when the parameter events are cominig in. This means that all the parameter events need to be received by this subscription no matter what, but it is likely expected that user application focus on the specific parameter of the particular node.
This can be much more efficient with ContentFiltering feature.
reference: https://github.com/ros2/design/blob/gh-pages/articles/content_filtering.md
Motivation
We can save the network traffic and much better efficiency, especially resource constrained edge devices.
Design / Implementation Considerations
IMO,
ParameterEventHandlerconstructor can supportSubscriptionOptionthat includes the content filtering expression when it is created.- Introduce methods to set and get the filtering expression and parameters to the internal subscription object
event_subscription_, so that user can handle the content filtering expression and parameters as they like.
Additional Information
No response
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request