123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203 |
- <?xml version="1.0" encoding="gb2312" ?>
- <entity name="HealthManager">
- <const name="DeployStep_Begin" value="0" />
- <const name="DeployStep_3rdParty_FontInstall" value="1" />
- <const name="DeployStep_3rdParty_SogouInstall" value="2" />
- <const name="DeployStep_GetTerminalInfo" value="3" />
- <const name="DeployStep_AdapterConfig" value="4" />
- <const name="DeployStep_MediaConfig" value="5" />
- <const name="DeployStep_FetchCenterSettings" value="6" />
- <const name="DeployStep_AccessAuthorize" value="7" />
- <const name="DeployStep_Finished" value="8" />
-
- <class name="HealthManagerService" overlap="true" exclusive="false">
- <twoway name="EnterState" overlap="true">
- <req>
- <param name="state" type="string"/>
- </req>
- <res>
- </res>
- </twoway>
- <twoway name="ExitState" overlap="true">
- <req>
- <param name="state" type="string"/>
- </req>
- <res>
- </res>
- </twoway>
- <twoway name="DoEvent" overlap="true">
- <req>
- <param name="code" type="int"/>
- </req>
- <res>
- </res>
- </twoway>
- <twoway name="GetEntityCfgInfo" overlap="true">
- <req>
- <param name="name" type="string"/>
- <param name="reserved1" type="int"/>
- </req>
- <res>
- <param name="loadOpt" type="int"/>
- <param name="reserved1" type="int"/>
- <param name="reserved2" type="string"/>
- </res>
- </twoway>
- <twoway name="GetNetworkState" 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="netDeviceState" 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="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" />
- <!-- 用于判断安装的搜狗输入法是SDK版本还是普通调用版本,1表示新输入法,0表示旧输入法,其他情况也一律返回0 -->
- <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="entity" 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="GetAuthErrMsg" overlap="true">
- <req>
- </req>
- <res>
- <param name="errMsg" type="string" />
- <param name="reserved1" type="string" />
- <param name="reserved2" type="string" />
- </res>
- </twoway>
- <twoway name="ControlTerminalLife" overlap="true">
- <req>
- <!--1:restart app; 2: shutdown app; 3:shutdown app and guardian; 4: restart pc; 5: poweroff; 6:poweroff with ups-->
- <param name="cmdType" type="int" />
- <!--0:-->
- <param name="reason" type="int" />
- <!--if cmdType=6, ups delay ms-->
- <param name="reserved1" type="int" />
- <!--if cmdType=6, ups restart ms-->
- <param name="reserved2" type="int" />
- <param name="reserved3" type="string" />
- <param name="reserved4" type="string" />
- </req>
- <res>
- <!--0:success-->
- <param name="retCode" 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="DeployTerminal" overlap="true">
- <req>
- <param name="currStep" type="int" />
- <param name="preStep" type="int" />
- <param name="nextStep" type="int" />
- <!--0x1 更新到缓存,0x2 更新到root.ini-->
- <param name="options" type="uint"/>
- <!--0:没有其他操作;0x1:重命名root.ini, 0x2:配置存储-->
- <param name="additional" type="uint"/>
- <param name="restartApp" type="bool"/>
- <param name="restartPC" type="bool"/>
- <param name="param1" type="uint"/>
- <param name="param2" type="uint" />
- <param name="param3" type="string" />
- <param name="param4" type="string" />
- <param name="param5" type="blob"/>
- <param name="array1" type="array_int"/>
- <param name="array2" type="array_string"/>
- </req>
- <res>
- <param name="result" type="int" />
- <param name="additionalMsg" type="string" />
- <param name="nextStep" type="int" />
- <param name="param1" type="uint"/>
- <param name="param2" type="string" />
- <param name="array1" type="array_int"/>
- <param name="array2" type="array_string"/>
- </res>
- </twoway>
- <twoway name="ControlEntityLife" overlap="true">
- <req>
- <!--1:Deal_Start,2:Deal_Close,3:Deal_Pause,4:Deal_Continue,5:Deal_Kill,6:Deal_Test,7:Deal_Restart-->
- <param name="option" type="int" />
- <param name="additional" type="uint"/>
- <param name="devId" type="int" />
- <param name="entityName" type="string" />
- <param name="force" type="bool"/>
- <param name="param" type="string" />
- <param name="reserved1" type="int"/>
- <param name="reserved2" type="string" />
- </req>
- <res>
- <param name="result" type="int" />
- <param name="msg" type="string" />
- <param name="param1" type="int"/>
- <param name="param2" type="string" />
- </res>
- </twoway>
- <twoway name="Gateway" overlap="true">
- <req>
- <!--1: 打开本地维护桌面-->
- <param name="type" type="int" />
- <param name="option" type="int" />
- <param name="additional" type="uint"/>
- <param name="nParam1" type="int" />
- <param name="nParam2" type="int" />
- <param name="strParam1" type="string" />
- <param name="strParam2" type="string" />
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string" />
- </req>
- <res>
- <param name="result" type="int" />
- <param name="msg" type="string" />
- <param name="param1" type="int"/>
- <param name="param2" type="string" />
- <param name="reserved1" type="array_int"/>
- <param name="reserved2" type="array_string" />
- </res>
- </twoway>
- </class>
- <message name="AuthStatus">
- <param name="result" type="int"/>
- <param name="msg" type="string" />
- </message>
- </entity>
|