b95941cb50
在 CNC 编排层补齐 P0 硬件控制能力,使检测编排可覆盖设备测试与校准流程。 位置节点硬件状态还原(核心): - SavePositionNode 新增可选探测器采集参数快照,兼容旧 .xp 文件 - 执行到位后按序还原射线源电压/电流与探测器参数(先电压后电流) - 射线未开弹窗提醒并暂停;还原失败弹窗提示并暂停不继续;服务不可用降级跳过 - 新增 ICncInteractionService 封装弹窗交互,便于单元测试 四类硬件动作节点: - 射线源控制:开/关/设参/暖机/训机,安全时序 + 稳定等待 - 探测器校正:暗场/增益/坏像素/自动 - 安全门控制:开门/关门,复用内置联锁 - 几何设置:按 FDD 或放大倍率反算定位 模型、编辑器与工具栏接线: - CncNodeType 追加四枚举值 + 四类节点 record + 多态判别符 + 值域校验 - 编辑器新增插入命令、类型判定、图标与工具栏入口 - IDetectorService 预留当前采集参数读取接口(暂返回 null,待硬件层完善) 系统设置: - 新增数据存储根目录与日志目录配置及浏览按钮 - 修复保存时重复打开配置文件导致的配置冲突异常 测试: - 新增 33 个单元测试,覆盖序列化往返、旧文件兼容、节点分派/降级/失败、 位置还原全路径与混合程序执行