hutongqing
2025-01-04 0ba846024a89bbdfe2b2e2183d0ed944ac9782bf
´úÂë¹ÜÀí/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/ConveyorLineJob/ConveyorLineTaskCommand.cs
@@ -51,6 +51,11 @@
        public byte Status { get; set; }
        /// <summary>
        /// é¢„ç•™
        /// </summary>
        public byte Undefined { get; set; }
        /// <summary>
        /// ä»»åŠ¡å·
        /// </summary>
        public int TaskNum { get; set; }
@@ -100,6 +105,12 @@
        /// äº¤äº’信号
        /// </summary>
        public byte Signal { get; set; }
        /// <summary>
        /// é¢„ç•™
        /// </summary>
        public byte Undefined2 { get; set; }
    }
    public class R_ConveyorLineStatus
@@ -147,20 +158,22 @@
        public bool RequestUnpackPellet { get; set; }
    }
    public class R_ConveyorLineSignal
    public class ConveyorLineSignal
    {
        /// <summary>
        /// è¯·æ±‚信号
        /// </summary>
        [BoolIndex(0)]
        public bool STB { get; set; }
        /// <summary>
        /// å“åº”信号
        /// </summary>
        [BoolIndex(1)]
        public bool ACK { get; set; }
    }
    public class W_ConveyorLineInfo
    public class W_ConveyorLineInfo : DeviceCommand
    {
        /// <summary>
@@ -168,20 +181,9 @@
        /// </summary>
        public short ConveyorNo { get; set; }
        /// <summary>
        /// æ¡æ‰‹ä¿¡å·
        /// </summary>
        public bool HandShake { get; set; }
        public byte Operate { get; set; }
        /// <summary>
        /// å¤ä½æŠ¥è­¦
        /// </summary>
        public bool ClearAlarm { get; set; }
        /// <summary>
        /// é€€å›ž
        /// </summary>
        public bool Return { get; set; }
        public byte Undefined {  get; set; }
        /// <summary>
        /// ä»»åŠ¡å·
@@ -214,13 +216,35 @@
        public short Sapre2 { get; set; }
        /// <summary>
        /// è¯·æ±‚信号
        /// äº¤äº’信号
        /// </summary>
        public bool STB { get; set; }
        public byte Signal { get; set; }
        /// <summary>
        /// å“åº”信号
        /// é¢„ç•™
        /// </summary>
        public bool ACK { get; set; }
        public byte Undefined2 { get; set; }
    }
    public class W_ConveyorLineOperate
    {
        /// <summary>
        /// æ¡æ‰‹ä¿¡å·
        /// </summary>
        [BoolIndex(0)]
        public bool HandShake { get; set; }
        /// <summary>
        /// å¤ä½æŠ¥è­¦
        /// </summary>
        [BoolIndex(1)]
        public bool ClearAlarm { get; set; }
        /// <summary>
        /// é€€å›ž
        /// </summary>
        [BoolIndex(2)]
        public bool Return { get; set; }
    }
}