diff --git a/uds/uds_communications/TransportProtocols/Can/CanTp.py b/uds/uds_communications/TransportProtocols/Can/CanTp.py index bff4871..8743292 100644 --- a/uds/uds_communications/TransportProtocols/Can/CanTp.py +++ b/uds/uds_communications/TransportProtocols/Can/CanTp.py @@ -330,6 +330,7 @@ def recv(self, timeout_s): timeoutTimer.restart() else: raise Exception("Unexpected PDU received") + timeoutTimer.restart() if state == CanTpState.SEND_FLOW_CONTROL: txPdu[N_PCI_INDEX] = 0x30