ISRM521.cs 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. using System.ComponentModel;
  2. using System.ComponentModel.DataAnnotations;
  3. namespace WCS.Protocol.SX.SRM
  4. {
  5. [Description("521")]
  6. /// <summary>
  7. /// 堆垛机DB521
  8. /// </summary>
  9. public interface ISRM521 : 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 Cancel1 { 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. int FinishedTaskID1 { get; set; }
  30. int ForkPos1 { get; set; }
  31. [Description("任务2")]
  32. int TaskID2 { get; set; }
  33. [Description("起始行2")]
  34. short SRow2 { get; set; }
  35. [Description("起始列2")]
  36. short SCol2 { get; set; }
  37. [Description("起始层2")]
  38. short SLayer2 { get; set; }
  39. [Description("取消2")]
  40. short Cancel2 { get; set; }
  41. [Description("目标行2")]
  42. short ERow2 { get; set; }
  43. [Description("目标列2")]
  44. short ECol2 { get; set; }
  45. [Description("目标层2")]
  46. short ELayer2 { get; set; }
  47. short EDepth2 { get; set; }
  48. [Description("完成2")]
  49. int FinishedTaskID2 { get; set; }
  50. int ForkPos2 { get; set; }
  51. [Description("运行模式")]
  52. SrmMode Mode { get; set; }
  53. [Description("运行状态")]
  54. SrmRunStatus Status { get; set; }
  55. [Description("报警")]
  56. short Alarm { get; set; }
  57. short Row { get; set; }
  58. short Col { get; set; }
  59. short Layer { get; set; }
  60. int TravelPos { get; set; }
  61. int LiftPos { get; set; }
  62. float TotalKM { get; set; }
  63. float RunTime { get; set; }
  64. [Description("凭证号")]
  65. short VoucherNo { get; set; }
  66. }
  67. }