ISRM520.cs 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. using System.ComponentModel;
  2. using System.ComponentModel.DataAnnotations;
  3. namespace WCS.Protocol.SX.SRM
  4. {
  5. [Description("520")]
  6. /// <summary>
  7. /// 堆垛机DB520
  8. /// </summary>
  9. public interface ISRM520 : IProtocol
  10. {
  11. [Description("任务1")]
  12. int TaskID1 { get; set; }
  13. //[Description("起始行1")]
  14. short SRow1 { get; set; }
  15. //[Description("起始列1")]
  16. short SCol1 { get; set; }
  17. //[Description("起始层1")]
  18. short SLayer1 { get; set; }
  19. [Description("取消确认1")]
  20. short CancelAck1 { get; set; }
  21. //[Description("目标行1")]
  22. short ERow1 { get; set; }
  23. //[Description("目标列1")]
  24. short ECol1 { get; set; }
  25. //[Description("目标层1")]
  26. short ELayer1 { get; set; }
  27. short EDepth1 { get; set; }
  28. //[Description("目标地址1")]
  29. short Target1 { get; set; }
  30. [Description("任务类型1")]
  31. short TaskType1 { get; set; }
  32. [Description("完成确认1")]
  33. short OkAck1 { get; set; }
  34. [Description("任务2")]
  35. int TaskID2 { get; set; }
  36. //[Description("起始行2")]
  37. short SRow2 { get; set; }
  38. //[Description("起始列2")]
  39. short SCol2 { get; set; }
  40. //[Description("起始层2")]
  41. short SLayer2 { get; set; }
  42. [Description("取消确认2")]
  43. short CancelAck2 { get; set; }
  44. //[Description("目标行2")]
  45. short ERow2 { get; set; }
  46. //[Description("目标列2")]
  47. short ECol2 { get; set; }
  48. //[Description("目标层2")]
  49. short ELayer2 { get; set; }
  50. short EDepth2 { get; set; }
  51. //[Description("目标地址2")]
  52. short Target2 { get; set; }
  53. [Description("任务类型2")]
  54. short TaskType2 { get; set; }
  55. [Description("完成确认2")]
  56. short OkAck2 { get; set; }
  57. [Description("心跳")]
  58. short HB { get; set; }
  59. [Description("凭证号")]
  60. short VoucherNo { get; set; }
  61. }
  62. }