删除所有外部旧引用
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user