handle nak error in replay many

old-commit-hash: fc10fe69bf
commatwo_master
Willem Melching 5 years ago
parent f7e3d8349d
commit 2254998160
  1. 7
      selfdrive/boardd/tests/replay_many.py

@ -4,6 +4,7 @@ import sys
import time import time
import signal import signal
import traceback import traceback
import usb1
from panda import Panda from panda import Panda
from multiprocessing import Pool from multiprocessing import Pool
@ -36,7 +37,11 @@ def send_thread(sender_serial):
tsc = messaging.recv_one(can_sock) tsc = messaging.recv_one(can_sock)
snd = can_capnp_to_can_list(tsc.can) snd = can_capnp_to_can_list(tsc.can)
snd = list(filter(lambda x: x[-1] <= 2, snd)) snd = list(filter(lambda x: x[-1] <= 2, snd))
sender.can_send_many(snd)
try:
sender.can_send_many(snd)
except usb1.USBErrorTimeout:
print("Can TX overflow", sender_serial)
# Drain panda message buffer # Drain panda message buffer
sender.can_recv() sender.can_recv()

Loading…
Cancel
Save