Generator_REMEDY_Static.json 18 KB

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