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