using System.ComponentModel; using WCS.Entity.Protocol.Protocol.Robot; namespace WCS.Entity.Protocol.Robot { /// /// 机械臂521 /// [Description("机械臂521")] public interface IRobot521 : IProtocol { #region 工位一 /// /// 任务号 /// [Description("任务号")] public int TaskNumber1 { get; set; } /// /// 任务起始行 /// [Description("任务起始行")] public short SLine1 { get; set; } /// /// 任务起始列 /// [Description("任务起始列")] public short SCol1 { get; set; } /// /// 任务起始层 /// [Description("任务起始层")] public short SLayer1 { get; set; } /// /// 任务起始深度 /// [Description("任务起始深度")] public short SDepth1 { get; set; } /// /// 任务目标行 /// [Description("任务目标行")] public short ELine1 { get; set; } /// /// 任务目标列 /// [Description("任务目标列")] public short ECol1 { get; set; } /// /// 任务目标层 /// [Description("任务目标层")] public short ELayer1 { get; set; } /// /// 任务目标深度 /// [Description("任务目标深度")] public short EDepth1 { get; set; } /// /// 完成任务号 /// [Description("完成任务号")] public int TaskFinishId1 { get; set; } /// /// 备用 /// [Description("备用")] public short Res1 { get; set; } /// /// 备用 /// [Description("备用")] public short Res2 { get; set; } /// /// 备用 /// [Description("备用")] public short Res3 { get; set; } /// /// 备用 /// [Description("备用")] public short Res4 { get; set; } /// /// 备用 /// [Description("备用")] public short Res5 { get; set; } /// /// 备用 /// [Description("备用")] public int Res6 { get; set; } /// /// 备用 /// [Description("备用")] public int Res7 { get; set; } /// /// 备用 /// [Description("备用")] public int Res8 { get; set; } /// /// 备用 /// [Description("备用")] public int Res9 { get; set; } /// /// 备用 /// [Description("备用")] public short Res10 { get; set; } /// /// 备用 /// [Description("备用")] public int Res11 { get; set; } /// /// 备用 /// [Description("备用")] public int Res12 { get; set; } /// /// 备用 /// [Description("备用")] public short Res13 { get; set; } /// /// 备用 /// [Description("备用")] public short Res14 { get; set; } /// /// 备用 /// [Description("备用")] public short Res15 { get; set; } /// /// 备用 /// [Description("备用")] public short Res16 { get; set; } /// /// 备用 /// [Description("备用")] public short Res17 { get; set; } /// /// 备用 /// [Description("备用")] public RobotState State1 { get; set; } #endregion 工位一 #region 工位二 /// /// 任务号 /// [Description("任务号")] public int TaskNumber2 { get; set; } /// /// 任务起始行 /// [Description("任务起始行")] public short SLine2 { get; set; } /// /// 任务起始列 /// [Description("任务起始列")] public short SCol2 { get; set; } /// /// 任务起始层 /// [Description("任务起始层")] public short SLayer2 { get; set; } /// /// 任务起始深度 /// [Description("任务起始深度")] public short SDepth2 { get; set; } /// /// 任务目标行 /// [Description("任务目标行")] public short ELine2 { get; set; } /// /// 任务目标列 /// [Description("任务目标列")] public short ECol2 { get; set; } /// /// 任务目标层 /// [Description("任务目标层")] public short ELayer2 { get; set; } /// /// 任务目标深度 /// [Description("任务目标深度")] public short EDepth2 { get; set; } /// /// 完成任务号 /// [Description("完成任务号")] public int TaskFinishId2 { get; set; } /// /// 备用 /// [Description("备用")] public short Res18 { get; set; } /// /// 备用 /// [Description("备用")] public short Res19 { get; set; } /// /// 备用 /// [Description("备用")] public short Res20 { get; set; } /// /// 备用 /// [Description("备用")] public short Res21 { get; set; } /// /// 备用 /// [Description("备用")] public short Res22 { get; set; } /// /// 备用 /// [Description("备用")] public int Res23 { get; set; } /// /// 备用 /// [Description("备用")] public int Res24 { get; set; } /// /// 备用 /// [Description("备用")] public int Res25 { get; set; } /// /// 备用 /// [Description("备用")] public int Res26 { get; set; } /// /// 备用 /// [Description("备用")] public short Res27 { get; set; } /// /// 备用 /// [Description("备用")] public int Res28 { get; set; } /// /// 备用 /// [Description("备用")] public int Res29 { get; set; } /// /// 备用 /// [Description("备用")] public int Res30 { get; set; } /// /// 备用 /// [Description("备用")] public short Res31 { get; set; } /// /// 备用 /// [Description("备用")] public short Res32 { get; set; } /// /// 备用 /// [Description("备用")] public short Res33 { get; set; } /// /// 备用 /// [Description("备用")] public RobotState State2 { get; set; } #endregion 工位二 #region 公共 /// /// 堆垛机模式 /// [Description("堆垛机模式")] public RobotMode RobotMode { get; set; } /// /// 运行状态 /// [Description("运行状态")] public RobotRunStatus RunStatus { get; set; } /// /// 总共里数 /// [Description("总共里数")] public float TotalKm { get; set; } /// /// 运行时间(Real)(单位:小时,带小数) /// [Description("运行时间(Real)(单位:小时,带小数)")] public float Runtime { get; set; } /// /// 堆垛机是否报警 1:报警中;0:默认; /// [Description("堆垛机是否报警 1:报警中;0:默认;")] public short Alarm { get; set; } /// /// 凭证号 /// [Description("凭证号")] public int VoucherNo { get; set; } /// /// 货物类型 /// [Description("货物类型")] public short GoodsType { get; set; } /// /// 备用 /// [Description("备用")] public short Res34 { get; set; } /// /// 备用 /// [Description("备用")] public short Res35 { get; set; } /// /// 备用 /// [Description("备用")] public short Res36 { get; set; } #endregion 公共 } }