Add ros2trace_analysis to design document
This commit is contained in:
parent
510a515101
commit
9c14d36c79
1 changed files with 11 additions and 0 deletions
|
@ -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
|
* convert CTF traces to pickle files
|
||||||
* wrap trace events in Python `dict`
|
* wrap trace events in Python `dict`
|
||||||
* handle and process trace events to gather data
|
* 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
|
```plantuml
|
||||||
@startuml
|
@startuml
|
||||||
|
@ -633,6 +639,11 @@ tracetools_read <-- tracetools_analysis
|
||||||
pandas <--- tracetools_analysis
|
pandas <--- tracetools_analysis
|
||||||
bokeh <--- tracetools_analysis
|
bokeh <--- tracetools_analysis
|
||||||
|
|
||||||
|
package ros2trace_analysis <<Rectangle>> {
|
||||||
|
}
|
||||||
|
ros2cli <|-- ros2trace_analysis
|
||||||
|
tracetools_analysis <-- ros2trace_analysis
|
||||||
|
|
||||||
@enduml
|
@enduml
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue