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