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

Add Events Executor #839

Merged
merged 12 commits into from
Feb 24, 2022
Merged

Commits on Apr 5, 2021

  1. Add RMW listener APIs

    Add set_guard_condition_callback api
    
    Move apis - Add constness
    
    Use or discard previous events: Guard conditions
    
    Rename to set_events_executor_callback
    
    Rename Event_callback -> ExecutorEventCallback
    
    update name
    
    Add events support
    
    void return on set_events_executor_callback
    
    Revert "void return on set_events_executor_callback"
    
    Rename ExecutorEventCallback -> EventsExecutorCallback
    
    Rename set_events_executor_callback->set_listener_callback
    
    Use data types when setting callbacks
    
    Move rcutils/executor_event_types.h to rmw/
    
    rename event types
    
    Rename executor_context->callback_context
    
    Rename callback_context->user_data
    
    Reorder APIs arguments
    
    rename rmw_listener_cb_t->rmw_listener_callback_t
    
    use void * to pass executor ptr
    
    Rework executor callback data
    
    Use RMW renamed file
    
    Signed-off-by: Alberto Soragna <asoragna@irobot.com>
    Mauro authored and wjwwood committed Apr 5, 2021
    Configuration menu
    Copy the full SHA
    e64dcb0 View commit details
    Browse the repository at this point in the history
  2. Remove use_previous_event

    Signed-off-by: Mauro Passerino <mpasserino@irobot.com>
    Mauro Passerino authored and wjwwood committed Apr 5, 2021
    Configuration menu
    Copy the full SHA
    8187557 View commit details
    Browse the repository at this point in the history
  3. Remove guard condition listener

    Signed-off-by: Mauro Passerino <mpasserino@irobot.com>
    Mauro Passerino authored and wjwwood committed Apr 5, 2021
    Configuration menu
    Copy the full SHA
    cc29b68 View commit details
    Browse the repository at this point in the history
  4. refactor to remove listener term and document

    Signed-off-by: William Woodall <william@osrfoundation.org>
    wjwwood committed Apr 5, 2021
    Configuration menu
    Copy the full SHA
    7a366e1 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2021

  1. allow rmw event callback to be NULL to unset them

    Signed-off-by: Alberto Soragna <alberto.soragna@gmail.com>
    alsora committed Apr 19, 2021
    Configuration menu
    Copy the full SHA
    08a1c69 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2021

  1. Merge pull request #20 from irobot-ros/asoragna/allow-null-callback

    allow rmw event callback to be NULL to unset them
    iRobot ROS committed Apr 20, 2021
    Configuration menu
    Copy the full SHA
    dc6abbd View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2021

  1. Add APIs to support actions on EventsExecutor

    Signed-off-by: Mauro Passerino <mpasserino@irobot.com>
    Mauro Passerino committed Jul 5, 2021
    Configuration menu
    Copy the full SHA
    9a92d03 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2021

  1. Merge pull request #21 from mauropasse/mauro/add-events-executor-with…

    …-actions-support
    
    Add APIs to support actions on EventsExecutor
    iRobot ROS committed Jul 14, 2021
    Configuration menu
    Copy the full SHA
    25f0bf1 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2022

  1. Configuration menu
    Copy the full SHA
    4396ba3 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2022

  1. Merge remote-tracking branch 'upstream/master' into irobot/add-events…

    …-executor
    Alberto Soragna committed Feb 9, 2022
    Configuration menu
    Copy the full SHA
    baca4f5 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2022

  1. Configuration menu
    Copy the full SHA
    9fbfd73 View commit details
    Browse the repository at this point in the history
  2. fix messed up merge

    Signed-off-by: William Woodall <william@osrfoundation.org>
    wjwwood committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    78f3829 View commit details
    Browse the repository at this point in the history