123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207 |
- <?xml version="1.0" encoding="gb2312" ?>
- <entity name="DeviceControl">
-
- <class name="DeviceControlService" overlap="true" exclusive="false">
- <twoway name="USB" overlap="true">
- <req>
- <param name="open" type="bool" />
- <param name="reserved1" type="int" />
- <param name="reserved2" type="int" />
- <param name="reserved3" type="string" />
- <param name="reserved4" type="string" />
- </req>
- <res>
- <param name="reserved1" type="int" />
- <param name="reserved2" type="int" />
- <param name="reserved3" type="string" />
- <param name="reserved4" type="string" />
- </res>
- </twoway>
- <twoway name="GetUkeyID" overlap="true">
- <req>
- <param name="reserved1" type="int" />
- <param name="reserved2" type="int" />
- <param name="reserved3" type="string" />
- <param name="reserved4" type="string" />
- </req>
- <res>
- <param name="UkeyID" type="string" />
- <param name="UkeyIDLen" type="int" />
- <param name="reserved1" type="int" />
- <param name="reserved2" type="int" />
- <param name="reserved3" type="string" />
- <param name="reserved4" type="string" />
- </res>
- </twoway>
- <twoway name="InitToken" overlap="true">
- <req>
- <param name="CertType" type="string" />
- <param name="OldSuperPwd" type="string" />
- <param name="UserName" type="string" />
- <param name="UserIDType" type="string" />
- <param name="UserIDNo" type="string" />
- <param name="reserved1" type="int" />
- <param name="reserved2" type="int" />
- <param name="reserved3" type="string" />
- <param name="reserved4" type="string" />
- </req>
- <res>
- <param name="TokenSn" type="string" />
- <param name="PKCS10" type="string" />
- <param name="Msg" type="string" />
- <param name="TokenType" type="int" />
- <param name="TokenSnLen" type="int" />
- <param name="PKCS10Len" type="int" />
- <param name="MsgLen" type="int" />
- <param name="reserved1" type="int" />
- <param name="reserved2" type="int" />
- <param name="reserved3" type="string" />
- <param name="reserved4" type="string" />
- </res>
- </twoway>
- <twoway name="QueryUSBStatus" overlap="true">
- <req>
- <param name="reserved1" type="int" />
- <param name="reserved2" type="int" />
- <param name="reserved3" type="string" />
- <param name="reserved4" type="string" />
- </req>
- <res>
- <param name="flag" type="int" />
- <param name="reserved1" type="int" />
- <param name="reserved2" type="int" />
- <param name="reserved3" type="string" />
- <param name="reserved4" type="string" />
- </res>
- </twoway>
- <twoway name="QueryHardwareInfo" overlap="true">
- <req>
- </req>
- <res>
- <param name="machineType" type="string" />
- <param name="terminalNo" type="string" />
- <param name="site" type="string" />
- <param name="termLimit" type="string" />
- <param name="termVersion" type="string" />
- <param name="ip" type="array_string" />
- <param name="mac" type="array_string" />
- <param name="reserved1" type="int" />
- <param name="reserved2" type="int" />
- <param name="reserved3" type="string" />
- <param name="reserved4" type="string" />
- </res>
- </twoway>
- <twoway name="ReadCenterConfigStr" overlap="true">
- <req>
- <param name="entityName" type="string" />
- <param name="key" type="string" />
- <param name="reserved1" type="int" />
- <param name="reserved2" type="int" />
- <param name="reserved3" type="string" />
- <param name="reserved4" type="string" />
- </req>
- <res>
- <param name="value" type="string" />
- <param name="reserved1" type="int" />
- <param name="reserved2" type="int" />
- <param name="reserved3" type="string" />
- <param name="reserved4" type="string" />
- </res>
- </twoway>
- <twoway name="ReadConfigValue" overlap="true">
- <req>
- <!--0:Custom, 1:Config_Hardware,2:Config_Software, 3:Config_Run, 4:Config_Shell, 5:Config_Root, 6:Config_CenterSetting, 7:Config_Cache-->
- <param name="configType" type="int" />
- <param name="section" type="string" />
- <!-- true: write; false: read -->
- <param name="option" type="bool" />
- <param name="key" type="string" />
- <param name="reserved1" type="int" />
- <param name="reserved2" type="int" />
- <param name="reserved3" type="string" />
- <param name="reserved4" type="string" />
- </req>
- <res>
- <param name="value" type="string" />
- <param name="reserved1" type="int" />
- <param name="reserved2" type="int" />
- <param name="reserved3" type="string" />
- <param name="reserved4" type="string" />
- </res>
- </twoway>
- <twoway name="TestConnectivity" overlap="true">
- <req>
- <!--1: ping;2:socket connect;3: telnet,4: http-->
- <param name="protocol" type="int" />
- <param name="ip" type="string" />
- <param name="port" type="int" />
- <param name="reserved1" type="int" />
- <param name="reserved2" type="string" />
- </req>
- <res>
- <param name="result" type="int" />
- <param name="additionalMsg" type="string" />
- </res>
- </twoway>
- <twoway name="GetVendorFileList" overlap="true">
- <req>
- <!--过滤信息是否从root.ini里借鉴,如果是则忽略掉后面的参数过滤-->
- <param name="root" type="bool" />
- <param name="adapter" type="string" />
- <param name="vendor" type="string" />
- <param name="version" type="string" />
- <param name="batch" type="string" />
- </req>
- <res>
- <param name="result" type="int" />
- <param name="msg" type="string" />
- <param name="filenames" type="array_string"/>
- <!--0x1:exist; 0x2: root current config-->
- <param name="status" type="array_int"/>
- <param name="port" type="array_int"/>
- <param name="baudrate" type="array_int" />
- <param name="param1" type="array_string"/>
- <param name="param2" type="array_string"/>
- </res>
- </twoway>
- <twoway name="TestAdapterFileAvailable" overlap="true">
- <req>
- <!--默认在Dep下面,所以这里仅是文件名,根据文件名判断适配类型-->
- <param name="filename" type="string" />
- <param name="type" type="int" />
- <param name="options" type="int" />
- <param name="port" type="int"/>
- <param name="baudrate" type="int" />
- <param name="param1" type="int"/>
- <param name="param2" type="int" />
- <param name="param3" type="string" />
- <param name="param4" type="string" />
- </req>
- <res>
- <!--0x1: not exists; 0x2: load failed; 0x3: open failed-->
- <param name="status" type="uint" />
- <param name="msg" type="string" />
- <param name="reserved1" type="array_int" />
- <param name="reserved2" type="array_string"/>
- <param name="reserved3" type="array_string"/>
- </res>
- </twoway>
- <twoway name="GetDevInfo" overlap="true" method_id="65535">
- <req>
- </req>
- <res>
- <param name="type" type="string" />
- <param name="model" type="string" />
- <param name="version" type="string" />
- <param name="state" type="int" />
- </res>
- </twoway>
- </class>
- <message name="AdapterTestResult">
- <param name="result" type="int"/>
- <param name="adapterInfo" type="string" />
- <param name="errMsg" type="string" />
- </message>
- </entity>
|