|
|
|
@ -24,6 +24,7 @@ from selfdrive.controls.lib.alertmanager import AlertManager |
|
|
|
|
from selfdrive.controls.lib.vehicle_model import VehicleModel |
|
|
|
|
from selfdrive.locationd.calibrationd import Calibration |
|
|
|
|
from selfdrive.hardware import HARDWARE, TICI |
|
|
|
|
from selfdrive.manager.process_config import managed_processes |
|
|
|
|
|
|
|
|
|
LDW_MIN_SPEED = 31 * CV.MPH_TO_MS |
|
|
|
|
LANE_DEPARTURE_THRESHOLD = 0.1 |
|
|
|
@ -32,7 +33,9 @@ STEER_ANGLE_SATURATION_THRESHOLD = 2.5 # Degrees |
|
|
|
|
|
|
|
|
|
SIMULATION = "SIMULATION" in os.environ |
|
|
|
|
NOSENSOR = "NOSENSOR" in os.environ |
|
|
|
|
IGNORE_PROCESSES = set(["rtshield", "uploader", "deleter", "loggerd", "logmessaged", "tombstoned", "logcatd", "proclogd", "clocksd", "updated", "timezoned", "manage_athenad"]) |
|
|
|
|
IGNORE_PROCESSES = {"rtshield", "uploader", "deleter", "loggerd", "logmessaged", "tombstoned", |
|
|
|
|
"logcatd", "proclogd", "clocksd", "updated", "timezoned", "manage_athenad"} | \ |
|
|
|
|
{k for k, v in managed_processes.items() if not v.enabled} |
|
|
|
|
|
|
|
|
|
ThermalStatus = log.DeviceState.ThermalStatus |
|
|
|
|
State = log.ControlsState.OpenpilotState |
|
|
|
|