selfdrive.manager package
Submodules
selfdrive.manager.build module
selfdrive.manager.helpers module
selfdrive.manager.manager module
selfdrive.manager.process module
- class selfdrive.manager.process.DaemonProcess(name, module, param_name, enabled=True)[source]
Bases:
ManagerProcess
Python process that has to stay running across manager restart. This is used for athena so you don’t lose SSH access when restarting manager.
- class selfdrive.manager.process.ManagerProcess[source]
Bases:
ABC
- callback: _StructModule object at 0x7efd62b23700>], bool]] = None
- daemon = False
- enabled = True
- last_watchdog_time = 0
- name = ''
- offroad = False
- onroad = True
- proc: Optional[Process] = None
- shutting_down = False
- sigkill = False
- unkillable = False
- watchdog_max_dt: Optional[int] = None
- watchdog_seen = False
- class selfdrive.manager.process.NativeProcess(name, cwd, cmdline, enabled=True, onroad=True, offroad=False, callback=None, unkillable=False, sigkill=False, watchdog_max_dt=None)[source]
Bases:
ManagerProcess
- class selfdrive.manager.process.PythonProcess(name, module, enabled=True, onroad=True, offroad=False, callback=None, unkillable=False, sigkill=False, watchdog_max_dt=None)[source]
Bases:
ManagerProcess
selfdrive.manager.process_config module
- selfdrive.manager.process_config.driverview(started: bool, params: ~common.params_pyx.Params, CP: <capnp.lib.capnp._StructModule object at 0x7efd62b23700>) bool [source]