using System; using System.Collections.Generic; using System.ComponentModel; using System.Text; namespace WCS.Entity.Protocol.SRM { /// /// 堆垛机DB521 /// public interface ISRM521 : IProtocol { /// /// 状态 /// [Description("状态")] SrmStatus Status { get; set; } /// /// 自动状态 /// [Description("自动状态")] SrmAutoStatus AutoStatus { get; set; } /// /// 运行状态 /// [Description("运行状态")] SrmRunStatus RunStatus { get; set; } /// /// 任务起始行 /// [Description("任务起始行")] short SLine { get; set; } /// /// 任务起始列 /// [Description("任务起始列")] short SCol { get; set; } /// /// 任务起始层 /// [Description("任务起始层")] short SLayer { get; set; } /// /// 任务起始深度 /// [Description("任务起始深度")] ForkPosition SDepth { get; set; } /// /// 任务目标行 /// [Description("任务目标行")] short ELine { get; set; } /// /// 任务目标列 /// [Description("任务目标列")] short ECol { get; set; } /// /// 任务目标层 /// [Description("任务目标层")] short ELayer { get; set; } /// /// 任务目标深度 /// [Description("任务目标深度")] ForkPosition EDepth { get; set; } /// /// 任务号 /// [Description("任务号")] int TaskNumber { get; set; } /// /// 凭证号 /// [Description("凭证号")] short VoucherNo { get; set; } /// /// 当前行 /// [Description("当前行")] short Line { get; set; } /// /// 当前列 /// [Description("当前列")] short Col { get; set; } /// /// 当前层 /// [Description("当前层")] short Layer { get; set; } /// /// 完成任务号 /// [Description("完成任务号")] int TaskFinishiId { get; set; } /// /// 行走当前位置 MM /// [Description("行走当前位置 MM")] int TravelPos { get; set; } /// /// 提升当前位置 MM /// [Description("提升当前位置 MM")] int LiftPos { get; set; } /// /// 货叉当前位置 MM /// [Description("货叉当前位置 MM")] int ForkPos { get; set; } /// /// 运行速度 /// [Description("运行速度")] SrmRunSpeedEnum RunSpeed { get; set; } /// /// 任务类型 /// [Description("任务类型")] SrmTaskTypeEnum TaskType { get; set; } /// /// 运行总里程 /// [Description("运行总里程")] float TotalKm { get; set; } /// /// 货物类型 /// [Description("货物类型")] short GoodsType { get; set; } /// /// 运行总时长 /// [Description("运行总时长")] float RunTime { get; set; } /// /// 备用 /// [Description("备用")] int Res3 { get; set; } /// /// 备用 /// [Description("备用")] int Res4 { get; set; } /// /// 备用 /// [Description("备用")] int Res5 { get; set; } /// /// 备用 /// [Description("备用")] int Res6 { get; set; } } }