diff --git a/python/uds.py b/python/uds.py index 32b0de0961..b5439446cd 100644 --- a/python/uds.py +++ b/python/uds.py @@ -301,7 +301,7 @@ def get_dtc_status_names(status): return result class CanClient(): - def __init__(self, can_send: Callable[[int, bytes, int], None], can_recv: Callable[[], list[tuple[int, int, bytes, int]]], + def __init__(self, can_send: Callable[[int, bytes, int], None], can_recv: Callable[[], list[tuple[int, bytes, int]]], tx_addr: int, rx_addr: int, bus: int, sub_addr: int | None = None, debug: bool = False): self.tx = can_send self.rx = can_recv @@ -339,7 +339,7 @@ def _recv_buffer(self, drain: bool = False) -> None: print(f"CAN-RX: drain - {len(msgs)}") self.rx_buff.clear() else: - for rx_addr, _, rx_data, rx_bus in msgs or []: + for rx_addr, rx_data, rx_bus in msgs or []: if self._recv_filter(rx_bus, rx_addr) and len(rx_data) > 0: rx_data = bytes(rx_data) # convert bytearray to bytes