From 00d161487428a00dbc5c4145fd84772cb71b5468 Mon Sep 17 00:00:00 2001 From: Krzysztof Stankiewicz Date: Wed, 13 Jan 2021 16:19:19 +0100 Subject: [PATCH] P2_CAN_Client timeout value reset between consecutive messages. (cherry picked from commit 9dce8852fff9458f81d1330d4ae9f3e5df1c32ff) --- uds/uds_communications/TransportProtocols/Can/CanTp.py | 1 + 1 file changed, 1 insertion(+) 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