From 8c2d8c8f46f5f060b4466500442312b2deded1f0 Mon Sep 17 00:00:00 2001 From: andyknitt <71732860+andyknitt@users.noreply.github.com> Date: Mon, 6 Mar 2023 11:22:41 -0600 Subject: [PATCH 1/2] Update CanTp.py --- 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 58c6f0e..e4a3487 100644 --- a/uds/uds_communications/TransportProtocols/Can/CanTp.py +++ b/uds/uds_communications/TransportProtocols/Can/CanTp.py @@ -351,6 +351,7 @@ def recv(self, timeout_s): def closeConnection(self): # deregister filters, listeners and notifiers etc # close can connection + self.__connection.close() pass ## From 35fe28b8fd74e1348345aeec6d71a303478a1d26 Mon Sep 17 00:00:00 2001 From: andyknitt <71732860+andyknitt@users.noreply.github.com> Date: Mon, 6 Mar 2023 11:23:17 -0600 Subject: [PATCH 2/2] Update CanConnection.py --- .../TransportProtocols/Can/CanConnection.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/uds/uds_communications/TransportProtocols/Can/CanConnection.py b/uds/uds_communications/TransportProtocols/Can/CanConnection.py index f1c6bea..05ab9e2 100644 --- a/uds/uds_communications/TransportProtocols/Can/CanConnection.py +++ b/uds/uds_communications/TransportProtocols/Can/CanConnection.py @@ -52,3 +52,7 @@ def transmit(self, data, reqId, extended=False): self.__bus.send(canMsg) + def close(self): + self.__notifier.stop() + for listener in self.__listeners: + listener.stop()