move qos_profile_rosout_default from rcl.#381
Conversation
|
Pulls: ros2/rclpy#1376, #381, ros2/rcl#1195, ros2/rclcpp#2663 |
|
I think we talked about this in the waffle meeting last week and it was mentioned that, since rosout is an |
|
@christophebedard thanks for the comment! hmmm okay, in that case why clients default profiles are defined in |
|
Then maybe Parameter events are a client library concept, but clients and services are an Anyway, I was just relaying what was mentioned in the waffle meeting last week. We may want to talk about it again. |
|
yeah i know you are just sharing the information, thanks!
if that is a really requirement, we need to update the pybind to expose the rosout qos from rcl instead of rmw. IMO, having |
|
@ahcorde @clalancette @mjcarroll @wjwwood any thoughts above discussion? thanks in advance. |
|
@jmachowinski can you take a look at this? |
|
The changes proposed here and #2663 make sense to me. It seems like the default profiles are all defined in rmw, and the API calls in rclcpp seem more sane now. E.g. QoSInitialization::from_rmw(rmw_qos_profile_rosout_default)make way more sense than QoSInitialization::from_rmw(rcl_qos_profile_rosout_default)Therefore I am fine with this change. |
Signed-off-by: Tomoya Fujita <Tomoya.Fujita@sony.com>
a8d22e2 to
760d0af
Compare
|
Pulls: ros2/rcl#1195, #381, ros2/rclcpp#2663, ros2/rclpy#1376 |
|
Pulls: ros2/rcl#1195, #381, ros2/rclcpp#2663, ros2/rclpy#1376 |
related and need to be merged before ros2/rclpy#1376