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