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)