Structs.cs 53 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445
  1. #nullable disable
  2. using System;
  3. using System.Runtime.Serialization;
  4. using WCS.Protocol.SX.QT;
  5. namespace SourceGen
  6. {
  7. [DataContract]
  8. public class IQT998Data : IQT998
  9. {
  10. [DataMember(Order = 0)]
  11. public short Fault { get; set; }
  12. [DataMember(Order = 1)]
  13. public short InAsk { get; set; }
  14. [DataMember(Order = 2)]
  15. public short InOk { get; set; }
  16. [DataMember(Order = 3)]
  17. public short OutAsk { get; set; }
  18. [DataMember(Order = 4)]
  19. public short Enable { get; set; }
  20. }
  21. [DataContract]
  22. public class IQT51Data : IQT51
  23. {
  24. [DataMember(Order = 0)]
  25. public QTFault Fault { get; set; }
  26. [DataMember(Order = 1)]
  27. public QTStatus Enable { get; set; }
  28. [DataMember(Order = 2)]
  29. public QTRunStatus RunStatus { get ; set ; }
  30. }
  31. [DataContract]
  32. public class ITruss531Data : WCS.Protocol.SX.Truss.ITruss531
  33. {
  34. [DataMember(Order = 0)]
  35. public int TaskNo1 { get; set; }
  36. [DataMember(Order = 1)]
  37. public int TaskNo2 { get; set; }
  38. [DataMember(Order = 2)]
  39. public int TaskNo3 { get; set; }
  40. [DataMember(Order = 3)]
  41. public int TaskNo4 { get; set; }
  42. [DataMember(Order = 4)]
  43. public int TaskNo5 { get; set; }
  44. [DataMember(Order = 5)]
  45. public int TaskNo6 { get; set; }
  46. [DataMember(Order = 6)]
  47. public int TaskNo7 { get; set; }
  48. [DataMember(Order = 7)]
  49. public int TaskNo8 { get; set; }
  50. [DataMember(Order = 8)]
  51. public int TaskNo9 { get; set; }
  52. [DataMember(Order = 9)]
  53. public int TaskNo10 { get; set; }
  54. [DataMember(Order = 10)]
  55. public int TaskNo11 { get; set; }
  56. [DataMember(Order = 11)]
  57. public int TaskNo12 { get; set; }
  58. [DataMember(Order = 12)]
  59. public int TaskNo13 { get; set; }
  60. [DataMember(Order = 13)]
  61. public int TaskNo14 { get; set; }
  62. [DataMember(Order = 14)]
  63. public int TaskNo15 { get; set; }
  64. [DataMember(Order = 15)]
  65. public int TaskNo16 { get; set; }
  66. [DataMember(Order = 16)]
  67. public int TaskNo17 { get; set; }
  68. [DataMember(Order = 17)]
  69. public int TaskNo18 { get; set; }
  70. [DataMember(Order = 18)]
  71. public int TaskNo19 { get; set; }
  72. [DataMember(Order = 19)]
  73. public int TaskNo20 { get; set; }
  74. [DataMember(Order = 20)]
  75. public int TaskNo21 { get; set; }
  76. [DataMember(Order = 21)]
  77. public int TaskNo22 { get; set; }
  78. [DataMember(Order = 22)]
  79. public int TaskNo23 { get; set; }
  80. [DataMember(Order = 23)]
  81. public int TaskNo24 { get; set; }
  82. [DataMember(Order = 24)]
  83. public int TaskNo25 { get; set; }
  84. [DataMember(Order = 25)]
  85. public int TaskNo26 { get; set; }
  86. [DataMember(Order = 26)]
  87. public int TaskNo27 { get; set; }
  88. [DataMember(Order = 27)]
  89. public int TaskNo28 { get; set; }
  90. [DataMember(Order = 28)]
  91. public int TaskNo29 { get; set; }
  92. [DataMember(Order = 29)]
  93. public int TaskNo30 { get; set; }
  94. [DataMember(Order = 30)]
  95. public int TaskNo31 { get; set; }
  96. [DataMember(Order = 31)]
  97. public int TaskNo32 { get; set; }
  98. [DataMember(Order = 32)]
  99. public int TaskNo33 { get; set; }
  100. [DataMember(Order = 33)]
  101. public int TaskNo34 { get; set; }
  102. [DataMember(Order = 34)]
  103. public int TaskNo35 { get; set; }
  104. [DataMember(Order = 35)]
  105. public int TaskNo36 { get; set; }
  106. [DataMember(Order = 36)]
  107. public int TaskNo37 { get; set; }
  108. [DataMember(Order = 37)]
  109. public int TaskNo38 { get; set; }
  110. [DataMember(Order = 38)]
  111. public int TaskNo39 { get; set; }
  112. [DataMember(Order = 39)]
  113. public int TaskNo40 { get; set; }
  114. [DataMember(Order = 40)]
  115. public int TaskNo41 { get; set; }
  116. [DataMember(Order = 41)]
  117. public int TaskNo42 { get; set; }
  118. [DataMember(Order = 42)]
  119. public int TaskNo43 { get; set; }
  120. [DataMember(Order = 43)]
  121. public int TaskNo44 { get; set; }
  122. [DataMember(Order = 44)]
  123. public int TaskNo45 { get; set; }
  124. [DataMember(Order = 45)]
  125. public int TaskNo46 { get; set; }
  126. [DataMember(Order = 46)]
  127. public int TaskNo47 { get; set; }
  128. [DataMember(Order = 47)]
  129. public int TaskNo48 { get; set; }
  130. [DataMember(Order = 48)]
  131. public int TaskNo49 { get; set; }
  132. [DataMember(Order = 49)]
  133. public int TaskNo50 { get; set; }
  134. [DataMember(Order = 50)]
  135. public int TaskNo51 { get; set; }
  136. [DataMember(Order = 51)]
  137. public int TaskNo52 { get; set; }
  138. [DataMember(Order = 52)]
  139. public int TaskNo53 { get; set; }
  140. [DataMember(Order = 53)]
  141. public int TaskNo54 { get; set; }
  142. [DataMember(Order = 54)]
  143. public int TaskNo55 { get; set; }
  144. [DataMember(Order = 55)]
  145. public int TaskNo56 { get; set; }
  146. [DataMember(Order = 56)]
  147. public int TaskNo57 { get; set; }
  148. [DataMember(Order = 57)]
  149. public int TaskNo58 { get; set; }
  150. [DataMember(Order = 58)]
  151. public int TaskNo59 { get; set; }
  152. [DataMember(Order = 59)]
  153. public int TaskNo60 { get; set; }
  154. [DataMember(Order = 60)]
  155. public short Type { get; set; }
  156. [DataMember(Order = 61)]
  157. public short MaxQuantity { get; set; }
  158. [DataMember(Order = 62)]
  159. public short Quantity { get; set; }
  160. [DataMember(Order = 63)]
  161. public WCS.Protocol.SX.Truss.TrussCmdType CmdType { get; set; }
  162. [DataMember(Order = 64)]
  163. public short VoucherNo { get; set; }
  164. }
  165. [DataContract]
  166. public class ITruss523Data : WCS.Protocol.SX.Truss.ITruss523
  167. {
  168. [DataMember(Order = 0)]
  169. public WCS.Protocol.SX.Truss.TrussAlarm Alarm { get; set; }
  170. }
  171. [DataContract]
  172. public class ITruss521Data : WCS.Protocol.SX.Truss.ITruss521
  173. {
  174. [DataMember(Order = 0)]
  175. public short DestPosition_1 { get; set; }
  176. [DataMember(Order = 1)]
  177. public short TargetPallte1 { get; set; }
  178. [DataMember(Order = 2)]
  179. public int Task1_1 { get; set; }
  180. [DataMember(Order = 3)]
  181. public short Dest1_1 { get; set; }
  182. [DataMember(Order = 4)]
  183. public int Task1_2 { get; set; }
  184. [DataMember(Order = 5)]
  185. public short Dest1_2 { get; set; }
  186. [DataMember(Order = 6)]
  187. public int Task1_3 { get; set; }
  188. [DataMember(Order = 7)]
  189. public short Dest1_3 { get; set; }
  190. [DataMember(Order = 8)]
  191. public int Task1_4 { get; set; }
  192. [DataMember(Order = 9)]
  193. public short Dest1_4 { get; set; }
  194. [DataMember(Order = 10)]
  195. public int Task1_5 { get; set; }
  196. [DataMember(Order = 11)]
  197. public short Dest1_5 { get; set; }
  198. [DataMember(Order = 12)]
  199. public short TaskSum1 { get; set; }
  200. [DataMember(Order = 13)]
  201. public short DestPosition_2 { get; set; }
  202. [DataMember(Order = 14)]
  203. public short TargetPallte2 { get; set; }
  204. [DataMember(Order = 15)]
  205. public int Task2_1 { get; set; }
  206. [DataMember(Order = 16)]
  207. public short Dest2_1 { get; set; }
  208. [DataMember(Order = 17)]
  209. public int Task2_2 { get; set; }
  210. [DataMember(Order = 18)]
  211. public short Dest2_2 { get; set; }
  212. [DataMember(Order = 19)]
  213. public int Task2_3 { get; set; }
  214. [DataMember(Order = 20)]
  215. public short Dest2_3 { get; set; }
  216. [DataMember(Order = 21)]
  217. public int Task2_4 { get; set; }
  218. [DataMember(Order = 22)]
  219. public short Dest2_4 { get; set; }
  220. [DataMember(Order = 23)]
  221. public int Task2_5 { get; set; }
  222. [DataMember(Order = 24)]
  223. public short Dest2_5 { get; set; }
  224. [DataMember(Order = 25)]
  225. public short TaskSum2 { get; set; }
  226. [DataMember(Order = 26)]
  227. public WCS.Protocol.SX.Truss.TrussStatus Status { get; set; }
  228. [DataMember(Order = 27)]
  229. public short CmdType { get; set; }
  230. [DataMember(Order = 28)]
  231. public short VoucherNo { get; set; }
  232. [DataMember(Order = 29)]
  233. public int PalletizingId { get; set; }
  234. [DataMember(Order = 30)]
  235. public int PalletizingRowId1 { get; set; }
  236. [DataMember(Order = 31)]
  237. public int PalletizingRowId2 { get; set; }
  238. }
  239. [DataContract]
  240. public class ITruss520Data : WCS.Protocol.SX.Truss.ITruss520
  241. {
  242. [DataMember(Order = 0)]
  243. public short DestPosition_1 { get; set; }
  244. [DataMember(Order = 1)]
  245. public short TargetPallte1 { get; set; }
  246. [DataMember(Order = 2)]
  247. public int Task1_1 { get; set; }
  248. [DataMember(Order = 3)]
  249. public short Dest1_1 { get; set; }
  250. [DataMember(Order = 4)]
  251. public int Task1_2 { get; set; }
  252. [DataMember(Order = 5)]
  253. public short Dest1_2 { get; set; }
  254. [DataMember(Order = 6)]
  255. public int Task1_3 { get; set; }
  256. [DataMember(Order = 7)]
  257. public short Dest1_3 { get; set; }
  258. [DataMember(Order = 8)]
  259. public int Task1_4 { get; set; }
  260. [DataMember(Order = 9)]
  261. public short Dest1_4 { get; set; }
  262. [DataMember(Order = 10)]
  263. public int Task1_5 { get; set; }
  264. [DataMember(Order = 11)]
  265. public short Dest1_5 { get; set; }
  266. [DataMember(Order = 12)]
  267. public short TaskSum1 { get; set; }
  268. [DataMember(Order = 13)]
  269. public short DestPosition_2 { get; set; }
  270. [DataMember(Order = 14)]
  271. public short TargetPallte2 { get; set; }
  272. [DataMember(Order = 15)]
  273. public int Task2_1 { get; set; }
  274. [DataMember(Order = 16)]
  275. public short Dest2_1 { get; set; }
  276. [DataMember(Order = 17)]
  277. public int Task2_2 { get; set; }
  278. [DataMember(Order = 18)]
  279. public short Dest2_2 { get; set; }
  280. [DataMember(Order = 19)]
  281. public int Task2_3 { get; set; }
  282. [DataMember(Order = 20)]
  283. public short Dest2_3 { get; set; }
  284. [DataMember(Order = 21)]
  285. public int Task2_4 { get; set; }
  286. [DataMember(Order = 22)]
  287. public short Dest2_4 { get; set; }
  288. [DataMember(Order = 23)]
  289. public int Task2_5 { get; set; }
  290. [DataMember(Order = 24)]
  291. public short Dest2_5 { get; set; }
  292. [DataMember(Order = 25)]
  293. public short TaskSum2 { get; set; }
  294. [DataMember(Order = 26)]
  295. public short CmdType { get; set; }
  296. [DataMember(Order = 27)]
  297. public short VoucherNo { get; set; }
  298. [DataMember(Order = 28)]
  299. public int PalletizingId { get; set; }
  300. [DataMember(Order = 29)]
  301. public int PalletizingRowId1 { get; set; }
  302. [DataMember(Order = 30)]
  303. public int PalletizingRowId2 { get; set; }
  304. }
  305. [DataContract]
  306. public class ITruss530Data : WCS.Protocol.SX.Truss.ITruss530
  307. {
  308. [DataMember(Order = 0)]
  309. public short Type { get; set; }
  310. [DataMember(Order = 1)]
  311. public short MaxQuantity { get; set; }
  312. [DataMember(Order = 2)]
  313. public WCS.Protocol.SX.Truss.TrussCmdType CmdType { get; set; }
  314. [DataMember(Order = 3)]
  315. public short VoucherNo { get; set; }
  316. }
  317. [DataContract]
  318. public class IRobot521Data : WCS.Protocol.SX.Robot.IRobot521
  319. {
  320. [DataMember(Order = 0)]
  321. public short AddrFrom { get; set; }
  322. [DataMember(Order = 1)]
  323. public short AddrTo { get; set; }
  324. [DataMember(Order = 2)]
  325. public short GoodsType { get; set; }
  326. [DataMember(Order = 3)]
  327. public short TaskQty { get; set; }
  328. [DataMember(Order = 4)]
  329. public WCS.Protocol.SX.Protocol.Robot.RobotRqst Rqst { get; set; }
  330. [DataMember(Order = 5)]
  331. public short VoucherNo { get; set; }
  332. [DataMember(Order = 6)]
  333. public WCS.Protocol.SX.Protocol.Robot.RobotMode Mode { get; set; }
  334. [DataMember(Order = 7)]
  335. public WCS.Protocol.SX.Protocol.Robot.RobotRunStatus Status { get; set; }
  336. [DataMember(Order = 8)]
  337. public short Alarm { get; set; }
  338. [DataMember(Order = 9)]
  339. public float Runtime { get; set; }
  340. [DataMember(Order = 10)]
  341. public int Task1 { get; set; }
  342. [DataMember(Order = 11)]
  343. public int Task2 { get; set; }
  344. [DataMember(Order = 12)]
  345. public int Task3 { get; set; }
  346. }
  347. [DataContract]
  348. public class IRobot530Data : WCS.Protocol.SX.Robot.IRobot530
  349. {
  350. [DataMember(Order = 0)]
  351. public int PalletID { get; set; }
  352. [DataMember(Order = 1)]
  353. public short Type { get; set; }
  354. [DataMember(Order = 2)]
  355. public short MaxQty { get; set; }
  356. [DataMember(Order = 3)]
  357. public WCS.Protocol.SX.Protocol.Robot.RobotStationCmd Cmd { get; set; }
  358. [DataMember(Order = 4)]
  359. public short VoucherNo { get; set; }
  360. }
  361. [DataContract]
  362. public class IRobot531Data : WCS.Protocol.SX.Robot.IRobot531
  363. {
  364. [DataMember(Order = 0)]
  365. public int PalletID { get; set; }
  366. [DataMember(Order = 1)]
  367. public short Type { get; set; }
  368. [DataMember(Order = 2)]
  369. public short MaxQty { get; set; }
  370. [DataMember(Order = 3)]
  371. public short Qty { get; set; }
  372. [DataMember(Order = 4)]
  373. public WCS.Protocol.SX.Protocol.Robot.RobotStationRqst Rqst { get; set; }
  374. [DataMember(Order = 5)]
  375. public short VoucherNo { get; set; }
  376. [DataMember(Order = 6)]
  377. public int[] TaskArray { get; set; }
  378. }
  379. [DataContract]
  380. public class IRobot520Data : WCS.Protocol.SX.Robot.IRobot520
  381. {
  382. [DataMember(Order = 0)]
  383. public short AddrFrom { get; set; }
  384. [DataMember(Order = 1)]
  385. public short AddrTo { get; set; }
  386. [DataMember(Order = 2)]
  387. public short GoodsType { get; set; }
  388. [DataMember(Order = 3)]
  389. public short TaskQty { get; set; }
  390. [DataMember(Order = 4)]
  391. public WCS.Protocol.SX.Protocol.Robot.RobotCmd Cmd { get; set; }
  392. [DataMember(Order = 5)]
  393. public short VoucherNo { get; set; }
  394. [DataMember(Order = 6)]
  395. public int Task1 { get; set; }
  396. [DataMember(Order = 7)]
  397. public int Task2 { get; set; }
  398. [DataMember(Order = 8)]
  399. public int Task3 { get; set; }
  400. }
  401. [DataContract]
  402. public class IRobot522Data : WCS.Protocol.SX.Robot.IRobot522
  403. {
  404. [DataMember(Order = 0)]
  405. public WCS.Protocol.SX.Protocol.Robot.RobotAlarm Alarm { get; set; }
  406. }
  407. [DataContract]
  408. public class IStation524Data : WCS.Protocol.SX.Station.IStation524
  409. {
  410. [DataMember(Order = 0)]
  411. public int TaskNumber { get; set; }
  412. [DataMember(Order = 1)]
  413. public short GoodsStart { get; set; }
  414. [DataMember(Order = 2)]
  415. public short GoodsEnd { get; set; }
  416. [DataMember(Order = 3)]
  417. public WCS.Protocol.SX.Station.StationMode Mode { get; set; }
  418. [DataMember(Order = 4)]
  419. public short CmdType { get; set; }
  420. [DataMember(Order = 5)]
  421. public short VoucherNo { get; set; }
  422. [DataMember(Order = 6)]
  423. public short Request { get; set; }
  424. }
  425. [DataContract]
  426. public class IStation91Data : WCS.Protocol.SX.Station.IStation91
  427. {
  428. [DataMember(Order = 0)]
  429. public WCS.Protocol.SX.Station.StationShapeAlarm ShapeAlarm { get; set; }
  430. [DataMember(Order = 1)]
  431. public float Weight { get; set; }
  432. [DataMember(Order = 2)]
  433. public float Length { get; set; }
  434. [DataMember(Order = 3)]
  435. public float Width { get; set; }
  436. }
  437. [DataContract]
  438. public class IStation90Data : WCS.Protocol.SX.Station.IStation90
  439. {
  440. }
  441. [DataContract]
  442. public class IStation521Data : WCS.Protocol.SX.Station.IStation521
  443. {
  444. [DataMember(Order = 0)]
  445. public int TaskNumber { get; set; }
  446. [DataMember(Order = 1)]
  447. public short GoodsStart { get; set; }
  448. [DataMember(Order = 2)]
  449. public short GoodsEnd { get; set; }
  450. [DataMember(Order = 3)]
  451. public WCS.Protocol.SX.Station.StationMode Mode { get; set; }
  452. [DataMember(Order = 4)]
  453. public short CmdType { get; set; }
  454. [DataMember(Order = 5)]
  455. public short VoucherNo { get; set; }
  456. [DataMember(Order = 6)]
  457. public short Request { get; set; }
  458. }
  459. [DataContract]
  460. public class IStation520Data : WCS.Protocol.SX.Station.IStation520
  461. {
  462. [DataMember(Order = 0)]
  463. public int TaskNumber { get; set; }
  464. [DataMember(Order = 1)]
  465. public short GoodsStart { get; set; }
  466. [DataMember(Order = 2)]
  467. public short GoodsEnd { get; set; }
  468. [DataMember(Order = 3)]
  469. public WCS.Protocol.SX.Station.StationMode Mode { get; set; }
  470. [DataMember(Order = 4)]
  471. public WCS.Protocol.SX.Station.StationCmd CmdType { get; set; }
  472. [DataMember(Order = 5)]
  473. public short VoucherNo { get; set; }
  474. }
  475. [DataContract]
  476. public class IStation23Data : WCS.Protocol.SX.Station.IStation23
  477. {
  478. [DataMember(Order = 0)]
  479. public short ReadQty { get; set; }
  480. [DataMember(Order = 1)]
  481. public int[] TaskArray { get; set; }
  482. }
  483. [DataContract]
  484. public class IStation523Data : WCS.Protocol.SX.Station.IStation523
  485. {
  486. [DataMember(Order = 0)]
  487. public WCS.Protocol.SX.Station.StationAlarm Alarm { get; set; }
  488. [DataMember(Order = 1)]
  489. public short RES { get; set; }
  490. [DataMember(Order = 2)]
  491. public WCS.Protocol.SX.Station.StationStatus Status { get; set; }
  492. [DataMember(Order = 3)]
  493. public float RunTime { get; set; }
  494. [DataMember(Order = 4)]
  495. public WCS.Protocol.SX.Station.StationStatus1 Status1 { get; set; }
  496. }
  497. [DataContract]
  498. public class IStation525Data : WCS.Protocol.SX.Station.IStation525
  499. {
  500. [DataMember(Order = 0)]
  501. public short NextIndex { get; set; }
  502. [DataMember(Order = 1)]
  503. public string BcrCode0 { get; set; }
  504. [DataMember(Order = 2)]
  505. public int TaskNumber0 { get; set; }
  506. [DataMember(Order = 3)]
  507. public short GoodsStart0 { get; set; }
  508. [DataMember(Order = 4)]
  509. public short GoodsEnd0 { get; set; }
  510. [DataMember(Order = 5)]
  511. public short Mode0 { get; set; }
  512. [DataMember(Order = 6)]
  513. public short CmdType0 { get; set; }
  514. [DataMember(Order = 7)]
  515. public short VoucherNo0 { get; set; }
  516. [DataMember(Order = 8)]
  517. public string BcrCode1 { get; set; }
  518. [DataMember(Order = 9)]
  519. public int TaskNumber1 { get; set; }
  520. [DataMember(Order = 10)]
  521. public short GoodsStart1 { get; set; }
  522. [DataMember(Order = 11)]
  523. public short GoodsEnd1 { get; set; }
  524. [DataMember(Order = 12)]
  525. public short Mode1 { get; set; }
  526. [DataMember(Order = 13)]
  527. public short CmdType1 { get; set; }
  528. [DataMember(Order = 14)]
  529. public short VoucherNo1 { get; set; }
  530. [DataMember(Order = 15)]
  531. public string BcrCode2 { get; set; }
  532. [DataMember(Order = 16)]
  533. public int TaskNumber2 { get; set; }
  534. [DataMember(Order = 17)]
  535. public short GoodsStart2 { get; set; }
  536. [DataMember(Order = 18)]
  537. public short GoodsEnd2 { get; set; }
  538. [DataMember(Order = 19)]
  539. public short Mode2 { get; set; }
  540. [DataMember(Order = 20)]
  541. public short CmdType2 { get; set; }
  542. [DataMember(Order = 21)]
  543. public short VoucherNo2 { get; set; }
  544. [DataMember(Order = 22)]
  545. public string BcrCode3 { get; set; }
  546. [DataMember(Order = 23)]
  547. public int TaskNumber3 { get; set; }
  548. [DataMember(Order = 24)]
  549. public short GoodsStart3 { get; set; }
  550. [DataMember(Order = 25)]
  551. public short GoodsEnd3 { get; set; }
  552. [DataMember(Order = 26)]
  553. public short Mode3 { get; set; }
  554. [DataMember(Order = 27)]
  555. public short CmdType3 { get; set; }
  556. [DataMember(Order = 28)]
  557. public short VoucherNo3 { get; set; }
  558. [DataMember(Order = 29)]
  559. public string BcrCode4 { get; set; }
  560. [DataMember(Order = 30)]
  561. public int TaskNumber4 { get; set; }
  562. [DataMember(Order = 31)]
  563. public short GoodsStart4 { get; set; }
  564. [DataMember(Order = 32)]
  565. public short GoodsEnd4 { get; set; }
  566. [DataMember(Order = 33)]
  567. public short Mode4 { get; set; }
  568. [DataMember(Order = 34)]
  569. public short CmdType4 { get; set; }
  570. [DataMember(Order = 35)]
  571. public short VoucherNo4 { get; set; }
  572. [DataMember(Order = 36)]
  573. public string BcrCode5 { get; set; }
  574. [DataMember(Order = 37)]
  575. public int TaskNumber5 { get; set; }
  576. [DataMember(Order = 38)]
  577. public short GoodsStart5 { get; set; }
  578. [DataMember(Order = 39)]
  579. public short GoodsEnd5 { get; set; }
  580. [DataMember(Order = 40)]
  581. public short Mode5 { get; set; }
  582. [DataMember(Order = 41)]
  583. public short CmdType5 { get; set; }
  584. [DataMember(Order = 42)]
  585. public short VoucherNo5 { get; set; }
  586. [DataMember(Order = 43)]
  587. public string BcrCode6 { get; set; }
  588. [DataMember(Order = 44)]
  589. public int TaskNumber6 { get; set; }
  590. [DataMember(Order = 45)]
  591. public short GoodsStart6 { get; set; }
  592. [DataMember(Order = 46)]
  593. public short GoodsEnd6 { get; set; }
  594. [DataMember(Order = 47)]
  595. public short Mode6 { get; set; }
  596. [DataMember(Order = 48)]
  597. public short CmdType6 { get; set; }
  598. [DataMember(Order = 49)]
  599. public short VoucherNo6 { get; set; }
  600. [DataMember(Order = 50)]
  601. public string BcrCode7 { get; set; }
  602. [DataMember(Order = 51)]
  603. public int TaskNumber7 { get; set; }
  604. [DataMember(Order = 52)]
  605. public short GoodsStart7 { get; set; }
  606. [DataMember(Order = 53)]
  607. public short GoodsEnd7 { get; set; }
  608. [DataMember(Order = 54)]
  609. public short Mode7 { get; set; }
  610. [DataMember(Order = 55)]
  611. public short CmdType7 { get; set; }
  612. [DataMember(Order = 56)]
  613. public short VoucherNo7 { get; set; }
  614. [DataMember(Order = 57)]
  615. public string BcrCode8 { get; set; }
  616. [DataMember(Order = 58)]
  617. public int TaskNumber8 { get; set; }
  618. [DataMember(Order = 59)]
  619. public short GoodsStart8 { get; set; }
  620. [DataMember(Order = 60)]
  621. public short GoodsEnd8 { get; set; }
  622. [DataMember(Order = 61)]
  623. public short Mode8 { get; set; }
  624. [DataMember(Order = 62)]
  625. public short CmdType8 { get; set; }
  626. [DataMember(Order = 63)]
  627. public short VoucherNo8 { get; set; }
  628. [DataMember(Order = 64)]
  629. public string BcrCode9 { get; set; }
  630. [DataMember(Order = 65)]
  631. public int TaskNumber9 { get; set; }
  632. [DataMember(Order = 66)]
  633. public short GoodsStart9 { get; set; }
  634. [DataMember(Order = 67)]
  635. public short GoodsEnd9 { get; set; }
  636. [DataMember(Order = 68)]
  637. public short Mode9 { get; set; }
  638. [DataMember(Order = 69)]
  639. public short CmdType9 { get; set; }
  640. [DataMember(Order = 70)]
  641. public short VoucherNo9 { get; set; }
  642. [DataMember(Order = 71)]
  643. public string BcrCode10 { get; set; }
  644. [DataMember(Order = 72)]
  645. public int TaskNumber10 { get; set; }
  646. [DataMember(Order = 73)]
  647. public short GoodsStart10 { get; set; }
  648. [DataMember(Order = 74)]
  649. public short GoodsEnd10 { get; set; }
  650. [DataMember(Order = 75)]
  651. public short Mode10 { get; set; }
  652. [DataMember(Order = 76)]
  653. public short CmdType10 { get; set; }
  654. [DataMember(Order = 77)]
  655. public short VoucherNo10 { get; set; }
  656. [DataMember(Order = 78)]
  657. public string BcrCode11 { get; set; }
  658. [DataMember(Order = 79)]
  659. public int TaskNumber11 { get; set; }
  660. [DataMember(Order = 80)]
  661. public short GoodsStart11 { get; set; }
  662. [DataMember(Order = 81)]
  663. public short GoodsEnd11 { get; set; }
  664. [DataMember(Order = 82)]
  665. public short Mode11 { get; set; }
  666. [DataMember(Order = 83)]
  667. public short CmdType11 { get; set; }
  668. [DataMember(Order = 84)]
  669. public short VoucherNo11 { get; set; }
  670. [DataMember(Order = 85)]
  671. public string BcrCode12 { get; set; }
  672. [DataMember(Order = 86)]
  673. public int TaskNumber12 { get; set; }
  674. [DataMember(Order = 87)]
  675. public short GoodsStart12 { get; set; }
  676. [DataMember(Order = 88)]
  677. public short GoodsEnd12 { get; set; }
  678. [DataMember(Order = 89)]
  679. public short Mode12 { get; set; }
  680. [DataMember(Order = 90)]
  681. public short CmdType12 { get; set; }
  682. [DataMember(Order = 91)]
  683. public short VoucherNo12 { get; set; }
  684. [DataMember(Order = 92)]
  685. public string BcrCode13 { get; set; }
  686. [DataMember(Order = 93)]
  687. public int TaskNumber13 { get; set; }
  688. [DataMember(Order = 94)]
  689. public short GoodsStart13 { get; set; }
  690. [DataMember(Order = 95)]
  691. public short GoodsEnd13 { get; set; }
  692. [DataMember(Order = 96)]
  693. public short Mode13 { get; set; }
  694. [DataMember(Order = 97)]
  695. public short CmdType13 { get; set; }
  696. [DataMember(Order = 98)]
  697. public short VoucherNo13 { get; set; }
  698. [DataMember(Order = 99)]
  699. public string BcrCode14 { get; set; }
  700. [DataMember(Order = 100)]
  701. public int TaskNumber14 { get; set; }
  702. [DataMember(Order = 101)]
  703. public short GoodsStart14 { get; set; }
  704. [DataMember(Order = 102)]
  705. public short GoodsEnd14 { get; set; }
  706. [DataMember(Order = 103)]
  707. public short Mode14 { get; set; }
  708. [DataMember(Order = 104)]
  709. public short CmdType14 { get; set; }
  710. [DataMember(Order = 105)]
  711. public short VoucherNo14 { get; set; }
  712. [DataMember(Order = 106)]
  713. public string BcrCode15 { get; set; }
  714. [DataMember(Order = 107)]
  715. public int TaskNumber15 { get; set; }
  716. [DataMember(Order = 108)]
  717. public short GoodsStart15 { get; set; }
  718. [DataMember(Order = 109)]
  719. public short GoodsEnd15 { get; set; }
  720. [DataMember(Order = 110)]
  721. public short Mode15 { get; set; }
  722. [DataMember(Order = 111)]
  723. public short CmdType15 { get; set; }
  724. [DataMember(Order = 112)]
  725. public short VoucherNo15 { get; set; }
  726. [DataMember(Order = 113)]
  727. public string BcrCode16 { get; set; }
  728. [DataMember(Order = 114)]
  729. public int TaskNumber16 { get; set; }
  730. [DataMember(Order = 115)]
  731. public short GoodsStart16 { get; set; }
  732. [DataMember(Order = 116)]
  733. public short GoodsEnd16 { get; set; }
  734. [DataMember(Order = 117)]
  735. public short Mode16 { get; set; }
  736. [DataMember(Order = 118)]
  737. public short CmdType16 { get; set; }
  738. [DataMember(Order = 119)]
  739. public short VoucherNo16 { get; set; }
  740. [DataMember(Order = 120)]
  741. public string BcrCode17 { get; set; }
  742. [DataMember(Order = 121)]
  743. public int TaskNumber17 { get; set; }
  744. [DataMember(Order = 122)]
  745. public short GoodsStart17 { get; set; }
  746. [DataMember(Order = 123)]
  747. public short GoodsEnd17 { get; set; }
  748. [DataMember(Order = 124)]
  749. public short Mode17 { get; set; }
  750. [DataMember(Order = 125)]
  751. public short CmdType17 { get; set; }
  752. [DataMember(Order = 126)]
  753. public short VoucherNo17 { get; set; }
  754. [DataMember(Order = 127)]
  755. public string BcrCode18 { get; set; }
  756. [DataMember(Order = 128)]
  757. public int TaskNumber18 { get; set; }
  758. [DataMember(Order = 129)]
  759. public short GoodsStart18 { get; set; }
  760. [DataMember(Order = 130)]
  761. public short GoodsEnd18 { get; set; }
  762. [DataMember(Order = 131)]
  763. public short Mode18 { get; set; }
  764. [DataMember(Order = 132)]
  765. public short CmdType18 { get; set; }
  766. [DataMember(Order = 133)]
  767. public short VoucherNo18 { get; set; }
  768. [DataMember(Order = 134)]
  769. public string BcrCode19 { get; set; }
  770. [DataMember(Order = 135)]
  771. public int TaskNumber19 { get; set; }
  772. [DataMember(Order = 136)]
  773. public short GoodsStart19 { get; set; }
  774. [DataMember(Order = 137)]
  775. public short GoodsEnd19 { get; set; }
  776. [DataMember(Order = 138)]
  777. public short Mode19 { get; set; }
  778. [DataMember(Order = 139)]
  779. public short CmdType19 { get; set; }
  780. [DataMember(Order = 140)]
  781. public short VoucherNo19 { get; set; }
  782. [DataMember(Order = 141)]
  783. public string BcrCode20 { get; set; }
  784. [DataMember(Order = 142)]
  785. public int TaskNumber20 { get; set; }
  786. [DataMember(Order = 143)]
  787. public short GoodsStart20 { get; set; }
  788. [DataMember(Order = 144)]
  789. public short GoodsEnd20 { get; set; }
  790. [DataMember(Order = 145)]
  791. public short Mode20 { get; set; }
  792. [DataMember(Order = 146)]
  793. public short CmdType20 { get; set; }
  794. [DataMember(Order = 147)]
  795. public short VoucherNo20 { get; set; }
  796. [DataMember(Order = 148)]
  797. public string BcrCode21 { get; set; }
  798. [DataMember(Order = 149)]
  799. public int TaskNumber21 { get; set; }
  800. [DataMember(Order = 150)]
  801. public short GoodsStart21 { get; set; }
  802. [DataMember(Order = 151)]
  803. public short GoodsEnd21 { get; set; }
  804. [DataMember(Order = 152)]
  805. public short Mode21 { get; set; }
  806. [DataMember(Order = 153)]
  807. public short CmdType21 { get; set; }
  808. [DataMember(Order = 154)]
  809. public short VoucherNo21 { get; set; }
  810. [DataMember(Order = 155)]
  811. public string BcrCode22 { get; set; }
  812. [DataMember(Order = 156)]
  813. public int TaskNumber22 { get; set; }
  814. [DataMember(Order = 157)]
  815. public short GoodsStart22 { get; set; }
  816. [DataMember(Order = 158)]
  817. public short GoodsEnd22 { get; set; }
  818. [DataMember(Order = 159)]
  819. public short Mode22 { get; set; }
  820. [DataMember(Order = 160)]
  821. public short CmdType22 { get; set; }
  822. [DataMember(Order = 161)]
  823. public short VoucherNo22 { get; set; }
  824. [DataMember(Order = 162)]
  825. public string BcrCode23 { get; set; }
  826. [DataMember(Order = 163)]
  827. public int TaskNumber23 { get; set; }
  828. [DataMember(Order = 164)]
  829. public short GoodsStart23 { get; set; }
  830. [DataMember(Order = 165)]
  831. public short GoodsEnd23 { get; set; }
  832. [DataMember(Order = 166)]
  833. public short Mode23 { get; set; }
  834. [DataMember(Order = 167)]
  835. public short CmdType23 { get; set; }
  836. [DataMember(Order = 168)]
  837. public short VoucherNo23 { get; set; }
  838. [DataMember(Order = 169)]
  839. public string BcrCode24 { get; set; }
  840. [DataMember(Order = 170)]
  841. public int TaskNumber24 { get; set; }
  842. [DataMember(Order = 171)]
  843. public short GoodsStart24 { get; set; }
  844. [DataMember(Order = 172)]
  845. public short GoodsEnd24 { get; set; }
  846. [DataMember(Order = 173)]
  847. public short Mode24 { get; set; }
  848. [DataMember(Order = 174)]
  849. public short CmdType24 { get; set; }
  850. [DataMember(Order = 175)]
  851. public short VoucherNo24 { get; set; }
  852. [DataMember(Order = 176)]
  853. public string BcrCode25 { get; set; }
  854. [DataMember(Order = 177)]
  855. public int TaskNumber25 { get; set; }
  856. [DataMember(Order = 178)]
  857. public short GoodsStart25 { get; set; }
  858. [DataMember(Order = 179)]
  859. public short GoodsEnd25 { get; set; }
  860. [DataMember(Order = 180)]
  861. public short Mode25 { get; set; }
  862. [DataMember(Order = 181)]
  863. public short CmdType25 { get; set; }
  864. [DataMember(Order = 182)]
  865. public short VoucherNo25 { get; set; }
  866. [DataMember(Order = 183)]
  867. public string BcrCode26 { get; set; }
  868. [DataMember(Order = 184)]
  869. public int TaskNumber26 { get; set; }
  870. [DataMember(Order = 185)]
  871. public short GoodsStart26 { get; set; }
  872. [DataMember(Order = 186)]
  873. public short GoodsEnd26 { get; set; }
  874. [DataMember(Order = 187)]
  875. public short Mode26 { get; set; }
  876. [DataMember(Order = 188)]
  877. public short CmdType26 { get; set; }
  878. [DataMember(Order = 189)]
  879. public short VoucherNo26 { get; set; }
  880. [DataMember(Order = 190)]
  881. public string BcrCode27 { get; set; }
  882. [DataMember(Order = 191)]
  883. public int TaskNumber27 { get; set; }
  884. [DataMember(Order = 192)]
  885. public short GoodsStart27 { get; set; }
  886. [DataMember(Order = 193)]
  887. public short GoodsEnd27 { get; set; }
  888. [DataMember(Order = 194)]
  889. public short Mode27 { get; set; }
  890. [DataMember(Order = 195)]
  891. public short CmdType27 { get; set; }
  892. [DataMember(Order = 196)]
  893. public short VoucherNo27 { get; set; }
  894. [DataMember(Order = 197)]
  895. public string BcrCode28 { get; set; }
  896. [DataMember(Order = 198)]
  897. public int TaskNumber28 { get; set; }
  898. [DataMember(Order = 199)]
  899. public short GoodsStart28 { get; set; }
  900. [DataMember(Order = 200)]
  901. public short GoodsEnd28 { get; set; }
  902. [DataMember(Order = 201)]
  903. public short Mode28 { get; set; }
  904. [DataMember(Order = 202)]
  905. public short CmdType28 { get; set; }
  906. [DataMember(Order = 203)]
  907. public short VoucherNo28 { get; set; }
  908. [DataMember(Order = 204)]
  909. public string BcrCode29 { get; set; }
  910. [DataMember(Order = 205)]
  911. public int TaskNumber29 { get; set; }
  912. [DataMember(Order = 206)]
  913. public short GoodsStart29 { get; set; }
  914. [DataMember(Order = 207)]
  915. public short GoodsEnd29 { get; set; }
  916. [DataMember(Order = 208)]
  917. public short Mode29 { get; set; }
  918. [DataMember(Order = 209)]
  919. public short CmdType29 { get; set; }
  920. [DataMember(Order = 210)]
  921. public short VoucherNo29 { get; set; }
  922. [DataMember(Order = 211)]
  923. public string BcrCode30 { get; set; }
  924. [DataMember(Order = 212)]
  925. public int TaskNumber30 { get; set; }
  926. [DataMember(Order = 213)]
  927. public short GoodsStart30 { get; set; }
  928. [DataMember(Order = 214)]
  929. public short GoodsEnd30 { get; set; }
  930. [DataMember(Order = 215)]
  931. public short Mode30 { get; set; }
  932. [DataMember(Order = 216)]
  933. public short CmdType30 { get; set; }
  934. [DataMember(Order = 217)]
  935. public short VoucherNo30 { get; set; }
  936. [DataMember(Order = 218)]
  937. public string BcrCode31 { get; set; }
  938. [DataMember(Order = 219)]
  939. public int TaskNumber31 { get; set; }
  940. [DataMember(Order = 220)]
  941. public short GoodsStart31 { get; set; }
  942. [DataMember(Order = 221)]
  943. public short GoodsEnd31 { get; set; }
  944. [DataMember(Order = 222)]
  945. public short Mode31 { get; set; }
  946. [DataMember(Order = 223)]
  947. public short CmdType31 { get; set; }
  948. [DataMember(Order = 224)]
  949. public short VoucherNo31 { get; set; }
  950. [DataMember(Order = 225)]
  951. public string BcrCode32 { get; set; }
  952. [DataMember(Order = 226)]
  953. public int TaskNumber32 { get; set; }
  954. [DataMember(Order = 227)]
  955. public short GoodsStart32 { get; set; }
  956. [DataMember(Order = 228)]
  957. public short GoodsEnd32 { get; set; }
  958. [DataMember(Order = 229)]
  959. public short Mode32 { get; set; }
  960. [DataMember(Order = 230)]
  961. public short CmdType32 { get; set; }
  962. [DataMember(Order = 231)]
  963. public short VoucherNo32 { get; set; }
  964. [DataMember(Order = 232)]
  965. public string BcrCode33 { get; set; }
  966. [DataMember(Order = 233)]
  967. public int TaskNumber33 { get; set; }
  968. [DataMember(Order = 234)]
  969. public short GoodsStart33 { get; set; }
  970. [DataMember(Order = 235)]
  971. public short GoodsEnd33 { get; set; }
  972. [DataMember(Order = 236)]
  973. public short Mode33 { get; set; }
  974. [DataMember(Order = 237)]
  975. public short CmdType33 { get; set; }
  976. [DataMember(Order = 238)]
  977. public short VoucherNo33 { get; set; }
  978. [DataMember(Order = 239)]
  979. public string BcrCode34 { get; set; }
  980. [DataMember(Order = 240)]
  981. public int TaskNumber34 { get; set; }
  982. [DataMember(Order = 241)]
  983. public short GoodsStart34 { get; set; }
  984. [DataMember(Order = 242)]
  985. public short GoodsEnd34 { get; set; }
  986. [DataMember(Order = 243)]
  987. public short Mode34 { get; set; }
  988. [DataMember(Order = 244)]
  989. public short CmdType34 { get; set; }
  990. [DataMember(Order = 245)]
  991. public short VoucherNo34 { get; set; }
  992. [DataMember(Order = 246)]
  993. public string BcrCode35 { get; set; }
  994. [DataMember(Order = 247)]
  995. public int TaskNumber35 { get; set; }
  996. [DataMember(Order = 248)]
  997. public short GoodsStart35 { get; set; }
  998. [DataMember(Order = 249)]
  999. public short GoodsEnd35 { get; set; }
  1000. [DataMember(Order = 250)]
  1001. public short Mode35 { get; set; }
  1002. [DataMember(Order = 251)]
  1003. public short CmdType35 { get; set; }
  1004. [DataMember(Order = 252)]
  1005. public short VoucherNo35 { get; set; }
  1006. [DataMember(Order = 253)]
  1007. public string BcrCode36 { get; set; }
  1008. [DataMember(Order = 254)]
  1009. public int TaskNumber36 { get; set; }
  1010. [DataMember(Order = 255)]
  1011. public short GoodsStart36 { get; set; }
  1012. [DataMember(Order = 256)]
  1013. public short GoodsEnd36 { get; set; }
  1014. [DataMember(Order = 257)]
  1015. public short Mode36 { get; set; }
  1016. [DataMember(Order = 258)]
  1017. public short CmdType36 { get; set; }
  1018. [DataMember(Order = 259)]
  1019. public short VoucherNo36 { get; set; }
  1020. [DataMember(Order = 260)]
  1021. public string BcrCode37 { get; set; }
  1022. [DataMember(Order = 261)]
  1023. public int TaskNumber37 { get; set; }
  1024. [DataMember(Order = 262)]
  1025. public short GoodsStart37 { get; set; }
  1026. [DataMember(Order = 263)]
  1027. public short GoodsEnd37 { get; set; }
  1028. [DataMember(Order = 264)]
  1029. public short Mode37 { get; set; }
  1030. [DataMember(Order = 265)]
  1031. public short CmdType37 { get; set; }
  1032. [DataMember(Order = 266)]
  1033. public short VoucherNo37 { get; set; }
  1034. [DataMember(Order = 267)]
  1035. public string BcrCode38 { get; set; }
  1036. [DataMember(Order = 268)]
  1037. public int TaskNumber38 { get; set; }
  1038. [DataMember(Order = 269)]
  1039. public short GoodsStart38 { get; set; }
  1040. [DataMember(Order = 270)]
  1041. public short GoodsEnd38 { get; set; }
  1042. [DataMember(Order = 271)]
  1043. public short Mode38 { get; set; }
  1044. [DataMember(Order = 272)]
  1045. public short CmdType38 { get; set; }
  1046. [DataMember(Order = 273)]
  1047. public short VoucherNo38 { get; set; }
  1048. [DataMember(Order = 274)]
  1049. public string BcrCode39 { get; set; }
  1050. [DataMember(Order = 275)]
  1051. public int TaskNumber39 { get; set; }
  1052. [DataMember(Order = 276)]
  1053. public short GoodsStart39 { get; set; }
  1054. [DataMember(Order = 277)]
  1055. public short GoodsEnd39 { get; set; }
  1056. [DataMember(Order = 278)]
  1057. public short Mode39 { get; set; }
  1058. [DataMember(Order = 279)]
  1059. public short CmdType39 { get; set; }
  1060. [DataMember(Order = 280)]
  1061. public short VoucherNo39 { get; set; }
  1062. [DataMember(Order = 281)]
  1063. public string BcrCode40 { get; set; }
  1064. [DataMember(Order = 282)]
  1065. public int TaskNumber40 { get; set; }
  1066. [DataMember(Order = 283)]
  1067. public short GoodsStart40 { get; set; }
  1068. [DataMember(Order = 284)]
  1069. public short GoodsEnd40 { get; set; }
  1070. [DataMember(Order = 285)]
  1071. public short Mode40 { get; set; }
  1072. [DataMember(Order = 286)]
  1073. public short CmdType40 { get; set; }
  1074. [DataMember(Order = 287)]
  1075. public short VoucherNo40 { get; set; }
  1076. [DataMember(Order = 288)]
  1077. public string BcrCode41 { get; set; }
  1078. [DataMember(Order = 289)]
  1079. public int TaskNumber41 { get; set; }
  1080. [DataMember(Order = 290)]
  1081. public short GoodsStart41 { get; set; }
  1082. [DataMember(Order = 291)]
  1083. public short GoodsEnd41 { get; set; }
  1084. [DataMember(Order = 292)]
  1085. public short Mode41 { get; set; }
  1086. [DataMember(Order = 293)]
  1087. public short CmdType41 { get; set; }
  1088. [DataMember(Order = 294)]
  1089. public short VoucherNo41 { get; set; }
  1090. [DataMember(Order = 295)]
  1091. public string BcrCode42 { get; set; }
  1092. [DataMember(Order = 296)]
  1093. public int TaskNumber42 { get; set; }
  1094. [DataMember(Order = 297)]
  1095. public short GoodsStart42 { get; set; }
  1096. [DataMember(Order = 298)]
  1097. public short GoodsEnd42 { get; set; }
  1098. [DataMember(Order = 299)]
  1099. public short Mode42 { get; set; }
  1100. [DataMember(Order = 300)]
  1101. public short CmdType42 { get; set; }
  1102. [DataMember(Order = 301)]
  1103. public short VoucherNo42 { get; set; }
  1104. [DataMember(Order = 302)]
  1105. public string BcrCode43 { get; set; }
  1106. [DataMember(Order = 303)]
  1107. public int TaskNumber43 { get; set; }
  1108. [DataMember(Order = 304)]
  1109. public short GoodsStart43 { get; set; }
  1110. [DataMember(Order = 305)]
  1111. public short GoodsEnd43 { get; set; }
  1112. [DataMember(Order = 306)]
  1113. public short Mode43 { get; set; }
  1114. [DataMember(Order = 307)]
  1115. public short CmdType43 { get; set; }
  1116. [DataMember(Order = 308)]
  1117. public short VoucherNo43 { get; set; }
  1118. [DataMember(Order = 309)]
  1119. public string BcrCode44 { get; set; }
  1120. [DataMember(Order = 310)]
  1121. public int TaskNumber44 { get; set; }
  1122. [DataMember(Order = 311)]
  1123. public short GoodsStart44 { get; set; }
  1124. [DataMember(Order = 312)]
  1125. public short GoodsEnd44 { get; set; }
  1126. [DataMember(Order = 313)]
  1127. public short Mode44 { get; set; }
  1128. [DataMember(Order = 314)]
  1129. public short CmdType44 { get; set; }
  1130. [DataMember(Order = 315)]
  1131. public short VoucherNo44 { get; set; }
  1132. [DataMember(Order = 316)]
  1133. public string BcrCode45 { get; set; }
  1134. [DataMember(Order = 317)]
  1135. public int TaskNumber45 { get; set; }
  1136. [DataMember(Order = 318)]
  1137. public short GoodsStart45 { get; set; }
  1138. [DataMember(Order = 319)]
  1139. public short GoodsEnd45 { get; set; }
  1140. [DataMember(Order = 320)]
  1141. public short Mode45 { get; set; }
  1142. [DataMember(Order = 321)]
  1143. public short CmdType45 { get; set; }
  1144. [DataMember(Order = 322)]
  1145. public short VoucherNo45 { get; set; }
  1146. [DataMember(Order = 323)]
  1147. public string BcrCode46 { get; set; }
  1148. [DataMember(Order = 324)]
  1149. public int TaskNumber46 { get; set; }
  1150. [DataMember(Order = 325)]
  1151. public short GoodsStart46 { get; set; }
  1152. [DataMember(Order = 326)]
  1153. public short GoodsEnd46 { get; set; }
  1154. [DataMember(Order = 327)]
  1155. public short Mode46 { get; set; }
  1156. [DataMember(Order = 328)]
  1157. public short CmdType46 { get; set; }
  1158. [DataMember(Order = 329)]
  1159. public short VoucherNo46 { get; set; }
  1160. [DataMember(Order = 330)]
  1161. public string BcrCode47 { get; set; }
  1162. [DataMember(Order = 331)]
  1163. public int TaskNumber47 { get; set; }
  1164. [DataMember(Order = 332)]
  1165. public short GoodsStart47 { get; set; }
  1166. [DataMember(Order = 333)]
  1167. public short GoodsEnd47 { get; set; }
  1168. [DataMember(Order = 334)]
  1169. public short Mode47 { get; set; }
  1170. [DataMember(Order = 335)]
  1171. public short CmdType47 { get; set; }
  1172. [DataMember(Order = 336)]
  1173. public short VoucherNo47 { get; set; }
  1174. [DataMember(Order = 337)]
  1175. public string BcrCode48 { get; set; }
  1176. [DataMember(Order = 338)]
  1177. public int TaskNumber48 { get; set; }
  1178. [DataMember(Order = 339)]
  1179. public short GoodsStart48 { get; set; }
  1180. [DataMember(Order = 340)]
  1181. public short GoodsEnd48 { get; set; }
  1182. [DataMember(Order = 341)]
  1183. public short Mode48 { get; set; }
  1184. [DataMember(Order = 342)]
  1185. public short CmdType48 { get; set; }
  1186. [DataMember(Order = 343)]
  1187. public short VoucherNo48 { get; set; }
  1188. [DataMember(Order = 344)]
  1189. public string BcrCode49 { get; set; }
  1190. [DataMember(Order = 345)]
  1191. public int TaskNumber49 { get; set; }
  1192. [DataMember(Order = 346)]
  1193. public short GoodsStart49 { get; set; }
  1194. [DataMember(Order = 347)]
  1195. public short GoodsEnd49 { get; set; }
  1196. [DataMember(Order = 348)]
  1197. public short Mode49 { get; set; }
  1198. [DataMember(Order = 349)]
  1199. public short CmdType49 { get; set; }
  1200. [DataMember(Order = 350)]
  1201. public short VoucherNo49 { get; set; }
  1202. }
  1203. [DataContract]
  1204. public class ILogData : WCS.Protocol.SX.ILog
  1205. {
  1206. [DataMember(Order = 0)]
  1207. public string Log { get; set; }
  1208. }
  1209. [DataContract]
  1210. public class IRGV520Data : WCS.Protocol.SX.RGV.IRGV520
  1211. {
  1212. [DataMember(Order = 0)]
  1213. public int TaskNumber { get; set; }
  1214. [DataMember(Order = 1)]
  1215. public WCS.Protocol.SX.RGV.RGVCmdType CmdType { get; set; }
  1216. [DataMember(Order = 2)]
  1217. public short StartPosition { get; set; }
  1218. [DataMember(Order = 3)]
  1219. public short DestPosition { get; set; }
  1220. [DataMember(Order = 4)]
  1221. public short RES1 { get; set; }
  1222. [DataMember(Order = 5)]
  1223. public short RES2 { get; set; }
  1224. [DataMember(Order = 6)]
  1225. public short VoucherNo { get; set; }
  1226. }
  1227. [DataContract]
  1228. public class IRGV521Data : WCS.Protocol.SX.RGV.IRGV521
  1229. {
  1230. [DataMember(Order = 0)]
  1231. public int TaskNumber { get; set; }
  1232. [DataMember(Order = 1)]
  1233. public WCS.Protocol.SX.RGV.RGVCmdType CmdType { get; set; }
  1234. [DataMember(Order = 2)]
  1235. public short StartPosition { get; set; }
  1236. [DataMember(Order = 3)]
  1237. public short DestPosition { get; set; }
  1238. [DataMember(Order = 4)]
  1239. public short RES1 { get; set; }
  1240. [DataMember(Order = 5)]
  1241. public short RES2 { get; set; }
  1242. [DataMember(Order = 6)]
  1243. public short VoucherNo { get; set; }
  1244. [DataMember(Order = 7)]
  1245. public WCS.Protocol.SX.RGV.RGVSystemStatus SystemStatus { get; set; }
  1246. [DataMember(Order = 8)]
  1247. public WCS.Protocol.SX.RGV.RGVWorkMode WorkMode { get; set; }
  1248. [DataMember(Order = 9)]
  1249. public float Position { get; set; }
  1250. [DataMember(Order = 10)]
  1251. public float Mileage { get; set; }
  1252. [DataMember(Order = 11)]
  1253. public float RunTime { get; set; }
  1254. [DataMember(Order = 12)]
  1255. public WCS.Protocol.SX.RGV.RGVStatus Status { get; set; }
  1256. }
  1257. [DataContract]
  1258. public class ISRM521Data : WCS.Protocol.SX.SRM.ISRM521
  1259. {
  1260. [DataMember(Order = 0)]
  1261. public int TaskID1 { get; set; }
  1262. [DataMember(Order = 1)]
  1263. public short SRow1 { get; set; }
  1264. [DataMember(Order = 2)]
  1265. public short SCol1 { get; set; }
  1266. [DataMember(Order = 3)]
  1267. public short SLayer1 { get; set; }
  1268. [DataMember(Order = 4)]
  1269. public short Cancel1 { get; set; }
  1270. [DataMember(Order = 5)]
  1271. public short ERow1 { get; set; }
  1272. [DataMember(Order = 6)]
  1273. public short ECol1 { get; set; }
  1274. [DataMember(Order = 7)]
  1275. public short ELayer1 { get; set; }
  1276. [DataMember(Order = 8)]
  1277. public short EDepth1 { get; set; }
  1278. [DataMember(Order = 9)]
  1279. public int FinishedTaskID1 { get; set; }
  1280. [DataMember(Order = 10)]
  1281. public int ForkPos1 { get; set; }
  1282. [DataMember(Order = 11)]
  1283. public int TaskID2 { get; set; }
  1284. [DataMember(Order = 12)]
  1285. public short SRow2 { get; set; }
  1286. [DataMember(Order = 13)]
  1287. public short SCol2 { get; set; }
  1288. [DataMember(Order = 14)]
  1289. public short SLayer2 { get; set; }
  1290. [DataMember(Order = 15)]
  1291. public short Cancel2 { get; set; }
  1292. [DataMember(Order = 16)]
  1293. public short ERow2 { get; set; }
  1294. [DataMember(Order = 17)]
  1295. public short ECol2 { get; set; }
  1296. [DataMember(Order = 18)]
  1297. public short ELayer2 { get; set; }
  1298. [DataMember(Order = 19)]
  1299. public short EDepth2 { get; set; }
  1300. [DataMember(Order = 20)]
  1301. public int FinishedTaskID2 { get; set; }
  1302. [DataMember(Order = 21)]
  1303. public int ForkPos2 { get; set; }
  1304. [DataMember(Order = 22)]
  1305. public WCS.Protocol.SX.SRM.SrmMode Mode { get; set; }
  1306. [DataMember(Order = 23)]
  1307. public WCS.Protocol.SX.SRM.SrmRunStatus Status { get; set; }
  1308. [DataMember(Order = 24)]
  1309. public short Alarm { get; set; }
  1310. [DataMember(Order = 25)]
  1311. public short Row { get; set; }
  1312. [DataMember(Order = 26)]
  1313. public short Col { get; set; }
  1314. [DataMember(Order = 27)]
  1315. public short Layer { get; set; }
  1316. [DataMember(Order = 28)]
  1317. public int TravelPos { get; set; }
  1318. [DataMember(Order = 29)]
  1319. public int LiftPos { get; set; }
  1320. [DataMember(Order = 30)]
  1321. public float TotalKM { get; set; }
  1322. [DataMember(Order = 31)]
  1323. public float RunTime { get; set; }
  1324. [DataMember(Order = 32)]
  1325. public short VoucherNo { get; set; }
  1326. }
  1327. [DataContract]
  1328. public class ISRM520Data : WCS.Protocol.SX.SRM.ISRM520
  1329. {
  1330. [DataMember(Order = 0)]
  1331. public int TaskID1 { get; set; }
  1332. [DataMember(Order = 1)]
  1333. public short SRow1 { get; set; }
  1334. [DataMember(Order = 2)]
  1335. public short SCol1 { get; set; }
  1336. [DataMember(Order = 3)]
  1337. public short SLayer1 { get; set; }
  1338. [DataMember(Order = 4)]
  1339. public short CancelAck1 { get; set; }
  1340. [DataMember(Order = 5)]
  1341. public short ERow1 { get; set; }
  1342. [DataMember(Order = 6)]
  1343. public short ECol1 { get; set; }
  1344. [DataMember(Order = 7)]
  1345. public short ELayer1 { get; set; }
  1346. [DataMember(Order = 8)]
  1347. public short EDepth1 { get; set; }
  1348. [DataMember(Order = 9)]
  1349. public short Target1 { get; set; }
  1350. [DataMember(Order = 10)]
  1351. public short TaskType1 { get; set; }
  1352. [DataMember(Order = 11)]
  1353. public short OkAck1 { get; set; }
  1354. [DataMember(Order = 12)]
  1355. public int TaskID2 { get; set; }
  1356. [DataMember(Order = 13)]
  1357. public short SRow2 { get; set; }
  1358. [DataMember(Order = 14)]
  1359. public short SCol2 { get; set; }
  1360. [DataMember(Order = 15)]
  1361. public short SLayer2 { get; set; }
  1362. [DataMember(Order = 16)]
  1363. public short CancelAck2 { get; set; }
  1364. [DataMember(Order = 17)]
  1365. public short ERow2 { get; set; }
  1366. [DataMember(Order = 18)]
  1367. public short ECol2 { get; set; }
  1368. [DataMember(Order = 19)]
  1369. public short ELayer2 { get; set; }
  1370. [DataMember(Order = 20)]
  1371. public short EDepth2 { get; set; }
  1372. [DataMember(Order = 21)]
  1373. public short Target2 { get; set; }
  1374. [DataMember(Order = 22)]
  1375. public short TaskType2 { get; set; }
  1376. [DataMember(Order = 23)]
  1377. public short OkAck2 { get; set; }
  1378. [DataMember(Order = 24)]
  1379. public short HB { get; set; }
  1380. [DataMember(Order = 25)]
  1381. public short VoucherNo { get; set; }
  1382. }
  1383. [DataContract]
  1384. public class ISRM537Data : WCS.Protocol.SX.SRM.ISRM537
  1385. {
  1386. [DataMember(Order = 0)]
  1387. public WCS.Protocol.SX.SRM.SrmAlarm Alarm { get; set; }
  1388. }
  1389. [DataContract]
  1390. public class ISRM542Data : WCS.Protocol.SX.SRM.ISRM542
  1391. {
  1392. [DataMember(Order = 0)]
  1393. public WCS.Protocol.SX.SRM.SrmAlarmExt Alarm { get; set; }
  1394. [DataMember(Order = 1)]
  1395. public WCS.Protocol.SX.SRM.SrmAlarmExt1 Alarm1 { get; set; }
  1396. }
  1397. [DataContract]
  1398. public class IBCR80Data : WCS.Protocol.SX.BCR.IBCR80
  1399. {
  1400. [DataMember(Order = 0)]
  1401. public string Content { get; set; }
  1402. }
  1403. [DataContract]
  1404. public class IBCR81Data : WCS.Protocol.SX.BCR.IBCR81
  1405. {
  1406. [DataMember(Order = 0)]
  1407. public string Content { get; set; }
  1408. }
  1409. [DataContract]
  1410. public class IBCR83Data : WCS.Protocol.SX.BCR.IBCR83
  1411. {
  1412. [DataMember(Order = 0)]
  1413. public short Index { get; set; }
  1414. [DataMember(Order = 1)]
  1415. public short LastIndex { get; set; }
  1416. [DataMember(Order = 2)]
  1417. public string BcrCode { get; set; }
  1418. [DataMember(Order = 3)]
  1419. public string BcrCode1 { get; set; }
  1420. [DataMember(Order = 4)]
  1421. public string BcrCode2 { get; set; }
  1422. [DataMember(Order = 5)]
  1423. public string BcrCode3 { get; set; }
  1424. [DataMember(Order = 6)]
  1425. public string BcrCode4 { get; set; }
  1426. [DataMember(Order = 7)]
  1427. public string BcrCode5 { get; set; }
  1428. [DataMember(Order = 8)]
  1429. public string BcrCode6 { get; set; }
  1430. [DataMember(Order = 9)]
  1431. public string BcrCode7 { get; set; }
  1432. [DataMember(Order = 10)]
  1433. public string BcrCode8 { get; set; }
  1434. [DataMember(Order = 11)]
  1435. public string BcrCode9 { get; set; }
  1436. [DataMember(Order = 12)]
  1437. public string BcrCode10 { get; set; }
  1438. [DataMember(Order = 13)]
  1439. public string BcrCode11 { get; set; }
  1440. }
  1441. }