ITruss521.cs 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209
  1. using System.ComponentModel;
  2. namespace WCS.Entity.Protocol.Truss
  3. {
  4. /// <summary>
  5. /// 桁架DB521 设备调度
  6. /// </summary>
  7. public interface ITruss521 : IProtocol
  8. {
  9. /// <summary>
  10. /// 状态
  11. /// </summary>
  12. [Description("状态")]
  13. public TrussStatus Status { get; set; }
  14. /// <summary>
  15. /// 桁架码垛位指令类型
  16. /// </summary>
  17. [Description("桁架码垛位指令类型")]
  18. public short CmdType { get; set; }
  19. /// <summary>
  20. /// 凭证号,触发信号
  21. /// </summary>
  22. [Description("凭证号,触发信号")]
  23. public short VoucherNo { get; set; }
  24. /// <summary>
  25. /// 码垛信息主Id
  26. /// </summary>
  27. [Description("码垛信息主Id")]
  28. public int PalletizingId { get; set; }
  29. /// <summary>
  30. /// 工位1行ID
  31. /// </summary>
  32. [Description("码垛信息主Id")]
  33. public int PalletizingRowId1 { get; set; }
  34. /// <summary>
  35. /// 工位2行ID
  36. /// </summary>
  37. public int PalletizingRowId2 { get; set; }
  38. #region 工位一
  39. /// <summary>
  40. /// 目标地址(取货)
  41. /// </summary>
  42. [Description("目标地址(取货)")]
  43. public short DestPosition_1 { get; set; }
  44. /// <summary>
  45. /// 目标托盘(放置)
  46. /// </summary>
  47. [Description("目标托盘(放置)")]
  48. public short TargetPallte1 { get; set; }
  49. /// <summary>
  50. /// 任务1
  51. /// </summary>
  52. [Description("任务1")]
  53. public int Task1_1 { get; set; }
  54. /// <summary>
  55. /// 目标1
  56. /// </summary>
  57. [Description("目标1")]
  58. public short Dest1_1 { get; set; }
  59. /// <summary>
  60. /// 任务2
  61. /// </summary>
  62. [Description("任务2")]
  63. public int Task1_2 { get; set; }
  64. /// <summary>
  65. /// 目标2
  66. /// </summary>
  67. [Description("目标2")]
  68. public short Dest1_2 { get; set; }
  69. /// <summary>
  70. /// 任务3
  71. /// </summary>
  72. [Description("任务3")]
  73. public int Task1_3 { get; set; }
  74. /// <summary>
  75. /// 目标3
  76. /// </summary>
  77. [Description("目标3")]
  78. public short Dest1_3 { get; set; }
  79. /// <summary>
  80. /// 任务4
  81. /// </summary>
  82. [Description("任务4")]
  83. public int Task1_4 { get; set; }
  84. /// <summary>
  85. /// 目标4
  86. /// </summary>
  87. [Description("目标4")]
  88. public short Dest1_4 { get; set; }
  89. /// <summary>
  90. /// 任务5
  91. /// </summary>
  92. [Description("任务5")]
  93. public int Task1_5 { get; set; }
  94. /// <summary>
  95. /// 目标5
  96. /// </summary>
  97. [Description("目标5")]
  98. public short Dest1_5 { get; set; }
  99. /// <summary>
  100. /// 任务数量
  101. /// </summary>
  102. [Description("任务数量")]
  103. public short TaskSum1 { get; set; }
  104. #endregion 工位一
  105. #region 工位二
  106. /// <summary>
  107. /// 目标地址(取货)
  108. /// </summary>
  109. [Description("目标地址(取货)")]
  110. public short DestPosition_2 { get; set; }
  111. /// <summary>
  112. /// 目标托盘(放置)
  113. /// </summary>
  114. [Description("目标托盘(放置)")]
  115. public short TargetPallte2 { get; set; }
  116. /// <summary>
  117. /// 任务1
  118. /// </summary>
  119. [Description("任务1")]
  120. public int Task2_1 { get; set; }
  121. /// <summary>
  122. /// 目标1
  123. /// </summary>
  124. [Description("目标1")]
  125. public short Dest2_1 { get; set; }
  126. /// <summary>
  127. /// 任务2
  128. /// </summary>
  129. [Description("任务2")]
  130. public int Task2_2 { get; set; }
  131. /// <summary>
  132. /// 目标2
  133. /// </summary>
  134. [Description("目标2")]
  135. public short Dest2_2 { get; set; }
  136. /// <summary>
  137. /// 任务3
  138. /// </summary>
  139. [Description("任务3")]
  140. public int Task2_3 { get; set; }
  141. /// <summary>
  142. /// 目标3
  143. /// </summary>
  144. [Description("目标3")]
  145. public short Dest2_3 { get; set; }
  146. /// <summary>
  147. /// 任务4
  148. /// </summary>
  149. [Description("任务4")]
  150. public int Task2_4 { get; set; }
  151. /// <summary>
  152. /// 目标4
  153. /// </summary>
  154. [Description("目标4")]
  155. public short Dest2_4 { get; set; }
  156. /// <summary>
  157. /// 任务5
  158. /// </summary>
  159. [Description("任务5")]
  160. public int Task2_5 { get; set; }
  161. /// <summary>
  162. /// 目标5
  163. /// </summary>
  164. [Description("目标5")]
  165. public short Dest2_5 { get; set; }
  166. /// <summary>
  167. /// 任务数量
  168. /// </summary>
  169. [Description("任务数量")]
  170. public short TaskSum2 { get; set; }
  171. #endregion 工位二
  172. }
  173. }