IQ.Pilot Release Commit @ 8bf2d4f

This commit is contained in:
IQ.Lvbs CI [bot]
2026-07-28 13:51:57 -05:00
parent cc224c675c
commit 8f052b6f93
25 changed files with 48 additions and 45 deletions

View File

@@ -154,7 +154,7 @@ class ManagerProcess(ABC):
class NativeProcess(ManagerProcess):
def __init__(self, name, cwd, cmdline, should_run, enabled=True, sigkill=False):
def __init__(self, name, cwd, cmdline, should_run, enabled=True, sigkill=False, restart_if_crash=False):
self.name = name
self.cwd = cwd
self.cmdline = cmdline
@@ -162,6 +162,7 @@ class NativeProcess(ManagerProcess):
self.enabled = enabled
self.sigkill = sigkill
self.launcher = nativelauncher
self.restart_if_crash = restart_if_crash
def prepare(self) -> None:
pass

View File

@@ -200,7 +200,7 @@ procs += [
BundleProcess("iqvd", "iqpilot_iqvd_private", "iqpilot_private.iqvd.iqvd", iqvd_onroad, restart_if_crash=True),
# mapd
NativeProcess("mapd", "third_party/mapd_pfeiferj", ["./mapd"], mapd_onroad),
NativeProcess("mapd", "third_party/mapd_pfeiferj", ["./mapd"], mapd_onroad, restart_if_crash=True),
PythonProcess("mapd_manager", "iqpilot.iq_maps.orchestrator", and_(only_offroad, not_low_power)),
# locationd