| .. | ||
| include/tracetools | ||
| scripts | ||
| src | ||
| .gitignore | ||
| CMakeLists.txt | ||
| package.xml | ||
| README.md | ||
tracetools
Building
If tracing is not enabled when building, or if LTTng is not found, then this package will not do anything.
To enable tracing:
- Install LTTng:
$ sudo apt-get install lttng-tools lttng-modules-dkms liblttng-ust-dev - Build with the
WITH_LTTNGflag:$ colcon build --cmake-args " -DWITH_LTTNG=ON" - Check if tracing is enabled (after sourcing):
$ ros2 run tracetools tracetools_status
Tracing
By default, the steps above will not lead to trace data being generated, and thus they will have no impact on execution.
LTTng has to be enabled: TODO mention scripts