删除所有外部旧引用

This commit is contained in:
xinzhu.yin
2026-05-24 11:21:30 +08:00
parent 1b66fff35b
commit 29f7d39fe9
13 changed files with 319 additions and 237 deletions

View File

@@ -1,7 +1,7 @@
"""Local Dimming 测试逻辑(应用层)。
整合自原 drivers/local_dimming_test.py窗口图片生成与测试主循环
直接落在本模块UCD 通用操作下沉到 drivers.ucd_helpers
直接落在本模块UCD 通用操作通过 SignalService 完成
"""
import atexit
@@ -18,7 +18,6 @@ from tkinter import filedialog, messagebox
import numpy as np
from PIL import Image
from drivers.ucd_helpers import get_current_resolution
# --------------------------------------------------------------------------
@@ -90,7 +89,7 @@ def _ensure_window_image(width, height, percentage):
def start_local_dimming_test(self):
"""开始 Local Dimming 测试。"""
if not self.ca or not self.ucd.status:
if not self.ca or not self.signal_service.is_connected:
messagebox.showerror("错误", "请先连接 CA410 和 UCD323")
return
@@ -111,7 +110,7 @@ def start_local_dimming_test(self):
log("开始 Local Dimming 测试", level="info")
log("=" * 60, level="separator")
width, height = get_current_resolution(self.ucd)
width, height = self.signal_service.current_resolution()
total = len(DEFAULT_WINDOW_PERCENTAGES)
log(f" 分辨率: {width}x{height}", level="info")
log(f" 测试窗口: {DEFAULT_WINDOW_PERCENTAGES}", level="info")
@@ -182,7 +181,7 @@ def stop_local_dimming_test(self):
def send_ld_window(self, percentage):
"""发送指定百分比的白色窗口(手动模式)。"""
if not self.ucd.status:
if not self.signal_service.is_connected:
messagebox.showwarning("警告", "请先连接 UCD323 设备")
return
@@ -190,7 +189,7 @@ def send_ld_window(self, percentage):
self.current_ld_percentage = percentage
def send():
width, height = get_current_resolution(self.ucd)
width, height = self.signal_service.current_resolution()
try:
image_path = _ensure_window_image(width, height, percentage)
except Exception as e: