mirror of
https://github.com/paulscherrerinstitute/sf_daq_buffer.git
synced 2026-04-25 12:50:44 +02:00
added debug print of all values; also print buffer FORMAT_MARKER
This commit is contained in:
@@ -19,6 +19,7 @@ MODULE_Y_SIZE = 512
|
||||
BYTES_PER_PIXEL = 2
|
||||
MODULE_N_PIXELS = MODULE_X_SIZE * MODULE_Y_SIZE
|
||||
MODULE_N_BYTES = MODULE_N_PIXELS * BYTES_PER_PIXEL
|
||||
BUFFER_FORMAT_MARKER = b"\xBE"
|
||||
|
||||
|
||||
class BufferBinaryFormat(Structure):
|
||||
@@ -73,8 +74,8 @@ class BinaryBufferReader:
|
||||
input_data = input_file.read(n_bytes_to_read)
|
||||
frame_buffer = BufferBinaryFormat.from_buffer_copy(input_data)
|
||||
|
||||
if frame_buffer.FORMAT_MARKER != b"\xBE":
|
||||
_logger.warning(f"{output_prefix} no data in buffer")
|
||||
if frame_buffer.FORMAT_MARKER != BUFFER_FORMAT_MARKER:
|
||||
_logger.warning(f"{output_prefix} no data in buffer: {frame_buffer.FORMAT_MARKER} != {BUFFER_FORMAT_MARKER}")
|
||||
metadata["is_good_frame"] = False
|
||||
continue
|
||||
|
||||
@@ -98,6 +99,9 @@ class BinaryBufferReader:
|
||||
"daq_rec": frame_buffer.daq_rec
|
||||
}
|
||||
|
||||
printable_current = ", ".join(f"{k}: {v}" for k, v in current.items())
|
||||
_logger.debug(f"{output_prefix} {printable_current}")
|
||||
|
||||
if not metadata_init:
|
||||
metadata.update(current)
|
||||
metadata_init = True
|
||||
|
||||
Reference in New Issue
Block a user