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 RowPos1 { get; set; } /// /// 任务起始列 /// [Description("任务起始列")] short TravelPos1 { get; set; } /// /// 任务起始层 /// [Description("任务起始层")] short LiftPos1 { get; set; } /// /// 任务起始深度 /// [Description("任务起始深度")] ForkPosition ForkDestPos1 { get; set; } /// /// 任务目标行 /// [Description("任务目标行")] short RowPos2 { get; set; } /// /// 任务目标列 /// [Description("任务目标列")] short TravelPos2 { get; set; } /// /// 任务目标层 /// [Description("任务目标层")] short LiftPos2 { get; set; } /// /// 任务目标深度 /// [Description("任务目标深度")] ForkPosition ForkDestPos2 { get; set; } /// /// 任务号 /// [Description("任务号")] int TaskNumber { get; set; } /// /// 凭证号 /// [Description("凭证号")] short VoucherNo { get; set; } /// /// 当前行 /// [Description("当前行")] short SrmRow { get; set; } /// /// 当前列 /// [Description("当前列")] short SrmTravel { get; set; } /// /// 当前层 /// [Description("当前层")] short SrmLayer { 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 ForkPos1 { 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; } } }