diff --git a/selfdrive/test/process_replay/regen.py b/selfdrive/test/process_replay/regen.py index 7e2591b862..2dfdba9e50 100755 --- a/selfdrive/test/process_replay/regen.py +++ b/selfdrive/test/process_replay/regen.py @@ -31,9 +31,11 @@ def replay_service(s, msgs): pm = messaging.PubMaster([s, ]) rk = Ratekeeper(service_list[s].frequency, print_delay_threshold=None) smsgs = [m for m in msgs if m.which() == s] - for m in smsgs: - pm.send(s, m.as_builder()) - rk.keep_time() + while True: + for m in smsgs: + # TODO: use logMonoTime + pm.send(s, m.as_builder()) + rk.keep_time() vs = None def replay_cameras(lr, frs):