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 Deadline, Liveliness, and Lifespan QoS Event (rcl_event_t type) and their rcl_take_* Function #396

Closed
wants to merge 16 commits into from

Commits on Mar 15, 2019

  1. initial qos interface changes

    Signed-off-by: Miaofei <[email protected]>
    mm318 committed Mar 15, 2019
    Configuration menu
    Copy the full SHA
    3d6c8b5 View commit details
    Browse the repository at this point in the history
  2. add creation of event waitable type

    Signed-off-by: Miaofei <[email protected]>
    mm318 committed Mar 15, 2019
    Configuration menu
    Copy the full SHA
    d140b0b View commit details
    Browse the repository at this point in the history
  3. add event APIs to wait_set

    Signed-off-by: Miaofei <[email protected]>
    mm318 committed Mar 15, 2019
    Configuration menu
    Copy the full SHA
    bdf3cbe View commit details
    Browse the repository at this point in the history
  4. Add rcl_take_event

    * EDIT: alphabetical order cmakelist and imports
    
    Signed-off-by: Miaofei <[email protected]>
    ross-desmond authored and mm318 committed Mar 15, 2019
    Configuration menu
    Copy the full SHA
    4945c12 View commit details
    Browse the repository at this point in the history
  5. fix some ros2 build issues

    Signed-off-by: Miaofei <[email protected]>
    mm318 committed Mar 15, 2019
    Configuration menu
    Copy the full SHA
    2c97fcb View commit details
    Browse the repository at this point in the history
  6. add rcl event type enum

    Signed-off-by: Miaofei <[email protected]>
    mm318 committed Mar 15, 2019
    Configuration menu
    Copy the full SHA
    f8e54f4 View commit details
    Browse the repository at this point in the history
  7. Drops legacy launch API usage. (#387)

    * Drops legacy launch API usage.
    
    Signed-off-by: Michel Hidalgo <[email protected]>
    
    * Adds launch_testing as test dependency.
    
    Signed-off-by: Michel Hidalgo <[email protected]>
    Signed-off-by: Miaofei <[email protected]>
    hidmic authored and mm318 committed Mar 15, 2019
    Configuration menu
    Copy the full SHA
    cdc4513 View commit details
    Browse the repository at this point in the history
  8. Split test_token to avoid compiler note (#392)

    Signed-off-by: Shane Loretz <[email protected]>
    Signed-off-by: Miaofei <[email protected]>
    sloretz authored and mm318 committed Mar 15, 2019
    Configuration menu
    Copy the full SHA
    4d470d2 View commit details
    Browse the repository at this point in the history
  9. Set symbol visibility to hidden for rcl (#391)

    * Set symbol visibility to hidden for rcl
    
    Enabling symbol visibility feature in gcc and clang compilers.
    This will hep find symbol export related issues in linux and
    potentially reduce compile times.
    
    Discourse topic link:
    https://discourse.ros.org/t/set-symbol-visibility-to-hidden-for-rmw-and-rcl-packages/7981
    
    Signed-off-by: Sachin Suresh Bhat <[email protected]>
    
    * Remove WIN specific compiler definition in configure_rcl
    
    Signed-off-by: Sachin Suresh Bhat <[email protected]>
    
    * Rename macro name rcl_set_symbol_visibility_hidden
    
    Signed-off-by: Sachin Suresh Bhat <[email protected]>
    
    * Change macro to args for rcl_set_symbol_visibility_hidden
    
    Signed-off-by: Sachin Suresh Bhat <[email protected]>
    Signed-off-by: Miaofei <[email protected]>
    bhatsach authored and mm318 committed Mar 15, 2019
    Configuration menu
    Copy the full SHA
    a978d15 View commit details
    Browse the repository at this point in the history
  10. Add launch along with launch_testing as test dependencies. (#393)

    Signed-off-by: Michel Hidalgo <[email protected]>
    Signed-off-by: Miaofei <[email protected]>
    hidmic authored and mm318 committed Mar 15, 2019
    Configuration menu
    Copy the full SHA
    3ce5bb8 View commit details
    Browse the repository at this point in the history
  11. initialize sequence number of client (#395)

    Signed-off-by: Dirk Thomas <[email protected]>
    Signed-off-by: Miaofei <[email protected]>
    dirk-thomas authored and mm318 committed Mar 15, 2019
    Configuration menu
    Copy the full SHA
    75fc947 View commit details
    Browse the repository at this point in the history
  12. [rcl_action] Minor documentation fixes (#397)

    * Update rcl_action Doxyfile
    
    Add reference to rcl tagfile and fix generated tagfile name.
    
    Signed-off-by: Jacob Perron <[email protected]>
    
    * Fix minor doc errors
    
    Signed-off-by: Jacob Perron <[email protected]>
    Signed-off-by: Miaofei <[email protected]>
    jacobperron authored and mm318 committed Mar 15, 2019
    Configuration menu
    Copy the full SHA
    43af3c0 View commit details
    Browse the repository at this point in the history
  13. update tests to use separated action types (#340)

    * update test to IDL-based action generation
    
    * update test to IDL-based action generation
    
    * fix merge conflict
    
    * update new tests
    
    * update action types
    
    * match renamed action types
    
    * style fix
    
    * update types using unique_identifier_msgs
    
    Signed-off-by: Miaofei <[email protected]>
    dirk-thomas authored and mm318 committed Mar 15, 2019
    Configuration menu
    Copy the full SHA
    42d779b View commit details
    Browse the repository at this point in the history
  14. Fix typo in Doxyfile

    Signed-off-by: Jacob Perron <[email protected]>
    Signed-off-by: Miaofei <[email protected]>
    jacobperron authored and mm318 committed Mar 15, 2019
    Configuration menu
    Copy the full SHA
    20cd13f View commit details
    Browse the repository at this point in the history
  15. fix lint errors

    Signed-off-by: Miaofei <[email protected]>
    mm318 committed Mar 15, 2019
    Configuration menu
    Copy the full SHA
    fea95bd View commit details
    Browse the repository at this point in the history
  16. apply uncrustify

    Signed-off-by: Miaofei <[email protected]>
    mm318 committed Mar 15, 2019
    Configuration menu
    Copy the full SHA
    03c9efe View commit details
    Browse the repository at this point in the history