using System.ComponentModel; namespace WCS.Entity.Protocol.SRM { /// /// 堆垛机DB521 /// /// 状态 /// 运行模式 /// 运行状态 /// 运行速度 /// 深度 /// 任务类型 public interface SRM521 : IProtocol { /// /// 状态 /// [Description("状态")] status Status { get; set; } /// /// 自动状态 /// [Description("自动状态")] autoStatus AutoStatus { get; set; } /// /// 运行状态 /// [Description("运行状态")] runStatus RunStatus { get; set; } /// /// 任务起始行 /// [Description("任务起始行")] short SLine { get; set; } /// /// 任务起始列 /// [Description("任务起始列")] short SCol { get; set; } /// /// 任务起始层 /// [Description("任务起始层")] short SLayer { get; set; } /// /// 任务起始深度 /// [Description("任务起始深度")] depth SDepth { get; set; } /// /// 任务目标行 /// [Description("任务目标行")] short ELine { get; set; } /// /// 任务目标列 /// [Description("任务目标列")] short ECol { get; set; } /// /// 任务目标层 /// [Description("任务目标层")] short ELayer { get; set; } /// /// 任务目标深度 /// [Description("任务目标深度")] depth 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("运行速度")] runSpeed RunSpeed { get; set; } /// /// 任务类型 /// [Description("任务类型")] taskType 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; } } }