123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121 |
- using System.ComponentModel;
- namespace WCS.Entity.Protocol.SRM
- {
- /// <summary>
- /// 堆垛机DB520
- /// </summary>
- /// <typeparam name="runSpeed">速度</typeparam>
- /// <typeparam name="depth">深度</typeparam>
- /// <typeparam name="taskType">任务类型</typeparam>
- public interface SRM520<runSpeed, depth, taskType> : IProtocol
- {
- /// <summary>
- /// 单堆垛机是否可以跑全程 ,0正常 1单机全程
- /// </summary>
- [Description("单堆垛机是否可以跑全程")]
- short Res1 { get; set; }
- /// <summary>
- /// 备用
- /// </summary>
- [Description("备用")]
- short Res2 { get; set; }
- /// <summary>
- /// 备用
- /// </summary>
- [Description("备用")]
- short Res3 { get; set; }
- /// <summary>
- /// 货物类型
- /// </summary>
- [Description("货物类型")]
- short GoodsType { get; set; }
- /// <summary>
- /// 运行速度
- /// </summary>
- [Description("运行速度")]
- runSpeed RunSpeed { get; set; }
- /// <summary>
- /// 任务起始行
- /// </summary>
- [Description("任务起始行")]
- short SLine { get; set; }
- /// <summary>
- /// 任务起始列
- /// </summary>
- [Description("任务起始列")]
- short SCol { get; set; }
- /// <summary>
- /// 任务起始层
- /// </summary>
- [Description("任务起始层")]
- short SLayer { get; set; }
- /// <summary>
- /// 任务起始深度
- /// </summary>
- [Description("任务起始深度")]
- depth SDepth { get; set; }
- /// <summary>
- /// 任务目标行
- /// </summary>
- [Description("任务目标行")]
- short ELine { get; set; }
- /// <summary>
- /// 任务目标列
- /// </summary>
- [Description("任务目标列")]
- short ECol { get; set; }
- /// <summary>
- /// 任务目标层
- /// </summary>
- [Description("任务目标层")]
- short ELayer { get; set; }
- /// <summary>
- /// 任务目标深度
- /// </summary>
- [Description("任务目标深度")]
- depth EDepth { get; set; }
- /// <summary>
- /// 任务号
- /// </summary>
- [Description("任务号")]
- int TaskNumber { get; set; }
- /// <summary>
- /// 凭证号
- /// </summary>
- [Description("凭证号")]
- short VoucherNo { get; set; }
- /// <summary>
- /// 完成任务确认清除信号
- /// </summary>
- [Description("完成任务确认清除信号")]
- short OkAck { get; set; }
- /// <summary>
- /// 任务类型
- /// </summary>
- [Description("任务类型")]
- taskType TaskType { get; set; }
- /// <summary>
- /// 指令类型
- /// </summary>
- [Description("指令类型")]
- short Cmd { get; set; }
- }
- }
|