Add start time to basic callback analysis

This commit is contained in:
Christophe Bedard 2019-06-06 09:25:16 +02:00
parent b3b70aff85
commit 6aba4109c3
2 changed files with 7 additions and 4 deletions

View file

@ -6,12 +6,15 @@ from .ros_processor import RosProcessor
def callback_durations_to_df(ros_processor):
callback_addresses = []
durations = []
start_timestamps = []
for addr in ros_processor.callbacks_instances:
for d in ros_processor.callbacks_instances[addr]:
for duration, start in ros_processor.callbacks_instances[addr]:
callback_addresses.append(addr)
durations.append(d)
durations.append(duration)
start_timestamps.append(start)
return pd.DataFrame(data={
'callback_address': callback_addresses,
'duration': durations,
'start_timestamp': start_timestamps
})