helongyang
2025-06-05 fe77f3c9d11e3087c1efa56fd6205ffc10e39991
´úÂë¹ÜÀí/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob/ConveyorLineTaskCommand.cs
@@ -85,21 +85,26 @@
        /// </summary>
        public short RunStatus { get; set; }
        private string _barcode;
        /// <summary>
        /// æ¡ç 
        /// </summary>
        [DataLength(20)]
        public string Barcode { get; set; }
        public string Barcode
        {
            get { return _barcode; }
            set { _barcode = value.Replace("\0", "").Replace("\\0", ""); }
        }
        /// <summary>
        /// é¢„ç•™
        /// </summary>
        public short Sapre1 { get; set; }
        public short Spare1 { get; set; }
        /// <summary>
        /// é¢„ç•™
        /// </summary>
        public short Sapre2 { get; set; }
        public short Spare2 { get; set; }
        /// <summary>
        /// äº¤äº’信号
@@ -112,7 +117,77 @@
        /// </summary>
        public byte Undefined2 { get; set; }
    }
    public class R_ConveyorLineCPInfo : DeviceCommand
    {
        /// <summary>
        /// åˆ°ä½æŒ‡ä»¤
        /// </summary>
        public short ConveyArrivaled { get; set; }
        /// <summary>
        /// èµ·å§‹åœ°å€
        /// </summary>
        public short StartPos { get; set; }
        /// <summary>
        /// ç»ˆç‚¹åœ°å€
        /// </summary>
        public short EndPos { get; set; }
        /// <summary>
        /// æ‰˜ç›˜å·
        /// </summary>
        /// <summary>
        [DataLength(20)]
        public string Barcode { get; set; }
        /// <summary>
        /// ä»»åŠ¡å·
        /// </summary>
        [DataLength(20)]
        public string TaskNum { get; set; }
        /// <summary>
        /// ç±»åž‹
        /// </summary>
        public short WorkType { get; set; }
        /// <summary>
        /// æ¨¡å¼
        /// </summary>
        public short WorkMode { get; set; }
        /// <summary>
        /// æ ¡éªŒä½
        /// </summary>
        public short CheckPos { get; set; }
    }
    public class R_ConveyorLineGMInfo : DeviceCommand
    {
        /// <summary>
        /// ç®±å·
        /// </summary>
        /// <summary>
        [DataLength(120)]
        public string Boxcode { get; set; }
    }
    public class R_ConveyorLineFLInfo : DeviceCommand
    {
        /// <summary>
        /// æ‰˜ç›˜å·
        /// </summary>
        /// <summary>
        [DataLength(20)]
        public string Barcode { get; set; }
        /// <summary>
        /// ä»»åŠ¡å·
        /// </summary>
        [DataLength(20)]
        public string TaskNum { get; set; }
    }
    public class R_ConveyorLineStatus
    {
        /// <summary>
@@ -183,7 +258,7 @@
        public byte Operate { get; set; }
        public byte Undefined {  get; set; }
        public byte Undefined { get; set; }
        /// <summary>
        /// ä»»åŠ¡å·
@@ -208,12 +283,12 @@
        /// <summary>
        /// é¢„ç•™
        /// </summary>
        public short Sapre1 { get; set; }
        public short Spare1 { get; set; }
        /// <summary>
        /// é¢„ç•™
        /// </summary>
        public short Sapre2 { get; set; }
        public short Spare2 { get; set; }
        /// <summary>
        /// äº¤äº’信号