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

support QoS Depth and History via ros2 topic pub/echo. #528

Merged

Conversation

fujitatomoya
Copy link
Collaborator

close #523

Signed-off-by: Tomoya.Fujita Tomoya.Fujita@sony.com

Signed-off-by: Tomoya.Fujita <Tomoya.Fujita@sony.com>
Signed-off-by: Tomoya.Fujita <Tomoya.Fujita@sony.com>
@fujitatomoya
Copy link
Collaborator Author

@clalancette

could you take a look at this?

@clalancette
Copy link
Contributor

could you take a look at this?

I will take a look, but I'd prefer to first fix the depth problem as discussed in #523 (comment) in first.

Copy link
Contributor

@clalancette clalancette left a comment

Choose a reason for hiding this comment

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

I like the idea here, but I found some problems in the implementation. Please take a look.

ros2topic/ros2topic/api/__init__.py Outdated Show resolved Hide resolved
ros2topic/ros2topic/api/__init__.py Outdated Show resolved Hide resolved
ros2topic/ros2topic/api/__init__.py Outdated Show resolved Hide resolved
Signed-off-by: Tomoya.Fujita <Tomoya.Fujita@sony.com>
Copy link
Contributor

@clalancette clalancette left a comment

Choose a reason for hiding this comment

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

Two more things to fix, then I think this will be ready to go.

ros2topic/ros2topic/api/__init__.py Outdated Show resolved Hide resolved
ros2topic/ros2topic/api/__init__.py Outdated Show resolved Hide resolved
Signed-off-by: Tomoya.Fujita <Tomoya.Fujita@sony.com>
@fujitatomoya
Copy link
Collaborator Author

@clalancette
Copy link
Contributor

CI:

  • Linux Build Status
  • Linux-aarch64 Build Status
  • macOS Build Status
  • Windows Build Status

@clalancette
Copy link
Contributor

@fujitatomoya It looks like tests are failing with flake8 errors. Can you take a look?

@fujitatomoya
Copy link
Collaborator Author

@clalancette

i will check it and get back to you.

Signed-off-by: Tomoya.Fujita <Tomoya.Fujita@sony.com>
@fujitatomoya
Copy link
Collaborator Author

@clalancette

fix flake8 code style, confirmed with colcon test --packages-select ros2topic locally.

@fujitatomoya
Copy link
Collaborator Author

looks all green, do we have a go?

@clalancette
Copy link
Contributor

Here's new CI. Assuming it goes green, I'll merge:

  • Linux Build Status
  • Linux-aarch64 Build Status
  • macOS Build Status
  • Windows Build Status

@clalancette clalancette merged commit 112c8fa into ros2:master Jun 18, 2020
craigh92 pushed a commit to craigh92/ros2cli that referenced this pull request Jul 17, 2020
* support QoS Depth and History via ros2 topic pub/echo.

Also keep depth at least 1 with transient_local setting.

Signed-off-by: Tomoya.Fujita <Tomoya.Fujita@sony.com>
Signed-off-by: Craig Hickman <craig.hickman@ukaea.uk>
bergercookie pushed a commit to bergercookie/ros2cli that referenced this pull request Nov 18, 2021
* support QoS Depth and History via ros2 topic pub/echo.

Also keep depth at least 1 with transient_local setting.

Signed-off-by: Tomoya.Fujita <Tomoya.Fujita@sony.com>
bergercookie pushed a commit to bergercookie/ros2cli that referenced this pull request Nov 18, 2021
* support QoS Depth and History via ros2 topic pub/echo.

Also keep depth at least 1 with transient_local setting.

Signed-off-by: Tomoya.Fujita <Tomoya.Fujita@sony.com>
Signed-off-by: Nikos Koukis <nickkouk@gmail.com>
clalancette pushed a commit that referenced this pull request Nov 29, 2021
* support QoS Depth and History via ros2 topic pub/echo.

Also keep depth at least 1 with transient_local setting.

Signed-off-by: Tomoya.Fujita <Tomoya.Fujita@sony.com>
Signed-off-by: Nikos Koukis <nickkouk@gmail.com>

Co-authored-by: tomoya <Tomoya.Fujita@sony.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants