uds: clear rx buffer on drain

master
Greg Hogan 2020-02-05 23:34:00 -08:00
parent 3b20804b6f
commit 73a60d5c9c
1 changed files with 1 additions and 0 deletions

View File

@ -303,6 +303,7 @@ class CanClient():
msgs = self.rx()
if drain:
if self.debug: print("CAN-RX: drain - {}".format(len(msgs)))
self.rx_buff.clear()
else:
for rx_addr, rx_ts, rx_data, rx_bus in msgs or []:
if self._recv_filter(rx_bus, rx_addr) and len(rx_data) > 0: