kamil_adc support added

This commit is contained in:
Ayzen
2026-05-08 21:23:52 +03:00
parent bde86813e5
commit 907dbf29ce
36 changed files with 2161 additions and 221 deletions
+17
View File
@@ -10,6 +10,7 @@ from collections import deque
from datetime import datetime
import html
import json
import os
from pathlib import Path
import traceback
@@ -217,6 +218,7 @@ class AppWindow(
self._on_processing_mode_changed(self._processing_mode.currentText())
self._write_live_processing_config()
self._timer.start()
self._maybe_auto_start_pipeline()
def _start_locator_service(self) -> None:
"""Start embedded locator TCP service without failing the GUI."""
@@ -268,6 +270,13 @@ class AppWindow(
def _resolve_startup_profile_path(self) -> Path:
"""Resolve active profile path from session-state or root fallback path."""
env_profile_path = os.environ.get("RADAR_SYSTEM_PROFILE", "").strip()
if env_profile_path:
profile_path = Path(env_profile_path).expanduser()
if not profile_path.is_absolute():
profile_path = (self._project_root / profile_path).resolve(strict=False)
return profile_path
try:
session_state = self._gui_session_state_store.load()
except Exception as exc:
@@ -287,6 +296,14 @@ class AppWindow(
profile_path = (self._project_root / profile_path).resolve(strict=False)
return profile_path
def _maybe_auto_start_pipeline(self) -> None:
"""Schedule pipeline start when requested by launcher environment."""
auto_start = os.environ.get("RADAR_SYSTEM_AUTO_START", "").strip().lower()
if auto_start not in {"1", "true", "yes", "on"}:
return
self._log("Auto-start requested by launcher.")
QTimer.singleShot(500, self._start_run)
def _normalize_profile_path(self, path: Path) -> Path:
"""Return normalized absolute profile path."""
return path.expanduser().resolve(strict=False)