把 Studio 主机协议改成单向端口,并让「从视频重算」走分析入口

控制器经 AcquireGate / ImageSink / ShellNotes 与信号接线,采集 tick 用 acquire_presenter 上屏;三维测试证明分析结果已喂 3D 后,重算并入 on_analysis_requested。
验证:apps/studio 下相关 pytest 与 tools/ui_check.py(634 checks)通过。
This commit is contained in:
ykcheungab
2026-10-05 14:00:24 +08:00
parent 25ccffd814
commit 28e955a817
27 changed files with 1764 additions and 745 deletions
+4 -1
View File
@@ -181,7 +181,10 @@
"export_identity": "file identity type {sensor_type} · SN {sn} · config {config}",
"thumb_placeholder": "Product model",
"family_unidentified": "Unidentified",
"catalog_profile": "Profile {profile_id} · family {family} · from {origin} · {state}",
"catalog_profile": "Profile {profile_id} · {shape} · from {origin} · SDK validation: {state}",
"catalog_shape_descriptor": "descriptor bundle",
"catalog_shape_compatibility": "compatibility bundle, no descriptor",
"catalog_shape_unreadable": "no readable bundle",
"catalog_blocked": "Cannot start: {reason}"
},
"panels": {
+4 -1
View File
@@ -181,7 +181,10 @@
"export_identity": "文件身份 类型 {sensor_type} · SN {sn} · 配置 {config}",
"thumb_placeholder": "产品型号",
"family_unidentified": "未识别",
"catalog_profile": "配置档案 {profile_id} · 家族 {family} · 来源 {origin} · 状态 {state}",
"catalog_profile": "配置档案 {profile_id} · {shape} · 来源 {origin} · SDK 校验:{state}",
"catalog_shape_descriptor": "描述符配置包",
"catalog_shape_compatibility": "兼容配置包(无描述符)",
"catalog_shape_unreadable": "没有可读取的配置包",
"catalog_blocked": "无法启动:{reason}"
},
"panels": {