using System.ComponentModel;
namespace WCS.Protocol.SX.RGV
{
///
/// RGV521
///
/// 任务类型
/// RGV运行状态
/// RGV运行模式
/// RGV状态
public interface IRGV521 : IProtocol
{
///
/// 任务号
///
[Description("任务号")]
int TaskNumber { get; set; }
///
/// 任务类型
///
[Description("任务类型 ")]
RGVCmdType CmdType { get; set; }
///
/// 起始地址 环穿RGV无起始地址,只有目标地址
///
[Description("起始地址 环穿RGV无起始地址,只有目标地址")]
short StartPosition { get; set; }
///
/// 目标地址
///
[Description("目标地址")]
short DestPosition { get; set; }
///
/// 备用
///
[Description("备用")]
short RES1 { get; set; }
///
/// 备用
///
[Description("备用")]
short RES2 { get; set; }
///
/// 凭证号 每次累加
///
[Description("凭证号")]
short VoucherNo { get; set; }
///
/// RGV运行状态
///
[Description("RGV运行状态")]
RGVSystemStatus SystemStatus { get; set; }
///
/// RGV运行模式
///
[Description("RGV运行模式 ")]
RGVWorkMode WorkMode { get; set; }
///
/// 位置
///
[Description("位置")]
float Position { get; set; }
///
/// 里程
///
[Description("里程")]
float Mileage { get; set; }
///
/// 运行总时长
///
[Description("运行总时长")]
float RunTime { get; set; }
///
/// RGV状态
///
[Description("RGV状态")]
RGVStatus Status { get; set; }
}
}