Add notes about rmw implementations and fix call to rmw
This commit is contained in:
parent
717bf93c15
commit
98f5909598
1 changed files with 7 additions and 1 deletions
|
@ -29,6 +29,8 @@ sequenceDiagram
|
||||||
participant rmw
|
participant rmw
|
||||||
participant tracetools
|
participant tracetools
|
||||||
|
|
||||||
|
Note over rmw: (implementation)
|
||||||
|
|
||||||
process->>rclcpp: rclcpp::init(argc, argv)
|
process->>rclcpp: rclcpp::init(argc, argv)
|
||||||
Note over rclcpp: fetches process-specific Context object
|
Note over rclcpp: fetches process-specific Context object
|
||||||
rclcpp->>Context: init(argc, argv)
|
rclcpp->>Context: init(argc, argv)
|
||||||
|
@ -188,6 +190,8 @@ sequenceDiagram
|
||||||
participant rmw
|
participant rmw
|
||||||
participant tracetools
|
participant tracetools
|
||||||
|
|
||||||
|
Note over rmw: (implementation)
|
||||||
|
|
||||||
Note over Executor: execute_subscription()
|
Note over Executor: execute_subscription()
|
||||||
Executor->>Subscription: create_message(): std::shared_ptr<void>
|
Executor->>Subscription: create_message(): std::shared_ptr<void>
|
||||||
Executor->>rcl: rcl_take*(rcl_subscription_t, out msg) : ret
|
Executor->>rcl: rcl_take*(rcl_subscription_t, out msg) : ret
|
||||||
|
@ -219,11 +223,13 @@ sequenceDiagram
|
||||||
participant rmw
|
participant rmw
|
||||||
participant tracetools
|
participant tracetools
|
||||||
|
|
||||||
|
Note over rmw: (implementation)
|
||||||
|
|
||||||
Note over Component: creates a msg
|
Note over Component: creates a msg
|
||||||
Component->>Publisher: publish(msg)
|
Component->>Publisher: publish(msg)
|
||||||
Note over Publisher: ...
|
Note over Publisher: ...
|
||||||
Publisher->>rcl: rcl_publish(rcl_publisher_t, msg)
|
Publisher->>rcl: rcl_publish(rcl_publisher_t, msg)
|
||||||
rcl->>rmw: rmw_publisher(rmw_publisher, msg)
|
rcl->>rmw: rmw_publish(rmw_publisher_t, msg)
|
||||||
```
|
```
|
||||||
|
|
||||||
### Service creation
|
### Service creation
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue