WirelessDevAgent.xml 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  1. <?xml version="1.0" encoding="gb2312" ?>
  2. <entity name="WirelessDevAgent">
  3. <class name="WirelessDevService" overlap="true" exclusive="false">
  4. <twoway name="GetWlanInterfaces" overlap="false">
  5. <req>
  6. </req>
  7. <res>
  8. <param name="Count" type="int"/>
  9. <param name="ErroCode" type="int"/>
  10. <param name="Interfaces" type="array_string"/>
  11. </res>
  12. </twoway>
  13. <twoway name="ConnectWlan" overlap="false">
  14. <req>
  15. <param name="SSID" type="string"/>
  16. <param name="Password" type="string" />
  17. <param name="ResetMode" type="bool"/>
  18. <param name="HiddenMode" type="bool"/>
  19. <param name="ForceUpdate" type="bool"/>
  20. <param name="Reserved1" type="int"/>
  21. <param name="Reserved2" type="string"/>
  22. </req>
  23. <res>
  24. <param name="Result" type="int"/>
  25. <param name="ErroCode" type="int"/>
  26. <param name="ReasonString" type="string"/>
  27. </res>
  28. </twoway>
  29. <twoway name="IsActive" overlap="false">
  30. <req>
  31. </req>
  32. <res>
  33. <param name="activeStatus" type="int" />
  34. <param name="connStatus" type="int" />
  35. </res>
  36. </twoway>
  37. <twoway name="UpdateOrInsertAPN" overlap="false">
  38. <req>
  39. <param name="ProfileID" type="int"/>
  40. <param name="Name" type="string"/>
  41. <param name="APNString" type="string"/>
  42. <param name="Numeric" type="string"/>
  43. <param name="User" type="string"/>
  44. <param name="Password" type="string"/>
  45. <param name="Server" type="string"/>
  46. <param name="Type" type="string"/>
  47. <param name="AuthType" type="int"/>
  48. <param name="Port" type="int"/>
  49. <param name="APNProtocol" type="int"/>
  50. <param name="SlotNum" type="int"/>
  51. <param name="ApplyNow" type="bool"/>
  52. <param name="reserved1" type="int"/>
  53. <param name="reserved2" type="string"/>
  54. <param name="reserved3" type="int"/>
  55. <param name="reserved4" type="array_string"/>
  56. </req>
  57. <res>
  58. <param name="ResultCode" type="int" />
  59. <param name="Subjoin" type="string"/>
  60. </res>
  61. </twoway>
  62. <twoway name="DeleteAPN" overlap="false">
  63. <req>
  64. <param name="ProfileID" type="int"/>
  65. <param name="Name" type="string"/>
  66. <param name="SlotNum" type="int"/>
  67. </req>
  68. <res>
  69. <param name="ResultCode" type="int" />
  70. <param name="Subjoin" type="string"/>
  71. </res>
  72. </twoway>
  73. <twoway name="SetCurAPNConfig" overlap="false">
  74. <req>
  75. <param name="Name" type="string"/>
  76. <param name="SlotNum" type="int"/>
  77. </req>
  78. <res>
  79. <param name="ResultCode" type="int" />
  80. <param name="Subjoin" type="string"/>
  81. </res>
  82. </twoway>
  83. <twoway name="SwitchDefaultSlot" overlap="false">
  84. <req>
  85. <param name="SlotIdx" type="int"/>
  86. <param name="Subjoin" type="string"/>
  87. </req>
  88. <res>
  89. <param name="ResultCode" type="int" />
  90. <param name="Subjoin" type="string"/>
  91. </res>
  92. </twoway>
  93. <twoway name="GetAPNConfigs" overlap="false">
  94. <req>
  95. <param name="FilterSlotNum" type="int"/>
  96. <param name="FilterName" type="string"/>
  97. <param name="ComponentType" type="int" />
  98. <param name="reserved1" type="int"/>
  99. <param name="reserved2" type="string"/>
  100. </req>
  101. <res>
  102. <param name="ResultCode" type="int" />
  103. <param name="Subjoin" type="string"/>
  104. <param name="SlotName" type="array_int"/>
  105. <param name="OperatorName" type="array_int" />
  106. <param name="IMSI" type="array_string"/>
  107. <param name="IMEI" type="array_string"/>
  108. <param name="MCCMNC" type="array_string"/>
  109. <param name="SIMState" type="array_int"/>
  110. <param name="ActiveState" type="array_int"/>
  111. <param name="ProfileCount" type="array_int"/>
  112. <param name="ProfileID" type="array_int"/>
  113. <param name="Name" type="array_string"/>
  114. <param name="APNString" type="array_string"/>
  115. <param name="Numeric" type="array_string"/>
  116. <param name="User" type="array_string"/>
  117. <param name="Password" type="array_string"/>
  118. <param name="Server" type="array_string"/>
  119. <param name="Type" type="array_string"/>
  120. <param name="AuthType" type="array_int"/>
  121. <param name="Port" type="array_int"/>
  122. <param name="APNProtocol" type="array_int"/>
  123. <param name="SlotNum" type="array_int"/>
  124. <param name="ProfileState" type="array_int"/>
  125. <param name="reserved1" type="array_int"/>
  126. <param name="reserved2" type="array_string"/>
  127. </res>
  128. </twoway>
  129. </class>
  130. <message name="NetStatusEvt">
  131. <param name="connectStatus" type="int"/>
  132. <param name="simStatus" type="int"/>
  133. </message>
  134. </entity>