From 5171d3f59b89389bf75293afd210cfa6de4ccff7 Mon Sep 17 00:00:00 2001
From: wanshenmean <cathay_xy@163.com>
Date: 星期五, 10 四月 2026 23:03:49 +0800
Subject: [PATCH] feat: 添加堆垛机相关常量类并重构代码使用常量
---
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/StackerCraneJob/StackerCraneTaskCommand.cs | 90 +++++++++++++++++++++++++++++----------------
1 files changed, 58 insertions(+), 32 deletions(-)
diff --git a/Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/StackerCraneJob/StackerCraneTaskCommand.cs b/Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/StackerCraneJob/StackerCraneTaskCommand.cs
index bcdd8c1..9c1ad18 100644
--- a/Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/StackerCraneJob/StackerCraneTaskCommand.cs
+++ b/Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/StackerCraneJob/StackerCraneTaskCommand.cs
@@ -1,83 +1,109 @@
-锘�#region << 鐗� 鏈� 娉� 閲� >>
-/*----------------------------------------------------------------
- * 鍛藉悕绌洪棿锛歐IDESEAWCS_Tasks.StackerCraneJob
- * 鍒涘缓鑰咃細鑳$搴�
- * 鍒涘缓鏃堕棿锛�2024/8/2 16:13:36
- * 鐗堟湰锛歏1.0.0
- * 鎻忚堪锛�
- *
- * ----------------------------------------------------------------
- * 淇敼浜猴細
- * 淇敼鏃堕棿锛�
- * 鐗堟湰锛歏1.0.1
- * 淇敼璇存槑锛�
- *
- *----------------------------------------------------------------*/
-#endregion << 鐗� 鏈� 娉� 閲� >>
-
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
using WIDESEAWCS_Model.Models;
using WIDESEAWCS_QuartzJob.DeviceBase;
namespace WIDESEAWCS_Tasks.StackerCraneJob
{
+ /// <summary>
+ /// 鍫嗗灈鏈轰换鍔″懡浠ゆ暟鎹被
+ /// </summary>
+ /// <remarks>
+ /// 缁ф壙鑷� DeviceCommand锛岀敤浜庝笌鍫嗗灈鏈鸿繘琛� PLC 閫氫俊銆�
+ /// 鍖呭惈浠诲姟鍙枫�佷綔涓氱被鍨嬨�佽捣姝㈣鍒楀眰鍧愭爣绛夊瓧娈点��
+ /// 鏍囧噯鍛戒护鏍煎紡锛岀敤浜庡ぇ澶氭暟宸烽亾鐨勫爢鍨涙満銆�
+ /// </remarks>
public class StackerCraneTaskCommand : DeviceCommand
{
- #region <Public Menber>
+ /// <summary>
+ /// 浣滀笟鍛戒护
+ /// </summary>
+ /// <remarks>
+ /// 鎺у埗鍫嗗灈鏈虹殑鍔ㄤ綔锛�
+ /// - 1: 寮�濮嬫墽琛屼换鍔�
+ /// - 2: 浠诲姟瀹屾垚/鍋滄
+ /// - 3: 娑堥槻浠诲姟寮�濮�
+ /// </remarks>
+ public short WorkAction { get; set; }
+
/// <summary>
/// 浠诲姟鍙�
/// </summary>
+ /// <remarks>
+ /// WCS 鍒嗛厤鐨勪换鍔″敮涓�鏍囪瘑鍙枫��
+ /// </remarks>
public int TaskNum { get; set; }
/// <summary>
/// 浣滀笟绫诲瀷
/// </summary>
+ /// <remarks>
+ /// 鏍囪瘑浠诲姟鐨勭被鍨嬨��
+ /// </remarks>
public short WorkType { get; set; }
/// <summary>
- /// 鎵樼洏绫诲瀷
+ /// 鏃犳晥瀛楁锛堜繚鐣欏瓧娈碉級
/// </summary>
- public short TrayType { get; set; }
+ /// <remarks>
+ /// 鍘嗗彶閬楃暀瀛楁锛岀洰鍓嶄笉鍐嶄娇鐢ㄣ��
+ /// </remarks>
+ [DataLength(6)]
+ public string FieldName { get; set; } = "";
/// <summary>
/// 璧峰琛�
/// </summary>
+ /// <remarks>
+ /// 浠诲姟鐨勮捣濮嬩綅缃�-琛屽潗鏍囷紙璐ф灦琛屽彿锛夈��
+ /// 鍏ュ簱鏃惰〃绀鸿揣鐗╂潵鑷摢涓綅缃��
+ /// </remarks>
public short StartRow { get; set; }
/// <summary>
/// 璧峰鍒�
/// </summary>
+ /// <remarks>
+ /// 浠诲姟鐨勮捣濮嬩綅缃�-鍒楀潗鏍囷紙璐ф灦鍒楀彿锛夈��
+ /// 鍏ュ簱鏃惰〃绀鸿揣鐗╂潵鑷摢涓綅缃��
+ /// </remarks>
public short StartColumn { get; set; }
/// <summary>
/// 璧峰灞�
/// </summary>
+ /// <remarks>
+ /// 浠诲姟鐨勮捣濮嬩綅缃�-灞傚潗鏍囷紙璐ф灦灞傚彿锛夈��
+ /// 鍏ュ簱鏃惰〃绀鸿揣鐗╂潵鑷摢涓綅缃��
+ /// </remarks>
public short StartLayer { get; set; }
/// <summary>
/// 鐩爣琛�
/// </summary>
+ /// <remarks>
+ /// 浠诲姟鐨勭洰鏍囦綅缃�-琛屽潗鏍囷紙璐ф灦琛屽彿锛夈��
+ /// 鍏ュ簱鏃惰〃绀鸿揣鐗╁瓨鏀惧埌鍝釜浣嶇疆銆�
+ /// 鍑哄簱鏃惰〃绀鸿揣鐗╀粠鍝釜浣嶇疆鍙栧嚭銆�
+ /// </remarks>
public short EndRow { get; set; }
/// <summary>
/// 鐩爣鍒�
/// </summary>
+ /// <remarks>
+ /// 浠诲姟鐨勭洰鏍囦綅缃�-鍒楀潗鏍囷紙璐ф灦鍒楀彿锛夈��
+ /// 鍏ュ簱鏃惰〃绀鸿揣鐗╁瓨鏀惧埌鍝釜浣嶇疆銆�
+ /// 鍑哄簱鏃惰〃绀鸿揣鐗╀粠鍝釜浣嶇疆鍙栧嚭銆�
+ /// </remarks>
public short EndColumn { get; set; }
/// <summary>
/// 鐩爣灞�
/// </summary>
+ /// <remarks>
+ /// 浠诲姟鐨勭洰鏍囦綅缃�-灞傚潗鏍囷紙璐ф灦灞傚彿锛夈��
+ /// 鍏ュ簱鏃惰〃绀鸿揣鐗╁瓨鏀惧埌鍝釜浣嶇疆銆�
+ /// 鍑哄簱鏃惰〃绀鸿揣鐗╀粠鍝釜浣嶇疆鍙栧嚭銆�
+ /// </remarks>
public short EndLayer { get; set; }
-
- /// <summary>
- /// 鎵樼洏鍙�
- /// </summary>
- [DataLength(25)]
- public string Barcode { get; set; }
- #endregion <Public Menber>
}
}
--
Gitblit v1.9.3