FrogPilot structs

This commit is contained in:
James
2025-12-01 12:00:00 -07:00
parent c2406d9c29
commit b0c62707ad
57 changed files with 872 additions and 152 deletions
+5
View File
@@ -213,6 +213,8 @@ def hardware_thread(end_event, hw_queue) -> None:
fan_controller = None
# FrogPilot variables
sm = sm.extend(['frogpilotPlan'])
pm = pm.extend(['frogpilotDeviceState'])
while not end_event.is_set():
sm.update(PANDA_STATES_TIMEOUT)
@@ -417,6 +419,9 @@ def hardware_thread(end_event, hw_queue) -> None:
pm.send("deviceState", msg)
# FrogPilot variables
fpmsg = messaging.new_message('frogpilotDeviceState')
pm.send("frogpilotDeviceState", fpmsg)
# Log to statsd
statlog.gauge("free_space_percent", msg.deviceState.freeSpacePercent)
+1
View File
@@ -250,6 +250,7 @@ def main(exit_event: threading.Event = None) -> None:
backoff = 0.1
# FrogPilot variables
sm = sm.extend(['frogpilotPlan'])
while not exit_event.is_set():
sm.update(0)
Executable → Regular
+2
View File
@@ -139,6 +139,8 @@ def manager_thread() -> None:
ignition_prev = False
# FrogPilot variables
sm = sm.extend(['frogpilotPlan'])
params_memory = Params(memory=True)
while True: