Skip to content

implement parameter_client#945

Merged
ihasdapie merged 20 commits intomasterfrom
brianc/parameter_client
Jun 14, 2022
Merged

implement parameter_client#945
ihasdapie merged 20 commits intomasterfrom
brianc/parameter_client

Conversation

@ihasdapie
Copy link
Copy Markdown
Member

@ihasdapie ihasdapie commented May 25, 2022

This PR ports the rclcpp parameter_client to rclpy and also moves some functionality out of ros2param into rclpy. Related changes in ros2param can be found in ros2/ros2cli#716

I'd like some review on the proposed architecture & implementation before I clean things up and write tests etc.

@ihasdapie
Copy link
Copy Markdown
Member Author

Just a sanity check:

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

Copy link
Copy Markdown
Member

@jacobperron jacobperron left a comment

Choose a reason for hiding this comment

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

Looks reasonable to me! I have mostly minor comments

@ihasdapie ihasdapie force-pushed the brianc/parameter_client branch 2 times, most recently from d58af19 to 1ba1a56 Compare May 27, 2022 21:27
ihasdapie added 13 commits June 1, 2022 15:22
Signed-off-by: Brian Chen <brian.chen@openrobotics.org>
Signed-off-by: Brian Chen <brian.chen@openrobotics.org>
Signed-off-by: Brian Chen <brian.chen@openrobotics.org>
Signed-off-by: Brian Chen <brian.chen@openrobotics.org>
Signed-off-by: Brian Chen <brian.chen@openrobotics.org>
Signed-off-by: Brian Chen <brian.chen@openrobotics.org>
…os2param

Signed-off-by: Brian Chen <brian.chen@openrobotics.org>
Signed-off-by: Brian Chen <brian.chen@openrobotics.org>
Signed-off-by: Brian Chen <brian.chen@openrobotics.org>
Signed-off-by: Brian Chen <brian.chen@openrobotics.org>
Signed-off-by: Brian Chen <brian.chen@openrobotics.org>
Signed-off-by: Brian Chen <brian.chen@openrobotics.org>
Signed-off-by: Brian Chen <brian.chen@openrobotics.org>
@ihasdapie ihasdapie force-pushed the brianc/parameter_client branch from 581def1 to 2b3f677 Compare June 1, 2022 22:22
@ihasdapie ihasdapie marked this pull request as ready for review June 1, 2022 22:22
Signed-off-by: Brian Chen <brian.chen@openrobotics.org>
@ihasdapie
Copy link
Copy Markdown
Member Author

ihasdapie commented Jun 1, 2022

ci jobs for this PR and related PR ros2/ros2cli#716

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

ihasdapie added 2 commits June 3, 2022 10:12
Signed-off-by: Brian Chen <brian.chen@openrobotics.org>
Signed-off-by: Brian Chen <brian.chen@openrobotics.org>
Copy link
Copy Markdown
Member

@jacobperron jacobperron left a comment

Choose a reason for hiding this comment

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

Another round of review!

thanks for iterating :)

ihasdapie added 3 commits June 3, 2022 14:46
Signed-off-by: Brian Chen <brian.chen@openrobotics.org>
…es parameter msg

Signed-off-by: Brian Chen <brian.chen@openrobotics.org>
Signed-off-by: Brian Chen <brian.chen@openrobotics.org>
Copy link
Copy Markdown
Member

@jacobperron jacobperron left a comment

Choose a reason for hiding this comment

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

LGTM

Did you have an example to add to the demos package? We could create a parameters directory there for demo_nodes_py.

@ihasdapie
Copy link
Copy Markdown
Member Author

Yup I'll submit something to the demos package as well

@ihasdapie
Copy link
Copy Markdown
Member Author

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

Signed-off-by: Brian Chen <brian.chen@openrobotics.org>
@ihasdapie ihasdapie force-pushed the brianc/parameter_client branch from 9816834 to 7a2c47d Compare June 3, 2022 23:33
@ihasdapie
Copy link
Copy Markdown
Member Author

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

@ihasdapie ihasdapie merged commit 5c5393d into master Jun 14, 2022
@delete-merged-branch delete-merged-branch bot deleted the brianc/parameter_client branch June 14, 2022 19:56
@ihasdapie ihasdapie restored the brianc/parameter_client branch June 14, 2022 19:58
@Blast545
Copy link
Copy Markdown

👨‍🌾 This PR introduced a test regression in the windows jobs of the buildfarm.
See: nightly_win_rel#2334 and nightly_win_deb#2389

I see that CI triggered for this PR already showed this error, why was it ignored?

Can you take a look @ihasdapie ?

@ihasdapie
Copy link
Copy Markdown
Member Author

ihasdapie commented Jun 15, 2022

Ah shoot, my bad. I'll push something to resolve it shortly. Just a test error, looks something specific to python tempfile and the permissions on the buildfarm machine

@fujitatomoya
Copy link
Copy Markdown
Collaborator

@ihasdapie i think we need to revert this.

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