IStation523.cs 1.5 KB

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