Generator_Powersite_HD210.json 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718
  1. {
  2. "Name": "Generator_Powersite_HD210",
  3. "TypeName": "Generator",
  4. "Modality": "DR",
  5. "Version": "V3",
  6. "Location": "",
  7. "Manufacturer": "Powersite",
  8. "Model": "HD210",
  9. "SN": "1234",
  10. "Driver": "CCOS/DRIVER/Generator/Powersite/HD210",
  11. "ParentId": "",
  12. "Children": ["", ""],
  13. "Set": {
  14. "GENERATORSYNCSTATE": "0",
  15. "WORKSTATION": "0",
  16. "EXAMMODE": "0",
  17. "EXPMODE": "0",
  18. "KV": "0",
  19. "MA": "0",
  20. "MS": "0",
  21. "MAS": "0",
  22. "FOCUS": "0",
  23. "TECHMODE": "0",
  24. "AECDENSITY": "0",
  25. "AECFIELD": "0",
  26. "AECFILM": "0",
  27. "FrameRate": "0"
  28. },
  29. "Add": {
  30. "ErrorList": {
  31. "DescKey": "Example",
  32. "ErrorCode": "0",
  33. "ErrorMsg": "null"
  34. }
  35. },
  36. "Del": {
  37. "ErrorList": {
  38. "DescKey": "Example",
  39. "ErrorCode": "0",
  40. "ErrorMsg": "null"
  41. }
  42. },
  43. "Update": {
  44. "connections": {
  45. "Level": "Public",
  46. "DescKey": "connections",
  47. "Value": {
  48. "type": "COM",
  49. "port": {
  50. "Level": "Public",
  51. "Value": "/dev/ttyUSB0",
  52. "List": [ "/dev/ttyUSB0", "/dev/ttyUSB2", "/dev/ttyUSB3", "/dev/ttyUSB4", "/dev/ttyUSB5", "/dev/ttyUSB6", "/dev/ttyUSB7", "/dev/ttyUSB8", "/dev/ttyUSB9" ],
  53. "Type": "List"
  54. },
  55. "baudrate": {
  56. "Level": "Public",
  57. "Value": "19200",
  58. "List": [ "110", "300", "600", "1200", "2400", "4800", "9600", "14400", "19200", "38400", "56000", "57600", "115200", "128000" ],
  59. "Type": "List"
  60. },
  61. "bytesize": {
  62. "Level": "Public",
  63. "Value": "8",
  64. "List": [ "5", "6", "7", "8" ],
  65. "Type": "List"
  66. },
  67. "parity": "0",
  68. "stopbits": {
  69. "Level": "Public",
  70. "Value": "0",
  71. "List": [ "0", "1", "2" ],
  72. "Type": "List"
  73. }
  74. }
  75. },
  76. "SupportSyncMode": {
  77. "Level": "Public",
  78. "DescKey": "SupportSyncMode",
  79. "Value": {
  80. "SingleRAD": {
  81. "FRE": "0"
  82. },
  83. "Gain": {
  84. "FRE": "0"
  85. },
  86. "Offset": {
  87. "FRE": "0"
  88. },
  89. "DDR": {
  90. "FRE": "0"
  91. }
  92. }
  93. },
  94. "FocusSmall": {
  95. "Level": "ZSKK",
  96. "DescKey": "FocusSmall",
  97. "Value": "0.1"
  98. },
  99. "FocusLarge": {
  100. "Level": "ZSKK",
  101. "DescKey": "FocusLarge",
  102. "Value": "0.3"
  103. },
  104. "logEnable": {
  105. "Level": "Private",
  106. "DescKey": "logEnable",
  107. "Value": "1"
  108. },
  109. "loopEnable": {
  110. "Level": "Private",
  111. "DescKey": "loopEnable",
  112. "Value": "1"
  113. },
  114. "loopTime": {
  115. "Level": "Private",
  116. "DescKey": "loopTime",
  117. "Value": "2000"
  118. },
  119. "ReConnect": {
  120. "Level": "Private",
  121. "DescKey": "ReConnect",
  122. "Value": "1"
  123. },
  124. "WSTable": {
  125. "Level": "ZSKK",
  126. "DescKey": "WSTable",
  127. "Value": "1"
  128. },
  129. "WSWall": {
  130. "Level": "ZSKK",
  131. "DescKey": "WSWall",
  132. "Value": "1"
  133. },
  134. "WSFree": {
  135. "Level": "ZSKK",
  136. "DescKey": "WSFree",
  137. "Value": "1"
  138. },
  139. "WSTomo": {
  140. "Level": "ZSKK",
  141. "DescKey": "WSTomo",
  142. "Value": "1"
  143. },
  144. "WSConventional": {
  145. "Level": "ZSKK",
  146. "DescKey": "WSConventional",
  147. "Value": "1"
  148. },
  149. "SYNTable": {
  150. "Level": "ZSKK",
  151. "DescKey": "SYNTable",
  152. "Value": "1"
  153. },
  154. "SYNWall": {
  155. "Level": "ZSKK",
  156. "DescKey": "SYNWall",
  157. "Value": "1"
  158. },
  159. "SYNFree": {
  160. "Level": "ZSKK",
  161. "DescKey": "SYNFree",
  162. "Value": "1"
  163. },
  164. "SYNTomo": {
  165. "Level": "ZSKK",
  166. "DescKey": "SYNTomo",
  167. "Value": "1"
  168. },
  169. "SYNConventional": {
  170. "Level": "ZSKK",
  171. "DescKey": "SYNConventional",
  172. "Value": "1"
  173. },
  174. "TubeAngle": {
  175. "Level": "ZSKK",
  176. "DescKey": "TubeAngle",
  177. "Value": "0"
  178. },
  179. "TubeTargetMaterial": {
  180. "Level": "ZSKK",
  181. "DescKey": "TubeTargetMaterial",
  182. "Value": "MO"
  183. },
  184. "USECECMD": {
  185. "Level": "ZSKK",
  186. "DescKey": "USECECMD",
  187. "Value": "0"
  188. }
  189. },
  190. "Action": {
  191. "RestoreConfig": {
  192. "DescKey": "",
  193. "Params": "",
  194. "RetParam": ""
  195. },
  196. "ActiveSyncMode": {
  197. "WSName": "Table",
  198. "SyncMode": "HWS",
  199. "SyncModeValue": "1"
  200. },
  201. "PrepareAcquisition": {
  202. "DescKey": "",
  203. "Params": "",
  204. "RetParam": ""
  205. },
  206. "RESET": {
  207. "DescKey": "",
  208. "Params": "",
  209. "RetParam": ""
  210. },
  211. "SetExpDisable": {
  212. "DescKey": "",
  213. "Params": "",
  214. "RetParam": ""
  215. },
  216. "SetExpEnable": {
  217. "DescKey": "",
  218. "Params": "",
  219. "RetParam": ""
  220. },
  221. "IncParam_KV": {
  222. "DescKey": "",
  223. "Params": "",
  224. "RetParam": ""
  225. },
  226. "IncParam_KVL": {
  227. "DescKey": "",
  228. "Params": "",
  229. "RetParam": ""
  230. },
  231. "DecParam_KV": {
  232. "DescKey": "",
  233. "Params": "",
  234. "RetParam": ""
  235. },
  236. "DecParam_KVL": {
  237. "DescKey": "",
  238. "Params": "",
  239. "RetParam": ""
  240. },
  241. "IncParam_MA": {
  242. "DescKey": "",
  243. "Params": "",
  244. "RetParam": ""
  245. },
  246. "IncParam_MAL": {
  247. "DescKey": "",
  248. "Params": "",
  249. "RetParam": ""
  250. },
  251. "DecParam_MA": {
  252. "DescKey": "",
  253. "Params": "",
  254. "RetParam": ""
  255. },
  256. "DecParam_MAL": {
  257. "DescKey": "",
  258. "Params": "",
  259. "RetParam": ""
  260. },
  261. "IncParam_MAS": {
  262. "DescKey": "",
  263. "Params": "",
  264. "RetParam": ""
  265. },
  266. "IncParam_MASL": {
  267. "DescKey": "",
  268. "Params": "",
  269. "RetParam": ""
  270. },
  271. "DecParam_MAS": {
  272. "DescKey": "",
  273. "Params": "",
  274. "RetParam": ""
  275. },
  276. "DecParam_MASL": {
  277. "DescKey": "",
  278. "Params": "",
  279. "RetParam": ""
  280. },
  281. "IncParam_MS": {
  282. "DescKey": "",
  283. "Params": "",
  284. "RetParam": ""
  285. },
  286. "IncParam_MSL": {
  287. "DescKey": "",
  288. "Params": "",
  289. "RetParam": ""
  290. },
  291. "DecParam_MS": {
  292. "DescKey": "",
  293. "Params": "",
  294. "RetParam": ""
  295. },
  296. "DecParam_MSL": {
  297. "DescKey": "",
  298. "Params": "",
  299. "RetParam": ""
  300. },
  301. "IncParam_AECDENSITY": {
  302. "DescKey": "",
  303. "Params": "",
  304. "RetParam": ""
  305. },
  306. "DecParam_AECDENSITY": {
  307. "DescKey": "",
  308. "Params": "",
  309. "RetParam": ""
  310. },
  311. "SetAPR": {
  312. "DescKey": "",
  313. "Params": {
  314. "P0": {
  315. "KV": "20",
  316. "MA": "0.00",
  317. "MS": "0.00",
  318. "MAS": "0.50",
  319. "FOCUS": "1",
  320. "TECHMODE": "1",
  321. "FILTER": "0",
  322. "DOSE": "0.00",
  323. "AECDENSITY": "0",
  324. "AECFILM": "0",
  325. "AECFIELD": "0",
  326. "TUBELOAD": "0.00",
  327. "WORKSTATION": "0"
  328. }
  329. },
  330. "RetParam": ""
  331. },
  332. "Query_HE": {
  333. "DescKey": "",
  334. "Params": "",
  335. "RetParam": ""
  336. },
  337. "SetGeneratortoSyncStatus": {
  338. "DescKey": "",
  339. "Params": "",
  340. "RetParam": ""
  341. },
  342. "SetTubeAngle": {
  343. "DescKey": "",
  344. "Params": "",
  345. "RetParam": ""
  346. },
  347. "SetTubeTargetMaterial": {
  348. "DescKey": "",
  349. "Params": "",
  350. "RetParam": ""
  351. },
  352. "SetValue_KV": {
  353. "DescKey": "",
  354. "Params": "",
  355. "RetParam": ""
  356. },
  357. "SetValue_MA": {
  358. "DescKey": "",
  359. "Params": "",
  360. "RetParam": ""
  361. },
  362. "SetValue_MS": {
  363. "DescKey": "",
  364. "Params": "",
  365. "RetParam": ""
  366. },
  367. "SetValue_MAS": {
  368. "DescKey": "",
  369. "Params": "",
  370. "RetParam": ""
  371. },
  372. "SetValue_TECHMODE": {
  373. "DescKey": "",
  374. "Params": "",
  375. "RetParam": ""
  376. },
  377. "SetValue_FOCUS": {
  378. "DescKey": "",
  379. "Params": "",
  380. "RetParam": ""
  381. },
  382. "SetValue_AECDENSITY": {
  383. "DescKey": "",
  384. "Params": "",
  385. "RetParam": ""
  386. },
  387. "SetValue_AECFIELD": {
  388. "DescKey": "",
  389. "Params": "",
  390. "RetParam": ""
  391. },
  392. "SetValue_AECFILM": {
  393. "DescKey": "",
  394. "Params": "",
  395. "RetParam": ""
  396. },
  397. "SetValue_WORKSTATION": {
  398. "DescKey": "",
  399. "Params": "",
  400. "RetParam": ""
  401. },
  402. "GetValue_POSTKV": {
  403. "DescKey": "",
  404. "Params": "",
  405. "RetParam": ""
  406. },
  407. "GetValue_POSTMA": {
  408. "DescKey": "",
  409. "Params": "",
  410. "RetParam": ""
  411. },
  412. "GetValue_POSTMS": {
  413. "DescKey": "",
  414. "Params": "",
  415. "RetParam": ""
  416. },
  417. "GetValue_POSTMAS": {
  418. "DescKey": "",
  419. "Params": "",
  420. "RetParam": ""
  421. },
  422. "SetExpMode": {
  423. "DescKey": "",
  424. "Params": "",
  425. "RetParam": ""
  426. },
  427. "SetFrameRate": {
  428. "DescKey": "",
  429. "Params": "",
  430. "RetParam": ""
  431. },
  432. "SetModality": {
  433. "DescKey": "",
  434. "Params": "",
  435. "RetParam": ""
  436. },
  437. "SetEXAMMode": {
  438. "DescKey": "",
  439. "Params": "",
  440. "RetParam": ""
  441. },
  442. "SetCollimatorLight": {
  443. "DescKey": "",
  444. "Params": "",
  445. "RetParam": ""
  446. },
  447. "SetDeviceSleepState": {
  448. "DescKey": "",
  449. "Params": "",
  450. "RetParam": ""
  451. }
  452. },
  453. "Get": {
  454. "SupportSyncMode": {
  455. "Level": "Public",
  456. "DescKey": "SupportSyncMode",
  457. "Value": {
  458. "SingleRAD": {
  459. "FRE": "0"
  460. },
  461. "Gain": {
  462. "FRE": "0"
  463. },
  464. "Offset": {
  465. "FRE": "0"
  466. },
  467. "DDR": {
  468. "FRE": "0"
  469. }
  470. }
  471. },
  472. "GENERATORSTATUS": {
  473. "Level": "Public",
  474. "DescKey": "GENERATORSTATUS",
  475. "Value": "0"
  476. },
  477. "GENERATORSYNCSTATE": {
  478. "Level": "Public",
  479. "DescKey": "GENERATORSYNCSTATE",
  480. "Value": "0"
  481. },
  482. "ErrorList": {
  483. "Level": "Public",
  484. "DescKey": "ErrorList",
  485. "Value": ""
  486. },
  487. "TUBEHEAT": {
  488. "Level": "Public",
  489. "DescKey": "TUBEHEAT",
  490. "Value": "0"
  491. },
  492. "TubeAngle": {
  493. "Level": "Public",
  494. "DescKey": "TubeAngle",
  495. "Value": "0"
  496. },
  497. "FOCUSSIZE": {
  498. "Level": "ZSKK",
  499. "DescKey": "FOCUSSIZE",
  500. "Value": "0.1"
  501. },
  502. "TubeTargetMaterial": {
  503. "Level": "ZSKK",
  504. "DescKey": "TubeTargetMaterial",
  505. "Value": "MO"
  506. },
  507. "BatteryChargeState": {
  508. "Level": "Public",
  509. "DescKey": "BatteryChargeState",
  510. "Value": "2"
  511. },
  512. "BatteryPowerState": {
  513. "Level": "Public",
  514. "DescKey": "BatteryPowerState",
  515. "Value": "2"
  516. },
  517. "MaxPower": {
  518. "Level": "Private",
  519. "DescKey": "kV*mA",
  520. "Value": "5"
  521. },
  522. "MaxHeatContent": {
  523. "Level": "Private",
  524. "DescKey": "kV*mAs",
  525. "Value": "225"
  526. },
  527. "KV": {
  528. "Level":"Public",
  529. "DescKey" : "KV",
  530. "Value" : "0.00",
  531. "min": "39.00",
  532. "max": "151.00"
  533. },
  534. "MA": {
  535. "Level": "Public",
  536. "DescKey": "MA",
  537. "Value": "0.00",
  538. "min": "1.00",
  539. "max": "1000.00"
  540. },
  541. "MS": {
  542. "Level": "Public",
  543. "DescKey": "MS",
  544. "Value": "0.00",
  545. "min": "1.00",
  546. "max": "10000.00"
  547. },
  548. "MAS": {
  549. "Level": "Public",
  550. "DescKey": "MAS",
  551. "Value": "0.00",
  552. "min": "0.10",
  553. "max": "1000.00"
  554. },
  555. "FOCUS": {
  556. "Level": "Public",
  557. "DescKey": "FOCUS",
  558. "Value": "1"
  559. },
  560. "WORKSTATION": {
  561. "Level": "Public",
  562. "DescKey": "WORKSTATION",
  563. "Value": "1"
  564. },
  565. "AECDENSITY": {
  566. "Level": "Public",
  567. "DescKey": "AECDENSITY",
  568. "Value": "0"
  569. },
  570. "AECFIELD": {
  571. "Level": "Public",
  572. "DescKey": "AECFIELD",
  573. "Value": "0"
  574. },
  575. "AECFILM": {
  576. "Level": "Public",
  577. "DescKey": "AECFILM",
  578. "Value": "0"
  579. },
  580. "TECHMODE": {
  581. "Level": "Public",
  582. "DescKey": "TECHMODE",
  583. "Value": "3"
  584. },
  585. "FrameRate": {
  586. "Level": "Public",
  587. "DescKey": "FrameRate",
  588. "Value": "0"
  589. },
  590. "EXAMMODE": {
  591. "Level": "Public",
  592. "DescKey": "EXAMMODE",
  593. "Value": "MANUAL"
  594. },
  595. "EXPMODE": {
  596. "Level": "Public",
  597. "DescKey": "EXPMODE",
  598. "Value": "Single"
  599. },
  600. "POSTKV": {
  601. "Level": "Public",
  602. "DescKey": "POSTKV",
  603. "Value": "0.00"
  604. },
  605. "POSTMA": {
  606. "Level": "Public",
  607. "DescKey": "POSTMA",
  608. "Value": "0.00"
  609. },
  610. "POSTMAS": {
  611. "Level": "Public",
  612. "DescKey": "POSTMAS",
  613. "Value": "0.00"
  614. },
  615. "POSTMS": {
  616. "Level": "Public",
  617. "DescKey": "POSTMS",
  618. "Value": "0.00"
  619. },
  620. "connections": {
  621. "Level": "Public",
  622. "DescKey": "connections",
  623. "Value": {
  624. "type": "COM",
  625. "port": "/dev/ttyUSB0",
  626. "baudrate": "115200",
  627. "bytesize": "8",
  628. "parity": "0",
  629. "stopbits": "1"
  630. }
  631. },
  632. "FocusSmall": {
  633. "Level": "ZSKK",
  634. "DescKey": "FocusSmall",
  635. "Value": "0.1"
  636. },
  637. "FocusLarge": {
  638. "Level": "ZSKK",
  639. "DescKey": "FocusLarge",
  640. "Value": "0.3"
  641. },
  642. "logEnable": {
  643. "Level": "Private",
  644. "DescKey": "logEnable",
  645. "Value": "1"
  646. },
  647. "loopEnable": {
  648. "Level": "Private",
  649. "DescKey": "loopEnable",
  650. "Value": "1"
  651. },
  652. "loopTime": {
  653. "Level": "Private",
  654. "DescKey": "loopTime",
  655. "Value": "2000"
  656. },
  657. "ReConnect": {
  658. "Level": "Private",
  659. "DescKey": "ReConnect",
  660. "Value": "1"
  661. },
  662. "WSTable": {
  663. "Level": "ZSKK",
  664. "DescKey": "WSTable",
  665. "Value": "1"
  666. },
  667. "WSWall": {
  668. "Level": "ZSKK",
  669. "DescKey": "WSWall",
  670. "Value": "1"
  671. },
  672. "WSFree": {
  673. "Level": "ZSKK",
  674. "DescKey": "WSFree",
  675. "Value": "1"
  676. },
  677. "WSTomo": {
  678. "Level": "ZSKK",
  679. "DescKey": "WSTomo",
  680. "Value": "1"
  681. },
  682. "WSConventional": {
  683. "Level": "ZSKK",
  684. "DescKey": "WSConventional",
  685. "Value": "1"
  686. },
  687. "SYNTable": {
  688. "Level": "ZSKK",
  689. "DescKey": "SYNTable",
  690. "Value": "1"
  691. },
  692. "SYNWall": {
  693. "Level": "ZSKK",
  694. "DescKey": "SYNWall",
  695. "Value": "1"
  696. },
  697. "SYNFree": {
  698. "Level": "ZSKK",
  699. "DescKey": "SYNFree",
  700. "Value": "1"
  701. },
  702. "SYNTomo": {
  703. "Level": "ZSKK",
  704. "DescKey": "SYNTomo",
  705. "Value": "1"
  706. },
  707. "SYNConventional": {
  708. "Level": "ZSKK",
  709. "DescKey": "SYNConventional",
  710. "Value": "1"
  711. },
  712. "USECECMD": {
  713. "Level": "ZSKK",
  714. "DescKey": "USECECMD",
  715. "Value": "0"
  716. }
  717. }
  718. }