-
Notifications
You must be signed in to change notification settings - Fork 411
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
Create common structures for executors to use #2143
Commits on Mar 29, 2023
-
Deprecate callback_group call taking context
Signed-off-by: Michael Carroll <mjcarroll@intrinsic.ai>
Configuration menu - View commit details
-
Copy full SHA for 2bf88de - Browse repository at this point
Copy the full SHA 2bf88deView commit details -
Add base executor objects that can be used by implementors
Signed-off-by: Michael Carroll <mjcarroll@intrinsic.ai>
Configuration menu - View commit details
-
Copy full SHA for 9099635 - Browse repository at this point
Copy the full SHA 9099635View commit details -
Signed-off-by: Michael Carroll <mjcarroll@intrinsic.ai>
Configuration menu - View commit details
-
Copy full SHA for 2426056 - Browse repository at this point
Copy the full SHA 2426056View commit details -
* Add callback to EntitiesCollector constructor * Make function to check automatically added callback groups take a list Signed-off-by: Michael Carroll <mjcarroll@intrinsic.ai>
Configuration menu - View commit details
-
Copy full SHA for 173ffd6 - Browse repository at this point
Copy the full SHA 173ffd6View commit details -
Configuration menu - View commit details
-
Copy full SHA for a524bf0 - Browse repository at this point
Copy the full SHA a524bf0View commit details
Commits on Mar 30, 2023
-
Address reviewer feedback and fix templates
Signed-off-by: Michael Carroll <mjcarroll@intrinsic.ai>
Configuration menu - View commit details
-
Copy full SHA for 89f2106 - Browse repository at this point
Copy the full SHA 89f2106View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9695eaa - Browse repository at this point
Copy the full SHA 9695eaaView commit details -
Signed-off-by: Michael Carroll <mjcarroll@intrinsic.ai>
Configuration menu - View commit details
-
Copy full SHA for e173e5a - Browse repository at this point
Copy the full SHA e173e5aView commit details
Commits on Mar 31, 2023
-
Make executor own the notify waitable
Signed-off-by: Michael Carroll <mjcarroll@intrinsic.ai>
Configuration menu - View commit details
-
Copy full SHA for 653d1a3 - Browse repository at this point
Copy the full SHA 653d1a3View commit details
Commits on Apr 3, 2023
-
Add pending queue to collector, remove from waitable
Also change node's get_guard_condition to return shared_ptr Signed-off-by: Michael Carroll <mjcarroll@intrinsic.ai>
Configuration menu - View commit details
-
Copy full SHA for a6c4c1b - Browse repository at this point
Copy the full SHA a6c4c1bView commit details -
Change interrupt guard condition to shared_ptr
Check if guard condition is valid before adding it to the waitable Signed-off-by: Michael Carroll <mjcarroll@intrinsic.ai>
Configuration menu - View commit details
-
Copy full SHA for 9dd48ce - Browse repository at this point
Copy the full SHA 9dd48ceView commit details -
Signed-off-by: Michael Carroll <mjcarroll@intrinsic.ai>
Configuration menu - View commit details
-
Copy full SHA for 6267741 - Browse repository at this point
Copy the full SHA 6267741View commit details -
Signed-off-by: Michael Carroll <mjcarroll@intrinsic.ai>
Configuration menu - View commit details
-
Copy full SHA for 1b1a915 - Browse repository at this point
Copy the full SHA 1b1a915View commit details -
Fix add_node and add more tests
Signed-off-by: Michael Carroll <mjcarroll@intrinsic.ai>
Configuration menu - View commit details
-
Copy full SHA for 0a9c9a6 - Browse repository at this point
Copy the full SHA 0a9c9a6View commit details -
Make get_notify_guard_condition follow API tick-tock
Signed-off-by: Michael Carroll <mjcarroll@intrinsic.ai>
Configuration menu - View commit details
-
Copy full SHA for 0ae0bea - Browse repository at this point
Copy the full SHA 0ae0beaView commit details -
Improve callback group tick-tocking
Signed-off-by: Michael Carroll <mjcarroll@intrinsic.ai>
Configuration menu - View commit details
-
Copy full SHA for 87f41bf - Browse repository at this point
Copy the full SHA 87f41bfView commit details -
Signed-off-by: Michael Carroll <mjcarroll@intrinsic.ai>
Configuration menu - View commit details
-
Copy full SHA for 5809328 - Browse repository at this point
Copy the full SHA 5809328View commit details
Commits on Apr 4, 2023
-
Signed-off-by: Michael Carroll <mjcarroll@intrinsic.ai>
Configuration menu - View commit details
-
Copy full SHA for debe396 - Browse repository at this point
Copy the full SHA debe396View commit details -
Add thread safety annotations and make locks consistent
Signed-off-by: Michael Carroll <mjcarroll@intrinsic.ai>
Configuration menu - View commit details
-
Copy full SHA for c4b6589 - Browse repository at this point
Copy the full SHA c4b6589View commit details
Commits on Apr 11, 2023
-
Signed-off-by: Michael Carroll <michael@openrobotics.org>
Configuration menu - View commit details
-
Copy full SHA for cd7aaba - Browse repository at this point
Copy the full SHA cd7aabaView commit details
Commits on Apr 12, 2023
-
Remove the "add_valid_node" API
Signed-off-by: Michael Carroll <michael@openrobotics.org>
Configuration menu - View commit details
-
Copy full SHA for 6379f0c - Browse repository at this point
Copy the full SHA 6379f0cView commit details -
Only notify if the trigger condition is valid
Signed-off-by: Michael Carroll <michael@openrobotics.org>
Configuration menu - View commit details
-
Copy full SHA for 855c64d - Browse repository at this point
Copy the full SHA 855c64dView commit details
Commits on Apr 13, 2023
-
Only trigger if valid and needed
Signed-off-by: Michael Carroll <michael@openrobotics.org>
Configuration menu - View commit details
-
Copy full SHA for d9a9206 - Browse repository at this point
Copy the full SHA d9a9206View commit details -
Configuration menu - View commit details
-
Copy full SHA for 838d1ae - Browse repository at this point
Copy the full SHA 838d1aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for ab3bbf4 - Browse repository at this point
Copy the full SHA ab3bbf4View commit details