Force Drive State

This commit is contained in:
James
2025-12-01 12:00:00 -07:00
parent 0e7491ff12
commit 30db7d12df
7 changed files with 39 additions and 5 deletions
Executable → Regular
+2
View File
@@ -352,6 +352,8 @@ def hardware_thread(end_event, hw_queue) -> None:
should_start = should_start and all(startup_conditions.values())
# FrogPilot variables
should_start |= frogpilot_toggles.force_onroad
should_start &= not frogpilot_toggles.force_offroad
if should_start != should_start_prev or (count == 0):
params.put_bool("IsEngaged", False)
Regular → Executable
+1 -1
View File
@@ -155,7 +155,7 @@ def manager_thread() -> None:
started = sm['deviceState'].started
if started and not started_prev:
if started and not started_prev and not frogpilot_toggles.force_onroad:
params.clear_all(ParamKeyFlag.CLEAR_ON_ONROAD_TRANSITION)
# FrogPilot variables