IStation523.cs 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. using System.ComponentModel;
  2. using WCS.Entity;
  3. using WCS.Entity.Protocol.Station;
  4. namespace WCS.WorkEngineering.Protocol.Station
  5. {
  6. /// <summary>
  7. /// 输送机状态读取协议
  8. /// </summary>
  9. public interface IStation523 : Station523<StationAlarm, StationStatus, StationStatus>
  10. {
  11. }
  12. /// <summary>
  13. /// 输送机状态读取协议
  14. /// </summary>
  15. public interface IStation524 : IProtocol
  16. {
  17. /// <summary>
  18. /// 任务号
  19. /// </summary>
  20. [Description("任务号")]
  21. int TaskNumber { get; set; }
  22. /// <summary>
  23. /// 起始地址
  24. /// </summary>
  25. [Description("起始地址")]
  26. short GoodsStart { get; set; }
  27. /// <summary>
  28. /// 目标地址
  29. /// </summary>
  30. [Description("目标地址")]
  31. short GoodsEnd { get; set; }
  32. /// <summary>
  33. /// 运行模式
  34. /// </summary>
  35. [Description("运行模式")]
  36. StationMode Mode { get; set; }
  37. /// <summary>
  38. /// 指令回复
  39. /// </summary>
  40. [Description("指令回复")]
  41. short CmdType { get; set; }
  42. /// <summary>
  43. /// 凭证号 每次累加
  44. /// </summary>
  45. [Description("凭证号")]
  46. short VoucherNo { get; set; }
  47. /// <summary>
  48. /// 请求
  49. /// </summary>
  50. [Description("请求")]
  51. short Request { get; set; }
  52. }
  53. }