w
This commit is contained in:
@@ -469,16 +469,13 @@ class Timepix(PSIDeviceBase, TimePixControl):
|
||||
# Register the callback for processing data received by the backend
|
||||
# TODO add initial callback again once issues are resolved
|
||||
# self.backend.add_callback(self.msg_buffer_callback)
|
||||
self._msg_dump = {}
|
||||
self._msg_dump = []
|
||||
|
||||
def _on_msg_received(start_frame, data_frame, end_frame):
|
||||
"""Callback"""
|
||||
ii = len(self._msg_dump)
|
||||
self._msg_dump[ii] = {
|
||||
"start_frame": start_frame,
|
||||
"data_frame": data_frame,
|
||||
"end_frame": end_frame,
|
||||
}
|
||||
self._msg_dump.append(
|
||||
{"start_frame": start_frame, "data_frame": data_frame, "end_frame": end_frame}
|
||||
)
|
||||
|
||||
self.backend.add_callback(_on_msg_received)
|
||||
|
||||
@@ -676,6 +673,7 @@ if __name__ == "__main__": # pragma: no cover
|
||||
status.wait(timeout=10)
|
||||
print("Timepix scan completed.")
|
||||
timepix.unstage()
|
||||
timepix._msg_dump.clear()
|
||||
print("Timepix unstaged.")
|
||||
except Exception as e:
|
||||
content = traceback.format_exc()
|
||||
|
||||
Reference in New Issue
Block a user