BranchDevice.xml 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?xml version="1.0" encoding="gb2312" ?>
  2. <entity name="BranchDevice">
  3. <class name="BranchDeviceService" overlap="true" exclusive="false">
  4. <twoway name="OpCmd" overlap="true">
  5. <req>
  6. <param name="DevSN" type="int"/>
  7. <param name="uTimeoutMillsec" type="uint"/>
  8. <param name="param" type="string"/>
  9. <param name="reserved1" type="array_int"/>
  10. <param name="reserved2" type="array_string"/>
  11. </req>
  12. <res>
  13. <param name="retCode" type="int"/>
  14. <param name="uRetCode" type="uint64"/>
  15. <param name="retValue" type="string"/>
  16. <param name="reserved1" type="array_int"/>
  17. <param name="reserved2" type="array_string"/>
  18. </res>
  19. </twoway>
  20. <oneway name="Exit" overlap="true">
  21. </oneway>
  22. <twoway name="GetDevInfo" overlap="true" method_id="65535">
  23. <req>
  24. <param name="DevSN" type="int"/>
  25. </req>
  26. <res>
  27. <param name="type" type="string" />
  28. <param name="model" type="string" />
  29. <param name="version" type="string" />
  30. <param name="state" type="int" />
  31. </res>
  32. </twoway>
  33. </class>
  34. <message name="DeviceStatus">
  35. <param name="DevSN" type="int"/>
  36. <param name="status" type="int"/>
  37. <param name="description" type="string"/>
  38. </message>
  39. </entity>