From 9c14d36c79a17e9e22e66bdbf292e88abbec0543 Mon Sep 17 00:00:00 2001 From: Christophe Bedard Date: Sun, 13 Oct 2019 15:27:22 -0700 Subject: [PATCH] Add ros2trace_analysis to design document --- doc/design_ros_2.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/doc/design_ros_2.md b/doc/design_ros_2.md index fe08a32..38fefce 100644 --- a/doc/design_ros_2.md +++ b/doc/design_ros_2.md @@ -575,6 +575,12 @@ We could look into making analyses work on both ROS 1 and ROS 2, through a commo * convert CTF traces to pickle files * wrap trace events in Python `dict` * handle and process trace events to gather data +* `ros2trace_analysis` + * provides a `ros2cli` extension with verbs + `$ ros2 trace-analysis` + * uses `tracetools_analysis` functions + `$ ros2 trace-analysis convert` + `$ ros2 trace-analysis process` ```plantuml @startuml @@ -633,6 +639,11 @@ tracetools_read <-- tracetools_analysis pandas <--- tracetools_analysis bokeh <--- tracetools_analysis +package ros2trace_analysis <> { +} +ros2cli <|-- ros2trace_analysis +tracetools_analysis <-- ros2trace_analysis + @enduml ```