DeviceControl_def_g.h 8.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397
  1. #ifndef __DEVICECONTROL_DEF_G_H
  2. #define __DEVICECONTROL_DEF_G_H
  3. #pragma once
  4. // This code is generated by spgen tool!
  5. #include "SpHelper.h"
  6. namespace DeviceControl {
  7. //
  8. // const goes here
  9. //
  10. #define DeviceControlService_Method_USB 0
  11. #define DeviceControlService_Method_GetUkeyID 1
  12. #define DeviceControlService_Method_InitToken 2
  13. #define DeviceControlService_Method_QueryUSBStatus 3
  14. #define DeviceControlService_Method_QueryHardwareInfo 4
  15. #define DeviceControlService_Method_ReadCenterConfigStr 5
  16. #define DeviceControlService_Method_ReadConfigValue 6
  17. #define DeviceControlService_Method_TestConnectivity 7
  18. #define DeviceControlService_Method_GetVendorFileList 8
  19. #define DeviceControlService_Method_TestAdapterFileAvailable 9
  20. #define DeviceControlService_Method_GetDevInfo 65535
  21. #define DeviceControlService_MethodSignature_USB 109707598
  22. #define DeviceControlService_MethodSignature_GetUkeyID -339019147
  23. #define DeviceControlService_MethodSignature_InitToken 2087976810
  24. #define DeviceControlService_MethodSignature_QueryUSBStatus -1166010722
  25. #define DeviceControlService_MethodSignature_QueryHardwareInfo 1706767096
  26. #define DeviceControlService_MethodSignature_ReadCenterConfigStr -673154017
  27. #define DeviceControlService_MethodSignature_ReadConfigValue 730234720
  28. #define DeviceControlService_MethodSignature_TestConnectivity -42627632
  29. #define DeviceControlService_MethodSignature_GetVendorFileList 1902033390
  30. #define DeviceControlService_MethodSignature_TestAdapterFileAvailable 1059104594
  31. #define DeviceControlService_MethodSignature_GetDevInfo 296205965
  32. #define DeviceControlService_LogCode_USB "QLR040221400"
  33. #define DeviceControlService_LogCode_GetUkeyID "QLR040221401"
  34. #define DeviceControlService_LogCode_InitToken "QLR040221402"
  35. #define DeviceControlService_LogCode_QueryUSBStatus "QLR040221403"
  36. #define DeviceControlService_LogCode_QueryHardwareInfo "QLR040221404"
  37. #define DeviceControlService_LogCode_ReadCenterConfigStr "QLR040221405"
  38. #define DeviceControlService_LogCode_ReadConfigValue "QLR040221406"
  39. #define DeviceControlService_LogCode_TestConnectivity "QLR040221407"
  40. #define DeviceControlService_LogCode_GetVendorFileList "QLR040221408"
  41. #define DeviceControlService_LogCode_TestAdapterFileAvailable "QLR040221409"
  42. #define DeviceControlService_LogCode_GetDevInfo "QLR040221499"
  43. struct DeviceControlService_USB_Req
  44. {
  45. bool open;
  46. int reserved1;
  47. int reserved2;
  48. CSimpleStringA reserved3;
  49. CSimpleStringA reserved4;
  50. void Serialize(SpBuffer &Buf)
  51. {
  52. auto & buf = Buf & open & reserved1 & reserved2 & reserved3 & reserved4;
  53. }
  54. };
  55. struct DeviceControlService_USB_Ans
  56. {
  57. int reserved1;
  58. int reserved2;
  59. CSimpleStringA reserved3;
  60. CSimpleStringA reserved4;
  61. void Serialize(SpBuffer &Buf)
  62. {
  63. auto & buf = Buf & reserved1 & reserved2 & reserved3 & reserved4;
  64. }
  65. };
  66. struct DeviceControlService_GetUkeyID_Req
  67. {
  68. int reserved1;
  69. int reserved2;
  70. CSimpleStringA reserved3;
  71. CSimpleStringA reserved4;
  72. void Serialize(SpBuffer &Buf)
  73. {
  74. auto & buf = Buf & reserved1 & reserved2 & reserved3 & reserved4;
  75. }
  76. };
  77. struct DeviceControlService_GetUkeyID_Ans
  78. {
  79. CSimpleStringA UkeyID;
  80. int UkeyIDLen;
  81. int reserved1;
  82. int reserved2;
  83. CSimpleStringA reserved3;
  84. CSimpleStringA reserved4;
  85. void Serialize(SpBuffer &Buf)
  86. {
  87. auto & buf = Buf & UkeyID & UkeyIDLen & reserved1 & reserved2 & reserved3 & reserved4;
  88. }
  89. };
  90. struct DeviceControlService_InitToken_Req
  91. {
  92. CSimpleStringA CertType;
  93. CSimpleStringA OldSuperPwd;
  94. CSimpleStringA UserName;
  95. CSimpleStringA UserIDType;
  96. CSimpleStringA UserIDNo;
  97. int reserved1;
  98. int reserved2;
  99. CSimpleStringA reserved3;
  100. CSimpleStringA reserved4;
  101. void Serialize(SpBuffer &Buf)
  102. {
  103. auto & buf = Buf & CertType & OldSuperPwd & UserName & UserIDType & UserIDNo & reserved1 & reserved2 & reserved3 & reserved4;
  104. }
  105. };
  106. struct DeviceControlService_InitToken_Ans
  107. {
  108. CSimpleStringA TokenSn;
  109. CSimpleStringA PKCS10;
  110. CSimpleStringA Msg;
  111. int TokenType;
  112. int TokenSnLen;
  113. int PKCS10Len;
  114. int MsgLen;
  115. int reserved1;
  116. int reserved2;
  117. CSimpleStringA reserved3;
  118. CSimpleStringA reserved4;
  119. void Serialize(SpBuffer &Buf)
  120. {
  121. auto & buf = Buf & TokenSn & PKCS10 & Msg & TokenType & TokenSnLen & PKCS10Len & MsgLen & reserved1 & reserved2 & reserved3 & reserved4;
  122. }
  123. };
  124. struct DeviceControlService_QueryUSBStatus_Req
  125. {
  126. int reserved1;
  127. int reserved2;
  128. CSimpleStringA reserved3;
  129. CSimpleStringA reserved4;
  130. void Serialize(SpBuffer &Buf)
  131. {
  132. auto & buf = Buf & reserved1 & reserved2 & reserved3 & reserved4;
  133. }
  134. };
  135. struct DeviceControlService_QueryUSBStatus_Ans
  136. {
  137. int flag;
  138. int reserved1;
  139. int reserved2;
  140. CSimpleStringA reserved3;
  141. CSimpleStringA reserved4;
  142. void Serialize(SpBuffer &Buf)
  143. {
  144. auto & buf = Buf & flag & reserved1 & reserved2 & reserved3 & reserved4;
  145. }
  146. };
  147. struct DeviceControlService_QueryHardwareInfo_Req
  148. {
  149. void Serialize(SpBuffer &Buf)
  150. {
  151. }
  152. };
  153. struct DeviceControlService_QueryHardwareInfo_Ans
  154. {
  155. CSimpleStringA machineType;
  156. CSimpleStringA terminalNo;
  157. CSimpleStringA site;
  158. CSimpleStringA termLimit;
  159. CSimpleStringA termVersion;
  160. CAutoArray<CSimpleStringA> ip;
  161. CAutoArray<CSimpleStringA> mac;
  162. int reserved1;
  163. int reserved2;
  164. CSimpleStringA reserved3;
  165. CSimpleStringA reserved4;
  166. void Serialize(SpBuffer &Buf)
  167. {
  168. auto & buf = Buf & machineType & terminalNo & site & termLimit & termVersion & ip & mac & reserved1 & reserved2 & reserved3 & reserved4;
  169. }
  170. };
  171. struct DeviceControlService_ReadCenterConfigStr_Req
  172. {
  173. CSimpleStringA entityName;
  174. CSimpleStringA key;
  175. int reserved1;
  176. int reserved2;
  177. CSimpleStringA reserved3;
  178. CSimpleStringA reserved4;
  179. void Serialize(SpBuffer &Buf)
  180. {
  181. auto & buf = Buf & entityName & key & reserved1 & reserved2 & reserved3 & reserved4;
  182. }
  183. };
  184. struct DeviceControlService_ReadCenterConfigStr_Ans
  185. {
  186. CSimpleStringA value;
  187. int reserved1;
  188. int reserved2;
  189. CSimpleStringA reserved3;
  190. CSimpleStringA reserved4;
  191. void Serialize(SpBuffer &Buf)
  192. {
  193. auto & buf = Buf & value & reserved1 & reserved2 & reserved3 & reserved4;
  194. }
  195. };
  196. struct DeviceControlService_ReadConfigValue_Req
  197. {
  198. int configType;
  199. CSimpleStringA section;
  200. bool option;
  201. CSimpleStringA key;
  202. int reserved1;
  203. int reserved2;
  204. CSimpleStringA reserved3;
  205. CSimpleStringA reserved4;
  206. void Serialize(SpBuffer &Buf)
  207. {
  208. auto & buf = Buf & configType & section & option & key & reserved1 & reserved2 & reserved3 & reserved4;
  209. }
  210. };
  211. struct DeviceControlService_ReadConfigValue_Ans
  212. {
  213. CSimpleStringA value;
  214. int reserved1;
  215. int reserved2;
  216. CSimpleStringA reserved3;
  217. CSimpleStringA reserved4;
  218. void Serialize(SpBuffer &Buf)
  219. {
  220. auto & buf = Buf & value & reserved1 & reserved2 & reserved3 & reserved4;
  221. }
  222. };
  223. struct DeviceControlService_TestConnectivity_Req
  224. {
  225. int protocol;
  226. CSimpleStringA ip;
  227. int port;
  228. int reserved1;
  229. CSimpleStringA reserved2;
  230. void Serialize(SpBuffer &Buf)
  231. {
  232. auto & buf = Buf & protocol & ip & port & reserved1 & reserved2;
  233. }
  234. };
  235. struct DeviceControlService_TestConnectivity_Ans
  236. {
  237. int result;
  238. CSimpleStringA additionalMsg;
  239. void Serialize(SpBuffer &Buf)
  240. {
  241. auto & buf = Buf & result & additionalMsg;
  242. }
  243. };
  244. struct DeviceControlService_GetVendorFileList_Req
  245. {
  246. bool root;
  247. CSimpleStringA adapter;
  248. CSimpleStringA vendor;
  249. CSimpleStringA version;
  250. CSimpleStringA batch;
  251. void Serialize(SpBuffer &Buf)
  252. {
  253. auto & buf = Buf & root & adapter & vendor & version & batch;
  254. }
  255. };
  256. struct DeviceControlService_GetVendorFileList_Ans
  257. {
  258. int result;
  259. CSimpleStringA msg;
  260. CAutoArray<CSimpleStringA> filenames;
  261. CAutoArray<int> status;
  262. CAutoArray<int> port;
  263. CAutoArray<int> baudrate;
  264. CAutoArray<CSimpleStringA> param1;
  265. CAutoArray<CSimpleStringA> param2;
  266. void Serialize(SpBuffer &Buf)
  267. {
  268. auto & buf = Buf & result & msg & filenames & status & port & baudrate & param1 & param2;
  269. }
  270. };
  271. struct DeviceControlService_TestAdapterFileAvailable_Req
  272. {
  273. CSimpleStringA filename;
  274. int type;
  275. int options;
  276. int port;
  277. int baudrate;
  278. int param1;
  279. int param2;
  280. CSimpleStringA param3;
  281. CSimpleStringA param4;
  282. CAutoArray<int> param5;
  283. CAutoArray<CSimpleStringA> param6;
  284. void Serialize(SpBuffer &Buf)
  285. {
  286. auto & buf = Buf & filename & type & options & port & baudrate & param1 & param2 & param3 & param4 & param5 & param6;
  287. }
  288. };
  289. struct DeviceControlService_TestAdapterFileAvailable_Ans
  290. {
  291. unsigned int status;
  292. CSimpleStringA msg;
  293. CAutoArray<int> reserved1;
  294. CAutoArray<CSimpleStringA> reserved2;
  295. CAutoArray<CSimpleStringA> reserved3;
  296. void Serialize(SpBuffer &Buf)
  297. {
  298. auto & buf = Buf & status & msg & reserved1 & reserved2 & reserved3;
  299. }
  300. };
  301. struct DeviceControlService_GetDevInfo_Req
  302. {
  303. void Serialize(SpBuffer &Buf)
  304. {
  305. }
  306. };
  307. struct DeviceControlService_GetDevInfo_Ans
  308. {
  309. CSimpleStringA type;
  310. CSimpleStringA model;
  311. CSimpleStringA version;
  312. int state;
  313. void Serialize(SpBuffer &Buf)
  314. {
  315. auto & buf = Buf & type & model & version & state;
  316. }
  317. };
  318. ///////////////////////////
  319. } // namespace DeviceControl
  320. #endif // __DEVICECONTROL_DEF_G_H