From 6ff91cdecf0d35d8d948d7cb01f85507d46644b0 Mon Sep 17 00:00:00 2001 From: Jason Wen Date: Tue, 21 Jan 2025 21:12:11 -0500 Subject: [PATCH] must be initialized prior can comm callback! --- selfdrive/car/card.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/selfdrive/car/card.py b/selfdrive/car/card.py index f9864864cc..543102c8b6 100755 --- a/selfdrive/car/card.py +++ b/selfdrive/car/card.py @@ -75,6 +75,9 @@ class Car: self.sm = messaging.SubMaster(['pandaStates', 'carControl', 'onroadEvents']) self.pm = messaging.PubMaster(['sendcan', 'carState', 'carParams', 'carOutput', 'liveTracks']) + sock_services = list(self.pm.sock.keys()) + ['carParamsSP'] + self.pm = messaging.PubMaster(sock_services) + self.can_rcv_cum_timeout_counter = 0 self.CC_prev = car.CarControl.new_message() @@ -191,9 +194,6 @@ class Car: # log fingerprint in sentry interfaces.log_fingerprint(self.CP) - sock_services = list(self.pm.sock.keys()) + ['carParamsSP'] - self.pm = messaging.PubMaster(sock_services) - def state_update(self) -> tuple[car.CarState, structs.RadarDataT | None]: """carState update loop, driven by can"""