diff --git a/tracetools_analysis/tracetools_analysis/processor/ros2.py b/tracetools_analysis/tracetools_analysis/processor/ros2.py index fb8dc9d..dedc08d 100644 --- a/tracetools_analysis/tracetools_analysis/processor/ros2.py +++ b/tracetools_analysis/tracetools_analysis/processor/ros2.py @@ -15,6 +15,7 @@ """Module for trace events processor and ROS model creation.""" from typing import Dict +from typing import Set from tracetools_read import get_field @@ -76,6 +77,12 @@ class Ros2Handler(EventHandler): # Temporary buffers self._callback_instances = {} + @staticmethod + def required_events() -> Set[str]: + return { + 'ros2:rcl_init', + } + @property def data(self) -> Ros2DataModel: return self._data_model