mirror of
https://github.com/sunnypilot/sunnypilot.git
synced 2026-07-20 08:02:07 +08:00
must be initialized prior can comm callback!
This commit is contained in:
@@ -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"""
|
||||
|
||||
|
||||
Reference in New Issue
Block a user