DeviceControl.xml 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. <?xml version="1.0" encoding="gb2312" ?>
  2. <entity name="DeviceControl">
  3. <class name="DeviceControlService" overlap="true" exclusive="false">
  4. <twoway name="USB" overlap="true">
  5. <req>
  6. <param name="open" type="bool" />
  7. <param name="reserved1" type="int" />
  8. <param name="reserved2" type="int" />
  9. <param name="reserved3" type="string" />
  10. <param name="reserved4" type="string" />
  11. </req>
  12. <res>
  13. <param name="reserved1" type="int" />
  14. <param name="reserved2" type="int" />
  15. <param name="reserved3" type="string" />
  16. <param name="reserved4" type="string" />
  17. </res>
  18. </twoway>
  19. <twoway name="GetUkeyID" overlap="true">
  20. <req>
  21. <param name="reserved1" type="int" />
  22. <param name="reserved2" type="int" />
  23. <param name="reserved3" type="string" />
  24. <param name="reserved4" type="string" />
  25. </req>
  26. <res>
  27. <param name="UkeyID" type="string" />
  28. <param name="UkeyIDLen" type="int" />
  29. <param name="reserved1" type="int" />
  30. <param name="reserved2" type="int" />
  31. <param name="reserved3" type="string" />
  32. <param name="reserved4" type="string" />
  33. </res>
  34. </twoway>
  35. <twoway name="InitToken" overlap="true">
  36. <req>
  37. <param name="CertType" type="string" />
  38. <param name="OldSuperPwd" type="string" />
  39. <param name="UserName" type="string" />
  40. <param name="UserIDType" type="string" />
  41. <param name="UserIDNo" type="string" />
  42. <param name="reserved1" type="int" />
  43. <param name="reserved2" type="int" />
  44. <param name="reserved3" type="string" />
  45. <param name="reserved4" type="string" />
  46. </req>
  47. <res>
  48. <param name="TokenSn" type="string" />
  49. <param name="PKCS10" type="string" />
  50. <param name="Msg" type="string" />
  51. <param name="TokenType" type="int" />
  52. <param name="TokenSnLen" type="int" />
  53. <param name="PKCS10Len" type="int" />
  54. <param name="MsgLen" type="int" />
  55. <param name="reserved1" type="int" />
  56. <param name="reserved2" type="int" />
  57. <param name="reserved3" type="string" />
  58. <param name="reserved4" type="string" />
  59. </res>
  60. </twoway>
  61. <twoway name="QueryUSBStatus" overlap="true">
  62. <req>
  63. <param name="reserved1" type="int" />
  64. <param name="reserved2" type="int" />
  65. <param name="reserved3" type="string" />
  66. <param name="reserved4" type="string" />
  67. </req>
  68. <res>
  69. <param name="flag" type="int" />
  70. <param name="reserved1" type="int" />
  71. <param name="reserved2" type="int" />
  72. <param name="reserved3" type="string" />
  73. <param name="reserved4" type="string" />
  74. </res>
  75. </twoway>
  76. <twoway name="QueryHardwareInfo" overlap="true">
  77. <req>
  78. </req>
  79. <res>
  80. <param name="machineType" type="string" />
  81. <param name="terminalNo" type="string" />
  82. <param name="site" type="string" />
  83. <param name="termLimit" type="string" />
  84. <param name="termVersion" type="string" />
  85. <param name="ip" type="array_string" />
  86. <param name="mac" type="array_string" />
  87. <param name="reserved1" type="int" />
  88. <param name="reserved2" type="int" />
  89. <param name="reserved3" type="string" />
  90. <param name="reserved4" type="string" />
  91. </res>
  92. </twoway>
  93. <twoway name="ReadCenterConfigStr" overlap="true">
  94. <req>
  95. <param name="entityName" type="string" />
  96. <param name="key" type="string" />
  97. <param name="reserved1" type="int" />
  98. <param name="reserved2" type="int" />
  99. <param name="reserved3" type="string" />
  100. <param name="reserved4" type="string" />
  101. </req>
  102. <res>
  103. <param name="value" type="string" />
  104. <param name="reserved1" type="int" />
  105. <param name="reserved2" type="int" />
  106. <param name="reserved3" type="string" />
  107. <param name="reserved4" type="string" />
  108. </res>
  109. </twoway>
  110. <twoway name="GetDevInfo" overlap="true" method_id="65535">
  111. <req>
  112. </req>
  113. <res>
  114. <param name="type" type="string" />
  115. <param name="model" type="string" />
  116. <param name="version" type="string" />
  117. <param name="state" type="int" />
  118. </res>
  119. </twoway>
  120. </class>
  121. </entity>