|
|
@ -28,7 +28,6 @@ from selfdrive.controls.lib.alertmanager import AlertManager, set_offroad_alert |
|
|
|
from selfdrive.controls.lib.vehicle_model import VehicleModel |
|
|
|
from selfdrive.controls.lib.vehicle_model import VehicleModel |
|
|
|
from selfdrive.locationd.calibrationd import Calibration |
|
|
|
from selfdrive.locationd.calibrationd import Calibration |
|
|
|
from system.hardware import HARDWARE |
|
|
|
from system.hardware import HARDWARE |
|
|
|
from selfdrive.manager.process_config import managed_processes |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SOFT_DISABLE_TIME = 3 # seconds |
|
|
|
SOFT_DISABLE_TIME = 3 # seconds |
|
|
|
LDW_MIN_SPEED = 31 * CV.MPH_TO_MS |
|
|
|
LDW_MIN_SPEED = 31 * CV.MPH_TO_MS |
|
|
@ -37,9 +36,7 @@ LANE_DEPARTURE_THRESHOLD = 0.1 |
|
|
|
REPLAY = "REPLAY" in os.environ |
|
|
|
REPLAY = "REPLAY" in os.environ |
|
|
|
SIMULATION = "SIMULATION" in os.environ |
|
|
|
SIMULATION = "SIMULATION" in os.environ |
|
|
|
NOSENSOR = "NOSENSOR" in os.environ |
|
|
|
NOSENSOR = "NOSENSOR" in os.environ |
|
|
|
IGNORE_PROCESSES = {"uploader", "deleter", "loggerd", "logmessaged", "tombstoned", "statsd", |
|
|
|
IGNORE_PROCESSES = {"loggerd", "encoderd", "statsd"} |
|
|
|
"logcatd", "proclogd", "clocksd", "updated", "timezoned", "manage_athenad"} | \ |
|
|
|
|
|
|
|
{k for k, v in managed_processes.items() if not v.enabled} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ThermalStatus = log.DeviceState.ThermalStatus |
|
|
|
ThermalStatus = log.DeviceState.ThermalStatus |
|
|
|
State = log.ControlsState.OpenpilotState |
|
|
|
State = log.ControlsState.OpenpilotState |
|
|
|