using System; using System.Collections.Generic; using System.ComponentModel; using System.Text; namespace WCS.Entity.Protocol.SRM { /// /// 堆垛机DB520 /// public interface ISRM520 : IProtocol { /// /// 备用 /// [Description("备用")] short Res1 { get; set; } /// /// 备用 /// [Description("备用")] short Res2 { get; set; } /// /// 备用 /// [Description("备用")] short Res3 { get; set; } /// /// 货物类型 /// [Description("货物类型")] short GoodsType { get; set; } /// /// 运行速度 /// [Description("运行速度")] SrmRunSpeedEnum RunSpeed { get; set; } /// /// 任务起始行 /// [Description("任务起始行")] short RowPos1 { get; set; } /// /// 任务起始列 /// [Description("任务起始列")] short TravelPos1 { get; set; } /// /// 任务起始层 /// [Description("任务起始层")] short LiftPos1 { get; set; } /// /// 任务起始深度 /// [Description("任务起始深度")] ForkPosition ForkStartPos1 { get; set; } /// /// 任务目标行 /// [Description("任务目标行")] short RowPos2 { get; set; } /// /// 任务目标列 /// [Description("任务目标列")] short TravelPos2 { get; set; } /// /// 任务目标层 /// [Description("任务目标层")] short LiftPos2 { get; set; } /// /// 任务目标深度 /// [Description("任务目标深度")] ForkPosition ForkStartPos2 { get; set; } /// /// 任务号 /// [Description("任务号")] int TaskNumber { get; set; } /// /// 凭证号 /// [Description("凭证号")] short VoucherNo { get; set; } /// /// 完成任务确认清除信号 /// [Description("完成任务确认清除信号")] short OkAck { get; set; } /// /// 任务类型 /// [Description("任务类型")] SrmTaskTypeEnum TaskType { get; set; } /// /// 指令类型 /// [Description("指令类型")] short Cmd { get; set; } } }