Skip to content

Conversation

@riv-tnoble
Copy link
Contributor

@riv-tnoble riv-tnoble commented Apr 29, 2024

Description

  • Adds an on_item_planned callback to Pilz's CommandListManager (solve and solveSequenceItems) to allow callers to respond to plan completion of an item
  • Prerequisite for Add progress to MoveGroupSequence Feedback #3596
  • Defaults to empty lambda for backwards-compatibility
  • Adds test case checking callback is called

Checklist

  • Required by CI: Code is auto formatted using clang-format
  • Extend the tutorials / documentation reference
  • Document API changes relevant to the user in the MIGRATION.md notes (Backwards compatibility maintained)
  • Create tests, which fail without this PR reference
  • Include a screenshot if changing a GUI (No GUI changes)
  • While waiting for someone to review your request, please help review another open pull request to support the maintainers

@riv-tnoble riv-tnoble requested a review from jschleicher as a code owner April 29, 2024 12:23
@riv-tnoble
Copy link
Contributor Author

@rhaschke Ready for review when you have time.

I've left the action feedback part of #3596 out of this PR as I can't remember the process for coordinating the workflows with changes to msgs packages.

Will start on that tomorrow.

Copy link
Contributor

@rhaschke rhaschke left a comment

Choose a reason for hiding this comment

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

I've left the action feedback part of #3596 out of this PR as I can't remember the process for coordinating the workflows with changes to msgs packages.

You can temporarily link to your moveit_msgs version in upstream.rosinstall. The corresponding commit should be removed after merging moveit_msgs and before merging this PR.

@riv-tnoble riv-tnoble requested a review from rhaschke April 30, 2024 13:56
@riv-tnoble
Copy link
Contributor Author

@rhaschke Ready for re-review when you get time

Copy link
Contributor

@rhaschke rhaschke left a comment

Choose a reason for hiding this comment

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

I suggest integrating the actual action feedback in this PR as well. This clarifies the need for the API extension.

#include <string>

#include <boost/optional.hpp>
#include <boost/function.hpp>
Copy link
Contributor

Choose a reason for hiding this comment

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

This is not needed anymore, is it?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Done 👍

@riv-tnoble
Copy link
Contributor Author

riv-tnoble commented May 1, 2024

I suggest integrating the actual action feedback in this PR as well. This clarifies the need for the API extension.

Can do, although I'm quite busy at work at the moment so might be a bit longer until I can pick up the rest. Might also be nice to merge the stuff we can without having this PR waiting on the msgs PR (sounds like it might be a while before the workflows run for that one)?

@riv-tnoble riv-tnoble requested a review from rhaschke May 1, 2024 10:14
@rhaschke
Copy link
Contributor

rhaschke commented May 1, 2024

I'm fine to wait for the final implementation. The message merge is pending anyway.

@codecov-commenter
Copy link

codecov-commenter commented Jun 1, 2024

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

Attention: Patch coverage is 75.00000% with 3 lines in your changes missing coverage. Please review.

Project coverage is 47.14%. Comparing base (c174715) to head (ff79176).
Report is 68 commits behind head on master.

Files with missing lines Patch % Lines
...nner/test/integrationtest_command_list_manager.cpp 75.00% 2 Missing ⚠️
...strial_motion_planner/src/command_list_manager.cpp 66.67% 1 Missing ⚠️

❗ Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #3597      +/-   ##
==========================================
- Coverage   47.15%   47.14%   -0.00%     
==========================================
  Files         603      603              
  Lines       58999    59221     +222     
  Branches     6969     7005      +36     
==========================================
+ Hits        27814    27916     +102     
- Misses      30773    30887     +114     
- Partials      412      418       +6     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@rhaschke rhaschke added the more work needed Everyone is invited to contribute label Jan 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

more work needed Everyone is invited to contribute

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants