FingerPrint_def_g.h 7.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339
  1. #ifndef __FINGERPRINT_DEF_G_H
  2. #define __FINGERPRINT_DEF_G_H
  3. #pragma once
  4. // This code is generated by spgen tool!
  5. #include "SpHelper.h"
  6. namespace FingerPrint {
  7. //
  8. // const goes here
  9. //
  10. #define FingerPrintService_Method_GetImageAndFeature 0
  11. #define FingerPrintService_Method_CancelRegister 1
  12. #define FingerPrintService_Method_CancelMatch 2
  13. #define FingerPrintService_Method_Exit 3
  14. #define FingerPrintService_Method_Match 4
  15. #define FingerPrintService_Method_GetDevStatus 5
  16. #define FingerPrintService_Method_GetDevInfo 65535
  17. #define FingerPrintService_Method_GetImageAndFeatureEx 6
  18. #define FingerPrintService_Method_GetFingerPrint 7
  19. #define FingerPrintService_Method_GenerateTemplate 8
  20. #define FingerPrintService_Method_GetFingerPrintJS 9
  21. #define FingerPrintService_Method_GenerateTemplateJS 10
  22. #define FingerPrintService_Method_CancelScanJS 11
  23. #define FingerPrintService_MethodSignature_GetImageAndFeature 248238486
  24. #define FingerPrintService_MethodSignature_CancelRegister -1073046765
  25. #define FingerPrintService_MethodSignature_CancelMatch 449548713
  26. #define FingerPrintService_MethodSignature_Exit -736432874
  27. #define FingerPrintService_MethodSignature_Match 1103958687
  28. #define FingerPrintService_MethodSignature_GetDevStatus -1933239559
  29. #define FingerPrintService_MethodSignature_GetDevInfo -70806533
  30. #define FingerPrintService_MethodSignature_GetImageAndFeatureEx 86600716
  31. #define FingerPrintService_MethodSignature_GetFingerPrint -2051396936
  32. #define FingerPrintService_MethodSignature_GenerateTemplate 1610871029
  33. #define FingerPrintService_MethodSignature_GetFingerPrintJS -291306234
  34. #define FingerPrintService_MethodSignature_GenerateTemplateJS 6087154
  35. #define FingerPrintService_MethodSignature_CancelScanJS -991804256
  36. #define FingerPrintService_LogCode_GetImageAndFeature "QLR040220400"
  37. #define FingerPrintService_LogCode_CancelRegister "QLR040220401"
  38. #define FingerPrintService_LogCode_CancelMatch "QLR040220402"
  39. #define FingerPrintService_LogCode_Exit "QLR040220403"
  40. #define FingerPrintService_LogCode_Match "QLR040220404"
  41. #define FingerPrintService_LogCode_GetDevStatus "QLR040220405"
  42. #define FingerPrintService_LogCode_GetDevInfo "QLR040220499"
  43. #define FingerPrintService_LogCode_GetImageAndFeatureEx "QLR040220406"
  44. #define FingerPrintService_LogCode_GetFingerPrint "QLR040220407"
  45. #define FingerPrintService_LogCode_GenerateTemplate "QLR040220408"
  46. #define FingerPrintService_LogCode_GetFingerPrintJS "QLR040220409"
  47. #define FingerPrintService_LogCode_GenerateTemplateJS "QLR040220410"
  48. #define FingerPrintService_LogCode_CancelScanJS "QLR040220411"
  49. struct FingerPrintService_GetImageAndFeature_Req
  50. {
  51. int times;
  52. void Serialize(SpBuffer &Buf)
  53. {
  54. auto & buf = Buf & times;
  55. }
  56. };
  57. struct FingerPrintService_GetImageAndFeature_Ans
  58. {
  59. CSimpleStringA imageName;
  60. CSimpleStringA feature;
  61. void Serialize(SpBuffer &Buf)
  62. {
  63. auto & buf = Buf & imageName & feature;
  64. }
  65. };
  66. struct FingerPrintService_CancelRegister_Info
  67. {
  68. void Serialize(SpBuffer &Buf)
  69. {
  70. }
  71. };
  72. struct FingerPrintService_CancelMatch_Info
  73. {
  74. void Serialize(SpBuffer &Buf)
  75. {
  76. }
  77. };
  78. struct FingerPrintService_Exit_Info
  79. {
  80. void Serialize(SpBuffer &Buf)
  81. {
  82. }
  83. };
  84. struct FingerPrintService_Match_Req
  85. {
  86. CAutoArray<CSimpleStringA> templates;
  87. CAutoArray<int> templateLen;
  88. int templateNum;
  89. CSimpleStringA imageName;
  90. CAutoArray<int> reserved1;
  91. CAutoArray<CSimpleStringA> reserved2;
  92. void Serialize(SpBuffer &Buf)
  93. {
  94. auto & buf = Buf & templates & templateLen & templateNum & imageName & reserved1 & reserved2;
  95. }
  96. };
  97. struct FingerPrintService_Match_Ans
  98. {
  99. CAutoArray<int> result;
  100. void Serialize(SpBuffer &Buf)
  101. {
  102. auto & buf = Buf & result;
  103. }
  104. };
  105. struct FingerPrintService_GetDevStatus_Req
  106. {
  107. void Serialize(SpBuffer &Buf)
  108. {
  109. }
  110. };
  111. struct FingerPrintService_GetDevStatus_Ans
  112. {
  113. int status;
  114. void Serialize(SpBuffer &Buf)
  115. {
  116. auto & buf = Buf & status;
  117. }
  118. };
  119. struct FingerPrintService_GetDevInfo_Req
  120. {
  121. void Serialize(SpBuffer &Buf)
  122. {
  123. }
  124. };
  125. struct FingerPrintService_GetDevInfo_Ans
  126. {
  127. CSimpleStringA type;
  128. CSimpleStringA model;
  129. CSimpleStringA version;
  130. int state;
  131. void Serialize(SpBuffer &Buf)
  132. {
  133. auto & buf = Buf & type & model & version & state;
  134. }
  135. };
  136. struct FingerPrintService_GetImageAndFeatureEx_Req
  137. {
  138. int times;
  139. void Serialize(SpBuffer &Buf)
  140. {
  141. auto & buf = Buf & times;
  142. }
  143. };
  144. struct FingerPrintService_GetImageAndFeatureEx_Ans
  145. {
  146. CSimpleStringA imageName;
  147. CSimpleStringA feature;
  148. CAutoArray<int> reserved1;
  149. CAutoArray<CSimpleStringA> reserved2;
  150. void Serialize(SpBuffer &Buf)
  151. {
  152. auto & buf = Buf & imageName & feature & reserved1 & reserved2;
  153. }
  154. };
  155. struct FingerPrintService_GetFingerPrint_Req
  156. {
  157. int times;
  158. CAutoArray<int> reserved1;
  159. CAutoArray<CSimpleStringA> reserved2;
  160. void Serialize(SpBuffer &Buf)
  161. {
  162. auto & buf = Buf & times & reserved1 & reserved2;
  163. }
  164. };
  165. struct FingerPrintService_GetFingerPrint_Ans
  166. {
  167. CSimpleStringA imageName;
  168. CSimpleStringA feature;
  169. CAutoArray<int> reserved1;
  170. CAutoArray<CSimpleStringA> reserved2;
  171. void Serialize(SpBuffer &Buf)
  172. {
  173. auto & buf = Buf & imageName & feature & reserved1 & reserved2;
  174. }
  175. };
  176. struct FingerPrintService_GenerateTemplate_Req
  177. {
  178. CAutoArray<int> FingerIDList;
  179. CAutoArray<int> reserved1;
  180. CAutoArray<CSimpleStringA> reserved2;
  181. void Serialize(SpBuffer &Buf)
  182. {
  183. auto & buf = Buf & FingerIDList & reserved1 & reserved2;
  184. }
  185. };
  186. struct FingerPrintService_GenerateTemplate_Ans
  187. {
  188. CSimpleStringA templateFeature;
  189. CAutoArray<int> reserved1;
  190. CAutoArray<CSimpleStringA> reserved2;
  191. void Serialize(SpBuffer &Buf)
  192. {
  193. auto & buf = Buf & templateFeature & reserved1 & reserved2;
  194. }
  195. };
  196. struct FingerPrintService_GetFingerPrintJS_Req
  197. {
  198. int fingerSN;
  199. int scanTimeOut;
  200. CAutoArray<int> reserved1;
  201. CAutoArray<CSimpleStringA> reserved2;
  202. void Serialize(SpBuffer &Buf)
  203. {
  204. auto & buf = Buf & fingerSN & scanTimeOut & reserved1 & reserved2;
  205. }
  206. };
  207. struct FingerPrintService_GetFingerPrintJS_Ans
  208. {
  209. CSimpleStringA feature;
  210. CBlob fingerImg;
  211. int fingerImgLen;
  212. CAutoArray<int> reserved1;
  213. CAutoArray<CSimpleStringA> reserved2;
  214. void Serialize(SpBuffer &Buf)
  215. {
  216. auto & buf = Buf & feature & fingerImg & fingerImgLen & reserved1 & reserved2;
  217. }
  218. };
  219. struct FingerPrintService_GenerateTemplateJS_Req
  220. {
  221. CAutoArray<int> fingerSNList;
  222. CAutoArray<int> reserved1;
  223. CAutoArray<CSimpleStringA> reserved2;
  224. void Serialize(SpBuffer &Buf)
  225. {
  226. auto & buf = Buf & fingerSNList & reserved1 & reserved2;
  227. }
  228. };
  229. struct FingerPrintService_GenerateTemplateJS_Ans
  230. {
  231. CSimpleStringA templateFeature;
  232. CAutoArray<int> reserved1;
  233. CAutoArray<CSimpleStringA> reserved2;
  234. void Serialize(SpBuffer &Buf)
  235. {
  236. auto & buf = Buf & templateFeature & reserved1 & reserved2;
  237. }
  238. };
  239. struct FingerPrintService_CancelScanJS_Req
  240. {
  241. CAutoArray<int> reserved1;
  242. CAutoArray<CSimpleStringA> reserved2;
  243. void Serialize(SpBuffer &Buf)
  244. {
  245. auto & buf = Buf & reserved1 & reserved2;
  246. }
  247. };
  248. struct FingerPrintService_CancelScanJS_Ans
  249. {
  250. CAutoArray<int> reserved1;
  251. CAutoArray<CSimpleStringA> reserved2;
  252. void Serialize(SpBuffer &Buf)
  253. {
  254. auto & buf = Buf & reserved1 & reserved2;
  255. }
  256. };
  257. ///////////////////////////
  258. } // namespace FingerPrint
  259. #endif // __FINGERPRINT_DEF_G_H