wanshenmean
2026-02-11 88724eca51a5863f20ee0a552af741aeebf4e8f2
分支
用户 wanshenmean <cathay_xy@163.com>
星期三, 二月 11, 2026 17:31 +0800
提交者 wanshenmean <cathay_xy@163.com>
星期三, 二月 11, 2026 17:31 +0800
提交88724eca51a5863f20ee0a552af741aeebf4e8f2
目录 dc62da7d9d4ebdcf6424629d3a03139c87a81254 目录 | zip | gz
上一版本 e6b190354191122069b1a0518f050d6504f7ec5e 查看 | 对比
添加堆垛机配置并重构任务

引入基于配置的堆垛机命令系统并清理相关任务处理器。新增 StackerCraneJob/stackercrane-command-config.json、StackerCraneJob/StackerCraneCommandConfig.cs 及描述使用方式的 README 文档。重构 CommonStackerCraneJob 以加载配置、选择命令类型(Formation/Standard)、提供工厂方法,并采用泛型 BuildCommand 流程及反射辅助类设置属性。通过使用空设备提前返回来简化 ConveyorLineDispatchHandler,在 UpdatePosition 后恢复任务状态流转,并移除多个重复的设备请求辅助方法。通过直接使用 result.Status 及简化 JSON 处理来优化 RobotJob 的 WMS 交互。移除 TaskService 中被注释的测试/随机化代码。更新了 VS 工作区 DocumentLayout 及部分 .vs 索引/数据库文件(编辑器视图状态变更)。
已添加3个文件
已修改9个文件
859 ■■■■■ 文件已修改
Code/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v18/DocumentLayout.json 205 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskService.cs 5 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineNewJob/ConveyorLineDispatchHandler.cs 115 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/RobotJob/RobotJob.cs 21 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/StackerCraneJob/CommonStackerCraneJob.cs 155 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/StackerCraneJob/README.md 123 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/StackerCraneJob/StackerCraneCommandConfig.cs 25 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/StackerCraneJob/stackercrane-command-config.json 8 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/CopilotIndices/18.0.988.22099/CodeChunks.db 对比 | 查看 | 原始文档 | blame | 历史
Code/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/CopilotIndices/18.0.988.22099/SemanticSymbols.db 对比 | 查看 | 原始文档 | blame | 历史
Code/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/v18/DocumentLayout.backup.json 62 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WMS/WIDESEA_WMSServer/.vs/WIDESEA_WMSServer/v18/DocumentLayout.json 140 ●●●● 对比 | 查看 | 原始文档 | blame | 历史