ros2 / rmw_iceoryx

rmw implementation for iceoryx
Apache License 2.0
144 stars 27 forks source link

Use new Blueberry `v2.0.3` feature request-response and its discovery #84

Closed mossmaurice closed 1 year ago

mossmaurice commented 1 year ago

Commands for a quick test:

./install/bin/iox-roudi -l verbose -m off
RMW_IMPLEMENTATION=rmw_iceoryx_cpp ros2 run demo_nodes_cpp add_two_ints_server
RMW_IMPLEMENTATION=rmw_iceoryx_cpp ros2 run demo_nodes_cpp add_two_ints_client
RMW_IMPLEMENTATION=rmw_iceoryx_cpp ros2 service list --show-types

Open questions:

Known limitations:

Closes #76 (partly)

mossmaurice commented 1 year ago

@elBoberido Would you mind reviewing this PR?

FYI @budrus @ZhenshengLee if you interested in having a look.

mossmaurice commented 1 year ago

Currently, this PR is blocked by https://github.com/eclipse-iceoryx/iceoryx/pull/1505 and https://github.com/eclipse-iceoryx/iceoryx/issues/1668. Once iceoryx Blueberry v2.0.3 has been released, this PR can be merged.