diff --git a/src/gallia/transports/vector.py b/src/gallia/transports/vector.py index 0ab922519..fbb35924b 100644 --- a/src/gallia/transports/vector.py +++ b/src/gallia/transports/vector.py @@ -146,13 +146,16 @@ async def read(self, timeout: float | None = None, tags: list[str] | None = None time_left_ms = max(0, int(time_left * 1000)) await asyncio.to_thread( - canlib.WaitForSingleObject, self.event_handle.value, time_left_ms + canlib.WaitForSingleObject, + self.event_handle.value, + time_left_ms, ) event = vector_ctypes.XLfrEvent() vector_ctypes.xlFrReceive(self.port_handle, ctypes.byref(event)) print(event) + print(event.tagData) # TODO: slicing is correct? return bytes(event.tagData.raw)[: int(event.size)]