diff --git a/doc/ros_2.md b/doc/ros_2.md index 8f889df..f4c5cfc 100644 --- a/doc/ros_2.md +++ b/doc/ros_2.md @@ -179,8 +179,8 @@ sequenceDiagram Note over rmw: copies available message to msg if there is one opt RCL_RET_OK == ret Executor->>Subscription: handle_message(msg) - Note over Subscription: makes sure it's the right type (intra/inter process), then casts the message to its actual type - Subscription->>AnySubscriptionCallback: dispatch(msg) + Note over Subscription: casts msgs to its actual type + Subscription->>AnySubscriptionCallback: dispatch(typed_msg) AnySubscriptionCallback->>tracetools: TP(rclcpp_subscription_callback_start, this, is_intra_process) Note over AnySubscriptionCallback: std::function::operator(...) AnySubscriptionCallback->>tracetools: TP(rclcpp_subscription_callback_end, this)