This commit is contained in:
James
2026-03-06 03:38:18 -07:00
parent d242fd96d5
commit 0e9ef526f7
2 changed files with 6 additions and 0 deletions
+4
View File
@@ -53,6 +53,10 @@ class FrogPilotPlanner:
self.tracking_lead_filter = FirstOrderFilter(0, 0.5, DT_MDL)
def shutdown(self):
self.frogpilot_vcruise.slc.executor.shutdown(wait=False, cancel_futures=True)
self.frogpilot_weather.executor.shutdown(wait=False, cancel_futures=True)
def update(self, now, time_validated, sm, frogpilot_toggles):
self.lead_one = sm["radarState"].leadOne
+2
View File
@@ -120,6 +120,8 @@ def frogpilot_thread():
started = sm["deviceState"].started
if not started and started_previously:
frogpilot_planner.shutdown()
frogpilot_toggles = update_toggles(frogpilot_variables, started, theme_manager, thread_manager, time_validated, params, frogpilot_toggles)
transition_offroad(frogpilot_planner, theme_manager, thread_manager, time_validated, sm, params, frogpilot_toggles)