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 iuhilnehc-ynos force-pushed the topic-content_filtered_topic branch from 79893f7 to ca64b75 Compare March 12, 2021 05:05
@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

@iuhilnehc-ynos iuhilnehc-ynos force-pushed the topic-content_filtered_topic branch from ca64b75 to 671a886 Compare October 26, 2021 07:16
@iuhilnehc-ynos iuhilnehc-ynos force-pushed the topic-content_filtered_topic branch from fa04ac8 to 0c8c819 Compare January 13, 2022 05:46
@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
remove constness for rmw_subscription because is_cft_supported might be updated

Signed-off-by: Chen Lihui <[email protected]>
Signed-off-by: Chen Lihui <[email protected]>
Signed-off-by: Chen Lihui <[email protected]>
Signed-off-by: Chen Lihui <[email protected]>
Signed-off-by: Chen Lihui <[email protected]>
@iuhilnehc-ynos iuhilnehc-ynos force-pushed the topic-content_filtered_topic branch from ca5e920 to f780a03 Compare March 18, 2022 03:48
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.

@fujitatomoya
Copy link
Collaborator

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.

4 participants