IStation5.cs 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827
  1. using System.ComponentModel;
  2. namespace WCS.Entity.Protocol.Station
  3. {
  4. /// <summary>
  5. /// 线体交互点数量采集
  6. /// </summary>
  7. public interface IStation5 : IProtocol
  8. {
  9. /// <summary>
  10. /// 天
  11. /// </summary>
  12. [Description("天")]
  13. public short Day0 { get; set; }
  14. /// <summary>
  15. /// 小时
  16. /// </summary>
  17. [Description("小时")]
  18. public short Hour0 { get; set; }
  19. /// <summary>
  20. /// 分钟
  21. /// </summary>
  22. [Description("分钟")]
  23. public short Minute0 { get; set; }
  24. /// <summary>
  25. /// 数量
  26. /// </summary>
  27. [Description("数量")]
  28. public short Number0 { get; set; }
  29. /// <summary>
  30. /// 天
  31. /// </summary>
  32. [Description("天")]
  33. public short Day1 { get; set; }
  34. /// <summary>
  35. /// 小时
  36. /// </summary>
  37. [Description("小时")]
  38. public short Hour1 { get; set; }
  39. /// <summary>
  40. /// 分钟
  41. /// </summary>
  42. [Description("分钟")]
  43. public short Minute1 { get; set; }
  44. /// <summary>
  45. /// 数量
  46. /// </summary>
  47. [Description("数量")]
  48. public short Number1 { get; set; }
  49. // 重复以上定义的模式,继续定义 Day2 到 Day59...
  50. /// <summary>
  51. /// 天
  52. /// </summary>
  53. [Description("天")]
  54. public short Day2 { get; set; }
  55. /// <summary>
  56. /// 小时
  57. /// </summary>
  58. [Description("小时")]
  59. public short Hour2 { get; set; }
  60. /// <summary>
  61. /// 分钟
  62. /// </summary>
  63. [Description("分钟")]
  64. public short Minute2 { get; set; }
  65. /// <summary>
  66. /// 数量
  67. /// </summary>
  68. [Description("数量")]
  69. public short Number2 { get; set; }
  70. // 继续定义所有其他属性...
  71. // Day3
  72. [Description("天")]
  73. public short Day3 { get; set; }
  74. [Description("小时")]
  75. public short Hour3 { get; set; }
  76. [Description("分钟")]
  77. public short Minute3 { get; set; }
  78. [Description("数量")]
  79. public short Number3 { get; set; }
  80. // Day4
  81. [Description("天")]
  82. public short Day4 { get; set; }
  83. [Description("小时")]
  84. public short Hour4 { get; set; }
  85. [Description("分钟")]
  86. public short Minute4 { get; set; }
  87. [Description("数量")]
  88. public short Number4 { get; set; }
  89. // Day5
  90. [Description("天")]
  91. public short Day5 { get; set; }
  92. [Description("小时")]
  93. public short Hour5 { get; set; }
  94. [Description("分钟")]
  95. public short Minute5 { get; set; }
  96. [Description("数量")]
  97. public short Number5 { get; set; }
  98. // Day6
  99. [Description("天")]
  100. public short Day6 { get; set; }
  101. [Description("小时")]
  102. public short Hour6 { get; set; }
  103. [Description("分钟")]
  104. public short Minute6 { get; set; }
  105. [Description("数量")]
  106. public short Number6 { get; set; }
  107. // Day7
  108. [Description("天")]
  109. public short Day7 { get; set; }
  110. [Description("小时")]
  111. public short Hour7 { get; set; }
  112. [Description("分钟")]
  113. public short Minute7 { get; set; }
  114. [Description("数量")]
  115. public short Number7 { get; set; }
  116. // Day8
  117. [Description("天")]
  118. public short Day8 { get; set; }
  119. [Description("小时")]
  120. public short Hour8 { get; set; }
  121. [Description("分钟")]
  122. public short Minute8 { get; set; }
  123. [Description("数量")]
  124. public short Number8 { get; set; }
  125. // Day9
  126. [Description("天")]
  127. public short Day9 { get; set; }
  128. [Description("小时")]
  129. public short Hour9 { get; set; }
  130. [Description("分钟")]
  131. public short Minute9 { get; set; }
  132. [Description("数量")]
  133. public short Number9 { get; set; }
  134. // Day10
  135. [Description("天")]
  136. public short Day10 { get; set; }
  137. [Description("小时")]
  138. public short Hour10 { get; set; }
  139. [Description("分钟")]
  140. public short Minute10 { get; set; }
  141. [Description("数量")]
  142. public short Number10 { get; set; }
  143. // Day11
  144. [Description("天")]
  145. public short Day11 { get; set; }
  146. [Description("小时")]
  147. public short Hour11 { get; set; }
  148. [Description("分钟")]
  149. public short Minute11 { get; set; }
  150. [Description("数量")]
  151. public short Number11 { get; set; }
  152. // Day12
  153. [Description("天")]
  154. public short Day12 { get; set; }
  155. [Description("小时")]
  156. public short Hour12 { get; set; }
  157. [Description("分钟")]
  158. public short Minute12 { get; set; }
  159. [Description("数量")]
  160. public short Number12 { get; set; }
  161. // Day13
  162. [Description("天")]
  163. public short Day13 { get; set; }
  164. [Description("小时")]
  165. public short Hour13 { get; set; }
  166. [Description("分钟")]
  167. public short Minute13 { get; set; }
  168. [Description("数量")]
  169. public short Number13 { get; set; }
  170. // Day14
  171. [Description("天")]
  172. public short Day14 { get; set; }
  173. [Description("小时")]
  174. public short Hour14 { get; set; }
  175. [Description("分钟")]
  176. public short Minute14 { get; set; }
  177. [Description("数量")]
  178. public short Number14 { get; set; }
  179. // Day15
  180. [Description("天")]
  181. public short Day15 { get; set; }
  182. [Description("小时")]
  183. public short Hour15 { get; set; }
  184. [Description("分钟")]
  185. public short Minute15 { get; set; }
  186. [Description("数量")]
  187. public short Number15 { get; set; }
  188. // Day16
  189. [Description("天")]
  190. public short Day16 { get; set; }
  191. [Description("小时")]
  192. public short Hour16 { get; set; }
  193. [Description("分钟")]
  194. public short Minute16 { get; set; }
  195. [Description("数量")]
  196. public short Number16 { get; set; }
  197. // Day17
  198. [Description("天")]
  199. public short Day17 { get; set; }
  200. [Description("小时")]
  201. public short Hour17 { get; set; }
  202. [Description("分钟")]
  203. public short Minute17 { get; set; }
  204. [Description("数量")]
  205. public short Number17 { get; set; }
  206. // Day18
  207. [Description("天")]
  208. public short Day18 { get; set; }
  209. [Description("小时")]
  210. public short Hour18 { get; set; }
  211. [Description("分钟")]
  212. public short Minute18 { get; set; }
  213. [Description("数量")]
  214. public short Number18 { get; set; }
  215. // Day19
  216. [Description("天")]
  217. public short Day19 { get; set; }
  218. [Description("小时")]
  219. public short Hour19 { get; set; }
  220. [Description("分钟")]
  221. public short Minute19 { get; set; }
  222. [Description("数量")]
  223. public short Number19 { get; set; }
  224. // Day20
  225. [Description("天")]
  226. public short Day20 { get; set; }
  227. [Description("小时")]
  228. public short Hour20 { get; set; }
  229. [Description("分钟")]
  230. public short Minute20 { get; set; }
  231. [Description("数量")]
  232. public short Number20 { get; set; }
  233. // Day21
  234. [Description("天")]
  235. public short Day21 { get; set; }
  236. [Description("小时")]
  237. public short Hour21 { get; set; }
  238. [Description("分钟")]
  239. public short Minute21 { get; set; }
  240. [Description("数量")]
  241. public short Number21 { get; set; }
  242. // Day22
  243. [Description("天")]
  244. public short Day22 { get; set; }
  245. [Description("小时")]
  246. public short Hour22 { get; set; }
  247. [Description("分钟")]
  248. public short Minute22 { get; set; }
  249. [Description("数量")]
  250. public short Number22 { get; set; }
  251. // Day23
  252. [Description("天")]
  253. public short Day23 { get; set; }
  254. [Description("小时")]
  255. public short Hour23 { get; set; }
  256. [Description("分钟")]
  257. public short Minute23 { get; set; }
  258. [Description("数量")]
  259. public short Number23 { get; set; }
  260. // Day24
  261. [Description("天")]
  262. public short Day24 { get; set; }
  263. [Description("小时")]
  264. public short Hour24 { get; set; }
  265. [Description("分钟")]
  266. public short Minute24 { get; set; }
  267. [Description("数量")]
  268. public short Number24 { get; set; }
  269. // Day25
  270. [Description("天")]
  271. public short Day25 { get; set; }
  272. [Description("小时")]
  273. public short Hour25 { get; set; }
  274. [Description("分钟")]
  275. public short Minute25 { get; set; }
  276. [Description("数量")]
  277. public short Number25 { get; set; }
  278. // Day26
  279. [Description("天")]
  280. public short Day26 { get; set; }
  281. [Description("小时")]
  282. public short Hour26 { get; set; }
  283. [Description("分钟")]
  284. public short Minute26 { get; set; }
  285. [Description("数量")]
  286. public short Number26 { get; set; }
  287. // Day27
  288. [Description("天")]
  289. public short Day27 { get; set; }
  290. [Description("小时")]
  291. public short Hour27 { get; set; }
  292. [Description("分钟")]
  293. public short Minute27 { get; set; }
  294. [Description("数量")]
  295. public short Number27 { get; set; }
  296. // Day28
  297. [Description("天")]
  298. public short Day28 { get; set; }
  299. [Description("小时")]
  300. public short Hour28 { get; set; }
  301. [Description("分钟")]
  302. public short Minute28 { get; set; }
  303. [Description("数量")]
  304. public short Number28 { get; set; }
  305. // Day29
  306. [Description("天")]
  307. public short Day29 { get; set; }
  308. [Description("小时")]
  309. public short Hour29 { get; set; }
  310. [Description("分钟")]
  311. public short Minute29 { get; set; }
  312. [Description("数量")]
  313. public short Number29 { get; set; }
  314. // Day30
  315. [Description("天")]
  316. public short Day30 { get; set; }
  317. [Description("小时")]
  318. public short Hour30 { get; set; }
  319. [Description("分钟")]
  320. public short Minute30 { get; set; }
  321. [Description("数量")]
  322. public short Number30 { get; set; }
  323. // Day31
  324. [Description("天")]
  325. public short Day31 { get; set; }
  326. [Description("小时")]
  327. public short Hour31 { get; set; }
  328. [Description("分钟")]
  329. public short Minute31 { get; set; }
  330. [Description("数量")]
  331. public short Number31 { get; set; }
  332. // Day32
  333. [Description("天")]
  334. public short Day32 { get; set; }
  335. [Description("小时")]
  336. public short Hour32 { get; set; }
  337. [Description("分钟")]
  338. public short Minute32 { get; set; }
  339. [Description("数量")]
  340. public short Number32 { get; set; }
  341. // Day33
  342. [Description("天")]
  343. public short Day33 { get; set; }
  344. [Description("小时")]
  345. public short Hour33 { get; set; }
  346. [Description("分钟")]
  347. public short Minute33 { get; set; }
  348. [Description("数量")]
  349. public short Number33 { get; set; }
  350. // Day34
  351. [Description("天")]
  352. public short Day34 { get; set; }
  353. [Description("小时")]
  354. public short Hour34 { get; set; }
  355. [Description("分钟")]
  356. public short Minute34 { get; set; }
  357. [Description("数量")]
  358. public short Number34 { get; set; }
  359. // Day35
  360. [Description("天")]
  361. public short Day35 { get; set; }
  362. [Description("小时")]
  363. public short Hour35 { get; set; }
  364. [Description("分钟")]
  365. public short Minute35 { get; set; }
  366. [Description("数量")]
  367. public short Number35 { get; set; }
  368. // Day36
  369. [Description("天")]
  370. public short Day36 { get; set; }
  371. [Description("小时")]
  372. public short Hour36 { get; set; }
  373. [Description("分钟")]
  374. public short Minute36 { get; set; }
  375. [Description("数量")]
  376. public short Number36 { get; set; }
  377. // Day37
  378. [Description("天")]
  379. public short Day37 { get; set; }
  380. [Description("小时")]
  381. public short Hour37 { get; set; }
  382. [Description("分钟")]
  383. public short Minute37 { get; set; }
  384. [Description("数量")]
  385. public short Number37 { get; set; }
  386. // Day38
  387. [Description("天")]
  388. public short Day38 { get; set; }
  389. [Description("小时")]
  390. public short Hour38 { get; set; }
  391. [Description("分钟")]
  392. public short Minute38 { get; set; }
  393. [Description("数量")]
  394. public short Number38 { get; set; }
  395. // Day39
  396. [Description("天")]
  397. public short Day39 { get; set; }
  398. [Description("小时")]
  399. public short Hour39 { get; set; }
  400. [Description("分钟")]
  401. public short Minute39 { get; set; }
  402. [Description("数量")]
  403. public short Number39 { get; set; }
  404. // Day40
  405. [Description("天")]
  406. public short Day40 { get; set; }
  407. [Description("小时")]
  408. public short Hour40 { get; set; }
  409. [Description("分钟")]
  410. public short Minute40 { get; set; }
  411. [Description("数量")]
  412. public short Number40 { get; set; }
  413. // Day41
  414. [Description("天")]
  415. public short Day41 { get; set; }
  416. [Description("小时")]
  417. public short Hour41 { get; set; }
  418. [Description("分钟")]
  419. public short Minute41 { get; set; }
  420. [Description("数量")]
  421. public short Number41 { get; set; }
  422. // Day42
  423. [Description("天")]
  424. public short Day42 { get; set; }
  425. [Description("小时")]
  426. public short Hour42 { get; set; }
  427. [Description("分钟")]
  428. public short Minute42 { get; set; }
  429. [Description("数量")]
  430. public short Number42 { get; set; }
  431. // Day43
  432. [Description("天")]
  433. public short Day43 { get; set; }
  434. [Description("小时")]
  435. public short Hour43 { get; set; }
  436. [Description("分钟")]
  437. public short Minute43 { get; set; }
  438. [Description("数量")]
  439. public short Number43 { get; set; }
  440. // Day44
  441. [Description("天")]
  442. public short Day44 { get; set; }
  443. [Description("小时")]
  444. public short Hour44 { get; set; }
  445. [Description("分钟")]
  446. public short Minute44 { get; set; }
  447. [Description("数量")]
  448. public short Number44 { get; set; }
  449. // Day45
  450. [Description("天")]
  451. public short Day45 { get; set; }
  452. [Description("小时")]
  453. public short Hour45 { get; set; }
  454. [Description("分钟")]
  455. public short Minute45 { get; set; }
  456. [Description("数量")]
  457. public short Number45 { get; set; }
  458. // Day46
  459. [Description("天")]
  460. public short Day46 { get; set; }
  461. [Description("小时")]
  462. public short Hour46 { get; set; }
  463. [Description("分钟")]
  464. public short Minute46 { get; set; }
  465. [Description("数量")]
  466. public short Number46 { get; set; }
  467. // Day47
  468. [Description("天")]
  469. public short Day47 { get; set; }
  470. [Description("小时")]
  471. public short Hour47 { get; set; }
  472. [Description("分钟")]
  473. public short Minute47 { get; set; }
  474. [Description("数量")]
  475. public short Number47 { get; set; }
  476. // Day48
  477. [Description("天")]
  478. public short Day48 { get; set; }
  479. [Description("小时")]
  480. public short Hour48 { get; set; }
  481. [Description("分钟")]
  482. public short Minute48 { get; set; }
  483. [Description("数量")]
  484. public short Number48 { get; set; }
  485. // Day49
  486. [Description("天")]
  487. public short Day49 { get; set; }
  488. [Description("小时")]
  489. public short Hour49 { get; set; }
  490. [Description("分钟")]
  491. public short Minute49 { get; set; }
  492. [Description("数量")]
  493. public short Number49 { get; set; }
  494. // Day50
  495. [Description("天")]
  496. public short Day50 { get; set; }
  497. [Description("小时")]
  498. public short Hour50 { get; set; }
  499. [Description("分钟")]
  500. public short Minute50 { get; set; }
  501. [Description("数量")]
  502. public short Number50 { get; set; }
  503. // Day51
  504. [Description("天")]
  505. public short Day51 { get; set; }
  506. [Description("小时")]
  507. public short Hour51 { get; set; }
  508. [Description("分钟")]
  509. public short Minute51 { get; set; }
  510. [Description("数量")]
  511. public short Number51 { get; set; }
  512. // Day52
  513. [Description("天")]
  514. public short Day52 { get; set; }
  515. [Description("小时")]
  516. public short Hour52 { get; set; }
  517. [Description("分钟")]
  518. public short Minute52 { get; set; }
  519. [Description("数量")]
  520. public short Number52 { get; set; }
  521. // Day53
  522. [Description("天")]
  523. public short Day53 { get; set; }
  524. [Description("小时")]
  525. public short Hour53 { get; set; }
  526. [Description("分钟")]
  527. public short Minute53 { get; set; }
  528. [Description("数量")]
  529. public short Number53 { get; set; }
  530. // Day54
  531. [Description("天")]
  532. public short Day54 { get; set; }
  533. [Description("小时")]
  534. public short Hour54 { get; set; }
  535. [Description("分钟")]
  536. public short Minute54 { get; set; }
  537. [Description("数量")]
  538. public short Number54 { get; set; }
  539. // Day55
  540. [Description("天")]
  541. public short Day55 { get; set; }
  542. [Description("小时")]
  543. public short Hour55 { get; set; }
  544. [Description("分钟")]
  545. public short Minute55 { get; set; }
  546. [Description("数量")]
  547. public short Number55 { get; set; }
  548. // Day56
  549. [Description("天")]
  550. public short Day56 { get; set; }
  551. [Description("小时")]
  552. public short Hour56 { get; set; }
  553. [Description("分钟")]
  554. public short Minute56 { get; set; }
  555. [Description("数量")]
  556. public short Number56 { get; set; }
  557. // Day57
  558. [Description("天")]
  559. public short Day57 { get; set; }
  560. [Description("小时")]
  561. public short Hour57 { get; set; }
  562. [Description("分钟")]
  563. public short Minute57 { get; set; }
  564. [Description("数量")]
  565. public short Number57 { get; set; }
  566. // Day58
  567. [Description("天")]
  568. public short Day58 { get; set; }
  569. [Description("小时")]
  570. public short Hour58 { get; set; }
  571. [Description("分钟")]
  572. public short Minute58 { get; set; }
  573. [Description("数量")]
  574. public short Number58 { get; set; }
  575. // Day59
  576. [Description("天")]
  577. public short Day59 { get; set; }
  578. [Description("小时")]
  579. public short Hour59 { get; set; }
  580. [Description("分钟")]
  581. public short Minute59 { get; set; }
  582. [Description("数量")]
  583. public short Number59 { get; set; }
  584. }
  585. }