|
@@ -1,17 +1,17 @@
|
|
|
# 续接断点状态(机器可解析)。换会话/换电脑后首先读它定位。
|
|
# 续接断点状态(机器可解析)。换会话/换电脑后首先读它定位。
|
|
|
# 状态取值: 未开始 / 进行中 / 完成 / 代码完成待验证
|
|
# 状态取值: 未开始 / 进行中 / 完成 / 代码完成待验证
|
|
|
# 纪律:本字段只存【当前断点】,历史细节进 交接卡.md(见 CLAUDE.md 第三节)。
|
|
# 纪律:本字段只存【当前断点】,历史细节进 交接卡.md(见 CLAUDE.md 第三节)。
|
|
|
-更新时间: 2026-06-20 G2-1 首页加皿弹窗自适应【实机验证通过】,待 git 提交
|
|
|
|
|
|
|
+更新时间: 2026-06-21 G1-1/T1.4 真机验证完成——发现借用机制根因缺陷(ScanDevices 未接入)
|
|
|
当前任务: >
|
|
当前任务: >
|
|
|
- 【★G2-1 首页舱室加皿弹窗位置/大小修复·实机验证通过★】问题=AddDishWindowView 是独立 Window(ShowDialog),
|
|
|
|
|
- 根写死 Height=2500 Width=1422 且无 Viewbox 缩放,2500px 高超出屏幕→窗口偏上、下半(底部启动/保存按钮)被裁。
|
|
|
|
|
- · 修复(同 G2-2 思路,不碰内部 Canvas 绝对坐标):XAML 根 Grid 套进 Viewbox{Uniform}+给设计基准 Width=1422
|
|
|
|
|
- Height=2500;code-behind 加 ApplyResponsiveSize()(按 SystemParameters.WorkArea*0.96 等比算窗口实际尺寸,只缩不放),
|
|
|
|
|
- 两个构造(新建/编辑患者)都调。CenterOwner 居中→整窗等比缩进屏幕、完整可见、不变形。
|
|
|
|
|
- · ★dotnet build operate 0 error;用户在场实机验:窗口完整显示、底部按钮可见、居中不变形 通过。★本次未提交。
|
|
|
|
|
- 下一步:git 提交本修复(AddDishWindowView.xaml/.cs+文档);然后按工作计划挑下一项。
|
|
|
|
|
- 纯代码候选:G2-3 TabTip 系统键盘屏蔽 / G2-4 well 三态(需求未定先定义) / G1-2 ComBin 去重。
|
|
|
|
|
- 实机门控候选(用户在场可做):G1-1 串口 T1.4 / G4-3 SQLite 列迁移 / G5 业务回归。
|
|
|
|
|
|
|
+ 【★G1-1/T1.4 真机验证完成·发现根因缺陷★】自主驱动 operate GUI(管理员提权常驻代理,因 requireAdministrator+UIPI)
|
|
|
|
|
+ +日志判定。结果:①进调试页 Start 枚举不报端口占用=✅通过(oplog 272 行+RunRecord COM3/4/5/9/11/18/19 全打开成功零占用);
|
|
|
|
|
+ ②选舱借用复用句柄=❌失败:消息"借用到的串口句柄为空(HAL 未 ScanDevices 到本舱)"。
|
|
|
|
|
+ · ★根因(代码级确证):HardwareAccessLayer.ScanDevices() 全仓零调用(codegraph callers 接口+实现均 no callers)→
|
|
|
|
|
+ _houses 字典恒空→GetHouseGate 得 info=null→gate serialFactory ()=>null→Acquire 成功但 lease.Serial==null→
|
|
|
|
|
+ ComHouseInit 电机运动前 return(故电机未动)。M1 借用框架(Gate/lease/暂停恢复)全搭好,但设备发现入口 ScanDevices
|
|
|
|
|
+ 没接进采集启动(类注释要求"control StartRun 之前调")。采集实走旧 B 栈 SerialBin,HAL 未打通=G1-2 ComBin 根。★
|
|
|
|
|
+ 下一步:修复=采集 StartMain/StartRun 前调 HardwareAccessLayer.Instance.ScanDevices() 填 _houses(需查 control 启动流程接入点);
|
|
|
|
|
+ 修后真机复验 V-012。文档已回写(交接卡+待验证清单 V-012+本文件)。⚠ 临时代理/截图在 C:\Temp_aivfo_shot(可清)。
|
|
|
续接读:《工作计划表》+《当前开发计划》+ 本文件 + 交接卡末尾。
|
|
续接读:《工作计划表》+《当前开发计划》+ 本文件 + 交接卡末尾。
|
|
|
说明: >
|
|
说明: >
|
|
|
M0-M5 全部【可写源码】已完成,C#合并端 0 error + M2-02 单测 15/15。工具链就位(JDK11.0.25 + Maven3.9.9
|
|
M0-M5 全部【可写源码】已完成,C#合并端 0 error + M2-02 单测 15/15。工具链就位(JDK11.0.25 + Maven3.9.9
|