huangxiaoqiang
5 天以前 bfd2cde0cc9b9871eeab1503c837beabb9ade9e5
ÏîÄ¿´úÂë/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; }
    }
}