wanshenmean
2026-02-03 3f67529e0f492f30851f091fea7f97a01cb502e5
分支
用户 wanshenmean <cathay_xy@163.com>
星期二, 二月 3, 2026 11:05 +0800
提交者 wanshenmean <cathay_xy@163.com>
星期二, 二月 3, 2026 11:05 +0800
提交3f67529e0f492f30851f091fea7f97a01cb502e5
目录 704d7f5af1b7d4ed7ff844f36f6801d809872de8 目录 | zip | gz
上一版本 c75f62bad64e5b03c9cda9ba97c68aba7f09dd3d 查看 | 对比
添加机器人/套接字任务支持;更新枚举与 .gitignore 文件

添加机器人支持与TCP套接字服务器实现,更新任务枚举及辅助逻辑,并忽略Copilot快照文件。

具体变更包括:
- 新增机器人相关任务文件:RobotCraneDevice.cs、RobotJob.cs。
- 新增SocketServer实现文件:TcpSocketServer(含.cs/.Server/.Clients/.Messaging/.Dispose相关文件)、SocketServerHostedService.cs、SocketServerOptions.cs。
- 更新TaskStatusEnum,引入TaskRobotStatusEnum(机器人生命周期状态)。
- 在TaskTypeEnum中新增RobotToManual,用于表示机器人任务。
- 更新TaskEnumHelper,以正确解析出站任务类型,并在计算下一个状态时处理TaskRobotStatusEnum。
- 调整RouterInOutType数值(In=200, Out=100)。
- 修改ITaskService接口(部分新增List<int>属性,用于出站任务类型)。
- 更新项目中的.vs/DocumentLayout.json条目(打开的文件/标记),并更新.gitignore以排除CopilotSnapshots及相关.vs Copilot索引文件。

这些变更增加了机器人任务支持和基于套接字的服务器框架,并更新了枚举/辅助逻辑以支持机器人工作流程。同时将.vs元数据和Copilot产物添加到.gitignore中,避免提交IDE/Copilot状态文件。
已添加14个文件
已重命名2个文件
已删除2个文件
已修改21个文件
1428 ■■■■■ 文件已修改
.gitignore 9 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/CopilotIndices/18.0.988.22099/CodeChunks.db 对比 | 查看 | 原始文档 | blame | 历史
Code/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/CopilotIndices/18.0.988.22099/SemanticSymbols.db 对比 | 查看 | 原始文档 | blame | 历史
Code/WCS/WIDESEAWCS_Server/.vs/WIDESEAWCS_Server/v18/DocumentLayout.json 228 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Common/TaskEnum/TaskEnumHelper.cs 8 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Common/TaskEnum/TaskStatusEnum.cs 41 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Common/TaskEnum/TaskTypeEnum.cs 6 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Core/Enums/RouterInOutType.cs 4 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_ITaskInfoService/ITaskService.cs 14 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_QuartzJob/QuartzNet/QuartzNetExtension.cs 133 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_QuartzJob/Robot/RobotCraneDevice.cs 16 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/Program.cs 3 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/appsettings.json 13 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskService.cs 39 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob/CommonConveyorLineJob.cs 5 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob/ConveyorLineTaskCommand.cs 2 ●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/FormationStackerCraneJob/FormationStackerCraneTaskCommand.cs 2 ●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/RobotJob/RobotJob.cs 297 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/SocketServer/SocketServerHostedService.cs 35 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/SocketServer/SocketServerOptions.cs 55 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/SocketServer/TcpSocketServer.Clients.cs 94 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/SocketServer/TcpSocketServer.Dispose.cs 18 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/SocketServer/TcpSocketServer.Messaging.cs 175 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/SocketServer/TcpSocketServer.Server.cs 164 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/SocketServer/TcpSocketServer.cs 63 ●●●●● 对比 | 查看 | 原始文档 | 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.json 2 ●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/appsettings.json 2 ●●● 对比 | 查看 | 原始文档 | blame | 历史
项目资料/设备协议/分容柜接口协议/化成分容柜接口协议1.1.xls 对比 | 查看 | 原始文档 | blame | 历史
项目资料/设备协议/化成库堆垛机协议/PlcLink_堆垛机项目.xlsx 对比 | 查看 | 原始文档 | blame | 历史
项目资料/设备协议/拘束机对接协议/拘束机对接协议-汇川5U.xlsx 对比 | 查看 | 原始文档 | blame | 历史
项目资料/设备协议/机械手协议/交互流程表(1).xlsx 对比 | 查看 | 原始文档 | blame | 历史
项目资料/设备协议/高常温堆垛机与输送线/WCS-输送线对接协议说明-V260202.docx 对比 | 查看 | 原始文档 | blame | 历史
项目资料/设备协议/高常温堆垛机与输送线/WCS输送对接地址表.xlsx 对比 | 查看 | 原始文档 | blame | 历史
项目资料/设备协议/高常温堆垛机与输送线/堆垛机与上位机交互信息.xlsx 对比 | 查看 | 原始文档 | blame | 历史
项目资料/需要对接的设备信息/陕煤硬件设备对接.xls 对比 | 查看 | 原始文档 | blame | 历史
项目资料/高常温堆垛机/堆垛机通信协议.xlsx 对比 | 查看 | 原始文档 | blame | 历史
项目资料/高常温堆垛机/模拟PLC程序.zip 对比 | 查看 | 原始文档 | blame | 历史