Skip to content
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

add content-filtered-topic interfaces #181

Merged
merged 8 commits into from
Mar 21, 2022

Conversation

iuhilnehc-ynos
Copy link
Contributor

Related to ros2/design#282 to add content-filtered-topic interfaces.

Copy link
Collaborator

@fujitatomoya fujitatomoya left a comment

Choose a reason for hiding this comment

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

LGTM with test.

i think it would be nice to add test for both interfaces, along with rmw_take.

at this moment, no implementation supports those interfaces. but once rmw_connextdds is merged, we can enable and adjust the test.

@iuhilnehc-ynos
Copy link
Contributor Author

LGTM with test.

i think it would be nice to add test for both interfaces, along with rmw_take.

at this moment, no implementation supports those interfaces. but once rmw_connextdds is merged, we can enable and adjust the test.

OK, I'll add this kind of test into rcl by using a flag, such as is_connextdds or is_vendor_support_cft.

@iuhilnehc-ynos
Copy link
Contributor Author

@fujitatomoya

I have added some test cases in rcl, if you're free, you could review ros2/rcl@be5a640

@clalancette clalancette added this to In progress in Humble Hawksbill via automation Apr 8, 2021
@fujitatomoya
Copy link
Collaborator

@audrow @mjcarroll
CC: @ivanpauno @wjwwood

Could you review this PR. (asking cz i see your names as maintainer.)

@ivanpauno
Copy link
Member

Could you review this PR. (asking cz i see your names as maintainer.)

I'm planning to continue reviewing the PRs after I get concensus with the team about the plan mentioned in ros2/rmw#302 (comment).
I have already added the topic for discussion in a meeting next Tuesday.

Chen Lihui added 7 commits March 18, 2022 11:05
Signed-off-by: Chen Lihui <lihui.chen@sony.com>
remove constness for rmw_subscription because is_cft_supported might be updated

Signed-off-by: Chen Lihui <lihui.chen@sony.com>
Signed-off-by: Chen Lihui <lihui.chen@sony.com>
Signed-off-by: Chen Lihui <lihui.chen@sony.com>
Signed-off-by: Chen Lihui <lihui.chen@sony.com>
Signed-off-by: Chen Lihui <lihui.chen@sony.com>
Signed-off-by: Chen Lihui <lihui.chen@sony.com>
Copy link
Contributor

@asorbini asorbini left a comment

Choose a reason for hiding this comment

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

Test failures with rmw_connextdds should be resolved after adding a short sleep when changing the content filter.

Signed-off-by: Chen Lihui <lihui.chen@sony.com>
@fujitatomoya
Copy link
Collaborator

@fujitatomoya fujitatomoya merged commit 9baef10 into ros2:master Mar 21, 2022
Humble Hawksbill automation moved this from In progress to Done Mar 21, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Development

Successfully merging this pull request may close these issues.

None yet

4 participants