diff --git a/common/params.cc b/common/params.cc index 3f9c0fed3..f6b7a118b 100644 --- a/common/params.cc +++ b/common/params.cc @@ -215,6 +215,7 @@ std::unordered_map keys = { {"dp_long_de2e", PERSISTENT}, {"dp_long_personality_btn", PERSISTENT}, {"dp_nav_full_screen", PERSISTENT}, + {"dp_alka", PERSISTENT}, }; } // namespace diff --git a/selfdrive/controls/controlsd.py b/selfdrive/controls/controlsd.py index cd9d188a5..5746777f1 100755 --- a/selfdrive/controls/controlsd.py +++ b/selfdrive/controls/controlsd.py @@ -82,7 +82,7 @@ class Controls: self.branch = get_short_branch() # Setup sockets - self.pm = messaging.PubMaster(['controlsState', 'carControl', 'onroadEvents']) + self.pm = messaging.PubMaster(['controlsState', 'carControl', 'onroadEvents', 'controlsStateExt']) self.sensor_packets = ["accelerometer", "gyroscope"] self.camera_packets = ["roadCameraState", "driverCameraState", "wideRoadCameraState"] diff --git a/selfdrive/controls/plannerd.py b/selfdrive/controls/plannerd.py index 681518be1..b8d1e746f 100755 --- a/selfdrive/controls/plannerd.py +++ b/selfdrive/controls/plannerd.py @@ -17,7 +17,7 @@ def plannerd_thread(): cloudlog.info("plannerd got CarParams: %s", CP.carName) longitudinal_planner = LongitudinalPlanner(CP) - pm = messaging.PubMaster(['longitudinalPlan']) + pm = messaging.PubMaster(['longitudinalPlan', 'longitudinalPlanExt']) sm = messaging.SubMaster(['carControl', 'carState', 'controlsState', 'radarState', 'modelV2'], poll='modelV2', ignore_avg_freq=['radarState']) diff --git a/system/manager/manager.py b/system/manager/manager.py index 6819408bb..9898dbfd9 100755 --- a/system/manager/manager.py +++ b/system/manager/manager.py @@ -48,6 +48,7 @@ def manager_init() -> None: ("dp_long_de2e", "0"), ("dp_long_personality_btn", "0"), ("dp_nav_full_screen", "0"), + ("dp_alka", "0"), ] if not PC: default_params.append(("LastUpdateTime", datetime.datetime.now(datetime.UTC).replace(tzinfo=None).isoformat().encode('utf8')))