using System.ComponentModel;
namespace WCS.Entity.Protocol.SRM
{
///
/// 堆垛机DB520
///
/// 速度
/// 深度
/// 任务类型
public interface SRM520 : IProtocol
{
///
/// 单堆垛机是否可以跑全程 ,0正常 1单机全程
///
[Description("单堆垛机是否可以跑全程")]
short Res1 { get; set; }
///
/// 备用
///
[Description("备用")]
short Res2 { get; set; }
///
/// 备用
///
[Description("备用")]
short Res3 { get; set; }
///
/// 货物类型
///
[Description("货物类型")]
short GoodsType { get; set; }
///
/// 运行速度
///
[Description("运行速度")]
runSpeed RunSpeed { 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 OkAck { get; set; }
///
/// 任务类型
///
[Description("任务类型")]
taskType TaskType { get; set; }
///
/// 指令类型
///
[Description("指令类型")]
short Cmd { get; set; }
}
}