Define a (single) required event for Ros2Handler

This commit is contained in:
Christophe Bedard 2019-12-31 13:19:59 -05:00
parent e374419665
commit 6412798a47

View file

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