using System.ComponentModel;

namespace WCS.Entity.Protocol.Truss
{
    /// <summary>
    ///  桁架 码垛工位
    /// </summary>
    public interface ITruss530 : IProtocol
    {
        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods0 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods1 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods2 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods3 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods4 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods5 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods6 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods7 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods8 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods9 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods10 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods11 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods12 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods13 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods14 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods15 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods16 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods17 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods18 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods19 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods20 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods21 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods22 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods23 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods24 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods25 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods26 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods27 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods28 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods29 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods30 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods31 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods32 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods33 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods34 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods35 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods36 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods37 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods38 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods39 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods40 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods41 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods42 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods43 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods44 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods45 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods46 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods47 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods48 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods49 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods50 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods51 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods52 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods53 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods54 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods55 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods56 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods57 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods58 { get; set; }

        ///// <summary>
        /////  是否有货
        ///// </summary>
        //[Description("是否有货")]
        //public bool IsGoods59 { get; set; }

        /// <summary>
        ///  垛形
        /// </summary>
        [Description("垛形")]
        public short Type1 { get; set; }

        /// <summary>
        ///  垛形
        /// </summary>
        [Description("垛形")]
        public short Type2 { get; set; }

        /// <summary>
        ///  垛形
        /// </summary>
        [Description("垛形")]
        public short Type3 { get; set; }

        /// <summary>
        ///  垛形
        /// </summary>
        [Description("垛形")]
        public short Type4 { get; set; }

        /// <summary>
        ///  垛形
        /// </summary>
        [Description("垛形")]
        public short Type { get; set; }

        /// <summary>
        ///  最大码垛数量
        /// </summary>
        [Description("最大码垛数量")]
        public short MaxQuantity { get; set; }

        /// <summary>
        ///  已码数量
        /// </summary>
        [Description("已码数量")]
        public short Quantity { get; set; }

        /// <summary>
        ///  码垛结束
        /// </summary>
        [Description("码垛结束")]
        public TrussCmdType CmdType { get; set; }

        /// <summary>
        ///  凭证号，触发信号
        /// </summary>
        [Description("凭证号，触发信号")]
        public short VoucherNo { get; set; }
    }
}
