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

CallbackGroup centric executor #2405

Draft
wants to merge 5 commits into
base: rolling
Choose a base branch
from

Commits on Jan 31, 2024

  1. fix: Allow usage of spin_node_until_future_complete with arbitary exe…

    …cuters
    
    This allows us to use executers that are not derived from rclcpp::Executor.
    
    Signed-off-by: Janosch Machowinski <[email protected]>
    Janosch Machowinski authored and Janosch Machowinski committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    4e9f8bc View commit details
    Browse the repository at this point in the history
  2. test: Refactored and enhanced executor benchmarks

    Signed-off-by: Janosch Machowinski <[email protected]>
    Janosch Machowinski authored and Janosch Machowinski committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    ffae0aa View commit details
    Browse the repository at this point in the history
  3. feat(Executor): make execute_any_executable public

    Signed-off-by: Janosch Machowinski <[email protected]>
    Janosch Machowinski authored and Janosch Machowinski committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    261a69b View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2024

  1. feat: Added new CBGExecutor

    Signed-off-by: Janosch Machowinski <[email protected]>
    
    # Conflicts:
    #	rclcpp/include/rclcpp/executor.hpp
    #	rclcpp/src/rclcpp/executor.cpp
    #	rclcpp/test/rclcpp/executors/test_executors.cpp
    Janosch Machowinski committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    27cc9ac View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2024

  1. minor benchmark update

    Janosch Machowinski committed Feb 4, 2024
    Configuration menu
    Copy the full SHA
    c33c96c View commit details
    Browse the repository at this point in the history