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; }
}
}