From c6e8b600398de38b6684f5fa1eaaaade8562859b Mon Sep 17 00:00:00 2001
From: wangxinhui <wangxinhui@hnkhzn.com>
Date: 星期六, 20 九月 2025 15:16:56 +0800
Subject: [PATCH] Merge branch 'master' of http://115.159.85.185:8098/r/ZhiHuiQiCe/LongDeLiLiKu

---
 项目代码/WCS/WCSServices/WIDESEAWCS_Tasks/ConveyorLineJob/ConveyorLineTaskCommand.cs |   66 +++++++++++++++++++++++++++++---
 1 files changed, 59 insertions(+), 7 deletions(-)

diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServices/WIDESEAWCS_Tasks/ConveyorLineJob/ConveyorLineTaskCommand.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServices/WIDESEAWCS_Tasks/ConveyorLineJob/ConveyorLineTaskCommand.cs"
index 4224dae..39b5e8c 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServices/WIDESEAWCS_Tasks/ConveyorLineJob/ConveyorLineTaskCommand.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServices/WIDESEAWCS_Tasks/ConveyorLineJob/ConveyorLineTaskCommand.cs"
@@ -27,14 +27,49 @@
 {
     public class ConveyorLineTaskCommand : DeviceCommand
     {
-        public ushort InteractiveSignal { get; set; }
-
-        [DataLength(25)]
-        public string Barcode { get; set; }
-
-        public int TargetAddress { get; set; }
-
+        // <summary>
+        /// 浠诲姟鍙�
+        /// </summary>
         public int TaskNum { get; set; }
+        /// <summary>
+        /// 鐩爣绔欏彴
+        /// </summary>
+        public short TargetAddress { get; set; }
+        /// <summary>
+        /// 閲嶉噺
+        /// </summary>
+        public short Weight { get; set; }
+        /// <summary>
+        /// 骞呭
+        /// </summary>
+        public short Width { get; set; }
+        /// <summary>
+        /// 鐩村緞/楂樺害
+        /// </summary>
+        public short Height { get; set; }
+
+        /// <summary>
+        /// 鐢宠<br/>
+        /// 86涓虹敵璇�
+        /// </summary>
+        public short InteractiveSignal { get; set; }
+
+        /// <summary>
+        /// 鐢宠鍙嶉 86鎴愬姛
+        /// </summary>
+        public short ResponState { get; set; }
+
+        private string _barcode;
+        /// <summary>
+        /// 鏉$爜
+        /// </summary>
+        /// <summary>
+        [DataLength(40)]
+        public string Barcode
+        {
+            get { return _barcode; }
+            set { _barcode = value.Replace("\0", "").Replace("\\0", ""); }
+        }
     }
     public class R_ConveyorLineCPInfo : DeviceCommand
     {
@@ -417,4 +452,21 @@
         /// </summary>
         public int C_InTaskNum { get; set; }
     }
+
+
+    public class ConveyorLineTaskCommandWrite : DeviceCommand
+    {
+        public ushort ResponState { get; set; } = 86;
+
+        [DataLength(25)]
+        public string Barcode { get; set; }
+
+        public short TargetAddress { get; set; }
+
+        public short TaskNum { get; set; }
+
+        public short Width { get; set; }
+        public short Height { get; set; }
+
+    }
 }

--
Gitblit v1.9.3