FrogPilot 0.9.7

This commit is contained in:
FrogAi
2024-06-27 10:22:08 -07:00
parent da00915ac8
commit b705b02e70
682 changed files with 181798 additions and 1348 deletions
+6 -1
View File
@@ -17,6 +17,9 @@ def dmonitoringd_thread():
DM = DriverMonitoring(rhd_saved=params.get_bool("IsRhdDetected"), always_on=params.get_bool("AlwaysOnDM"))
# FrogPilot variables
driver_view_enabled = params.get_bool("IsDriverViewEnabled")
# 20Hz <- dmonitoringmodeld
while True:
sm.update()
@@ -27,9 +30,11 @@ def dmonitoringd_thread():
valid = sm.all_checks()
if valid:
DM.run_step(sm)
elif driver_view_enabled:
DM.face_detected = sm['driverStateV2'].leftDriverData.faceProb > DM.settings._FACE_THRESHOLD or sm['driverStateV2'].rightDriverData.faceProb > DM.settings._FACE_THRESHOLD
# publish
dat = DM.get_state_packet(valid=valid)
dat = DM.get_state_packet(valid=valid or driver_view_enabled)
pm.send('driverMonitoringState', dat)
# load live always-on toggle