|
|
@ -63,19 +63,20 @@ def and_(*fns): |
|
|
|
procs = [ |
|
|
|
procs = [ |
|
|
|
DaemonProcess("manage_athenad", "system.athena.manage_athenad", "AthenadPid"), |
|
|
|
DaemonProcess("manage_athenad", "system.athena.manage_athenad", "AthenadPid"), |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
NativeProcess("loggerd", "system/loggerd", ["./loggerd"], logging), |
|
|
|
|
|
|
|
NativeProcess("encoderd", "system/loggerd", ["./encoderd"], only_onroad), |
|
|
|
|
|
|
|
NativeProcess("stream_encoderd", "system/loggerd", ["./encoderd", "--stream"], notcar), |
|
|
|
|
|
|
|
PythonProcess("logmessaged", "system.logmessaged", always_run), |
|
|
|
|
|
|
|
|
|
|
|
NativeProcess("camerad", "system/camerad", ["./camerad"], driverview, enabled=not WEBCAM), |
|
|
|
NativeProcess("camerad", "system/camerad", ["./camerad"], driverview, enabled=not WEBCAM), |
|
|
|
PythonProcess("webcamerad", "tools.webcam.camerad", driverview, enabled=WEBCAM), |
|
|
|
PythonProcess("webcamerad", "tools.webcam.camerad", driverview, enabled=WEBCAM), |
|
|
|
NativeProcess("logcatd", "system/logcatd", ["./logcatd"], only_onroad), |
|
|
|
NativeProcess("logcatd", "system/logcatd", ["./logcatd"], only_onroad), |
|
|
|
NativeProcess("proclogd", "system/proclogd", ["./proclogd"], only_onroad), |
|
|
|
NativeProcess("proclogd", "system/proclogd", ["./proclogd"], only_onroad), |
|
|
|
PythonProcess("logmessaged", "system.logmessaged", always_run), |
|
|
|
|
|
|
|
PythonProcess("micd", "system.micd", iscar), |
|
|
|
PythonProcess("micd", "system.micd", iscar), |
|
|
|
PythonProcess("timed", "system.timed", always_run, enabled=not PC), |
|
|
|
PythonProcess("timed", "system.timed", always_run, enabled=not PC), |
|
|
|
|
|
|
|
|
|
|
|
# TODO Make python process once TG allows opening QCOM from child proc |
|
|
|
# TODO Make python process once TG allows opening QCOM from child proc |
|
|
|
NativeProcess("dmonitoringmodeld", "selfdrive/modeld", ["./dmonitoringmodeld"], driverview, enabled=(WEBCAM or not PC)), |
|
|
|
NativeProcess("dmonitoringmodeld", "selfdrive/modeld", ["./dmonitoringmodeld"], driverview, enabled=(WEBCAM or not PC)), |
|
|
|
NativeProcess("encoderd", "system/loggerd", ["./encoderd"], only_onroad), |
|
|
|
|
|
|
|
NativeProcess("stream_encoderd", "system/loggerd", ["./encoderd", "--stream"], notcar), |
|
|
|
|
|
|
|
NativeProcess("loggerd", "system/loggerd", ["./loggerd"], logging), |
|
|
|
|
|
|
|
# TODO Make python process once TG allows opening QCOM from child proc |
|
|
|
# TODO Make python process once TG allows opening QCOM from child proc |
|
|
|
NativeProcess("modeld", "selfdrive/modeld", ["./modeld"], only_onroad), |
|
|
|
NativeProcess("modeld", "selfdrive/modeld", ["./modeld"], only_onroad), |
|
|
|
NativeProcess("sensord", "system/sensord", ["./sensord"], only_onroad, enabled=not PC), |
|
|
|
NativeProcess("sensord", "system/sensord", ["./sensord"], only_onroad, enabled=not PC), |
|
|
|