肖洋
2025-01-11 87cc1c0d71fe6c6000ac6523bbb367d5ac29b5d2
分支
用户 肖洋 <cathay_xy@163.com>
星期六, 一月 11, 2025 16:40 +0800
提交者 肖洋 <cathay_xy@163.com>
星期六, 一月 11, 2025 16:40 +0800
提交87cc1c0d71fe6c6000ac6523bbb367d5ac29b5d2
目录 370e45b87880c0c931b54146def201780b352b43 目录 | zip | gz
上一版本 b376af7c18021e8e2600c21a9328fedd335ef482 查看 | 对比
更新设备通讯超时设置及优化代码结构

此次提交包括以下主要更改:

- 更新 `.gitignore` 文件,排除调试、临时文件及 HTML 报告。
- 在 `CommonStackerCrane` 和 `CommonStackerStationCrane` 类中添加 `WaitTimeout` 和 `ReadTimeout` 常量,统一设备通讯超时设置。
- 修改 `GetCurrentTaskNum` 方法,引入空合并运算符并增强异常处理。
- 使用 `await Task.Delay` 替代 `Thread.Sleep`,优化异步执行。
- 在 `CheckStackerCraneTaskCompleted` 方法中增加锁实现线程安全,改进任务完成逻辑。
- 清理 `CommonStackerCraneJob` 和 `CommonStackerStationCraneJob` 中的注释代码,提升任务逻辑的组织性及日志记录。
- 引入 `System.Threading.Tasks` 命名空间,支持异步编程。
- 重构代码,提高可读性和维护性,增强通讯鲁棒性。
已删除1个文件
已修改5个文件
5008 ■■■■■ 文件已修改
.gitignore 1 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code Management/WCS/WIDESEAWCS_Server/WIDESEAWCS_QuartzJob/StackerCrane/Common/CommonStackerCrane.cs 118 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code Management/WCS/WIDESEAWCS_Server/WIDESEAWCS_QuartzJob/StackerCrane/Common/CommonStackerStationCrane.cs 17 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code Management/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/StackerCraneJob/CommonStackerCraneJob.cs 17 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code Management/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/StackerStationJob/CommonStackerStationCraneJob.cs 13 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code Management/WMS/WIDESEA_WMSClient/report_form_rollup-plugin-visualizer.html 4842 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史