@@ -53,20 +53,33 @@ This feature breaks the generality of the graph and may be changed to a plugin o
53
53
54
54
## Examples
55
55
56
- - [ example_0.yaml] ( ./example/example_0.yaml )
57
- - [ example_1.yaml] ( ./example/example_1.yaml )
58
- - [ example_2.yaml] ( ./example/example_2.yaml )
56
+ This is an example of a diagnostic graph configuration. The configuration can be split into multiple files.
57
+
58
+ - [ main.yaml] ( ./example/graph/main.yaml )
59
+ - [ module1.yaml] ( ./example/graph/module1.yaml )
60
+ - [ module2.yaml] ( ./example/graph/module2.yaml )
61
+
62
+ ``` bash
63
+ ros2 launch diagnostic_graph_aggregator example-main.launch.xml
64
+ ```
65
+
66
+ You can reuse the graph by making partial edits. For example, disable hardware checks for simulation.
67
+
68
+ - [ edit.yaml] ( ./example/graph/edit.yaml )
59
69
60
70
``` bash
61
- ros2 launch diagnostic_graph_aggregator example.launch.xml
71
+ ros2 launch diagnostic_graph_aggregator example-edit .launch.xml
62
72
```
63
73
74
+ ## Debug tools
75
+
76
+ - [ dump] ( ./doc/tool/dump.md )
77
+ - [ converter] ( ./doc/tool/converter.md )
78
+ - [ tree] ( ./doc/tool/tree.md )
79
+
64
80
## Graph file format
65
81
66
- - [ GraphFile] ( ./doc/format/graph-file.md )
67
- - [ Path] ( ./doc/format/path.md )
68
- - [ Node] ( ./doc/format/node.md )
69
- - [ Diag] ( ./doc/format/diag.md )
70
- - [ Unit] ( ./doc/format/unit.md )
71
- - [ And] ( ./doc/format/and.md )
72
- - [ Or] ( ./doc/format/or.md )
82
+ - [ graph] ( ./doc/format/graph.md )
83
+ - [ path] ( ./doc/format/path.md )
84
+ - [ node] ( ./doc/format/node.md )
85
+ - [ edit] ( ./doc/format/edit.md )
0 commit comments