FingerPrint_def_g.h 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251
  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_MethodSignature_GetImageAndFeature 248238486
  21. #define FingerPrintService_MethodSignature_CancelRegister -1073046765
  22. #define FingerPrintService_MethodSignature_CancelMatch 449548713
  23. #define FingerPrintService_MethodSignature_Exit -736432874
  24. #define FingerPrintService_MethodSignature_Match 1103958687
  25. #define FingerPrintService_MethodSignature_GetDevStatus -1933239559
  26. #define FingerPrintService_MethodSignature_GetDevInfo -70806533
  27. #define FingerPrintService_MethodSignature_GetImageAndFeatureEx 86600716
  28. #define FingerPrintService_MethodSignature_GetFingerPrint -2051396936
  29. #define FingerPrintService_MethodSignature_GenerateTemplate 1610871029
  30. #define FingerPrintService_LogCode_GetImageAndFeature "QLR040220400"
  31. #define FingerPrintService_LogCode_CancelRegister "QLR040220401"
  32. #define FingerPrintService_LogCode_CancelMatch "QLR040220402"
  33. #define FingerPrintService_LogCode_Exit "QLR040220403"
  34. #define FingerPrintService_LogCode_Match "QLR040220404"
  35. #define FingerPrintService_LogCode_GetDevStatus "QLR040220405"
  36. #define FingerPrintService_LogCode_GetDevInfo "QLR040220499"
  37. #define FingerPrintService_LogCode_GetImageAndFeatureEx "QLR040220406"
  38. #define FingerPrintService_LogCode_GetFingerPrint "QLR040220407"
  39. #define FingerPrintService_LogCode_GenerateTemplate "QLR040220408"
  40. struct FingerPrintService_GetImageAndFeature_Req
  41. {
  42. int times;
  43. void Serialize(SpBuffer &Buf)
  44. {
  45. auto & buf = Buf & times;
  46. }
  47. };
  48. struct FingerPrintService_GetImageAndFeature_Ans
  49. {
  50. CSimpleStringA imageName;
  51. CSimpleStringA feature;
  52. void Serialize(SpBuffer &Buf)
  53. {
  54. auto & buf = Buf & imageName & feature;
  55. }
  56. };
  57. struct FingerPrintService_CancelRegister_Info
  58. {
  59. void Serialize(SpBuffer &Buf)
  60. {
  61. }
  62. };
  63. struct FingerPrintService_CancelMatch_Info
  64. {
  65. void Serialize(SpBuffer &Buf)
  66. {
  67. }
  68. };
  69. struct FingerPrintService_Exit_Info
  70. {
  71. void Serialize(SpBuffer &Buf)
  72. {
  73. }
  74. };
  75. struct FingerPrintService_Match_Req
  76. {
  77. CAutoArray<CSimpleStringA> templates;
  78. CAutoArray<int> templateLen;
  79. int templateNum;
  80. CSimpleStringA imageName;
  81. CAutoArray<int> reserved1;
  82. CAutoArray<CSimpleStringA> reserved2;
  83. void Serialize(SpBuffer &Buf)
  84. {
  85. auto & buf = Buf & templates & templateLen & templateNum & imageName & reserved1 & reserved2;
  86. }
  87. };
  88. struct FingerPrintService_Match_Ans
  89. {
  90. CAutoArray<int> result;
  91. void Serialize(SpBuffer &Buf)
  92. {
  93. auto & buf = Buf & result;
  94. }
  95. };
  96. struct FingerPrintService_GetDevStatus_Req
  97. {
  98. void Serialize(SpBuffer &Buf)
  99. {
  100. }
  101. };
  102. struct FingerPrintService_GetDevStatus_Ans
  103. {
  104. int status;
  105. void Serialize(SpBuffer &Buf)
  106. {
  107. auto & buf = Buf & status;
  108. }
  109. };
  110. struct FingerPrintService_GetDevInfo_Req
  111. {
  112. void Serialize(SpBuffer &Buf)
  113. {
  114. }
  115. };
  116. struct FingerPrintService_GetDevInfo_Ans
  117. {
  118. CSimpleStringA type;
  119. CSimpleStringA model;
  120. CSimpleStringA version;
  121. int state;
  122. void Serialize(SpBuffer &Buf)
  123. {
  124. auto & buf = Buf & type & model & version & state;
  125. }
  126. };
  127. struct FingerPrintService_GetImageAndFeatureEx_Req
  128. {
  129. int times;
  130. void Serialize(SpBuffer &Buf)
  131. {
  132. auto & buf = Buf & times;
  133. }
  134. };
  135. struct FingerPrintService_GetImageAndFeatureEx_Ans
  136. {
  137. CSimpleStringA imageName;
  138. CSimpleStringA feature;
  139. CAutoArray<int> reserved1;
  140. CAutoArray<CSimpleStringA> reserved2;
  141. void Serialize(SpBuffer &Buf)
  142. {
  143. auto & buf = Buf & imageName & feature & reserved1 & reserved2;
  144. }
  145. };
  146. struct FingerPrintService_GetFingerPrint_Req
  147. {
  148. int times;
  149. CAutoArray<int> reserved1;
  150. CAutoArray<CSimpleStringA> reserved2;
  151. void Serialize(SpBuffer &Buf)
  152. {
  153. auto & buf = Buf & times & reserved1 & reserved2;
  154. }
  155. };
  156. struct FingerPrintService_GetFingerPrint_Ans
  157. {
  158. CSimpleStringA imageName;
  159. CSimpleStringA feature;
  160. CAutoArray<int> reserved1;
  161. CAutoArray<CSimpleStringA> reserved2;
  162. void Serialize(SpBuffer &Buf)
  163. {
  164. auto & buf = Buf & imageName & feature & reserved1 & reserved2;
  165. }
  166. };
  167. struct FingerPrintService_GenerateTemplate_Req
  168. {
  169. CAutoArray<int> FingerIDList;
  170. CAutoArray<int> reserved1;
  171. CAutoArray<CSimpleStringA> reserved2;
  172. void Serialize(SpBuffer &Buf)
  173. {
  174. auto & buf = Buf & FingerIDList & reserved1 & reserved2;
  175. }
  176. };
  177. struct FingerPrintService_GenerateTemplate_Ans
  178. {
  179. CSimpleStringA templateFeature;
  180. CAutoArray<int> reserved1;
  181. CAutoArray<CSimpleStringA> reserved2;
  182. void Serialize(SpBuffer &Buf)
  183. {
  184. auto & buf = Buf & templateFeature & reserved1 & reserved2;
  185. }
  186. };
  187. ///////////////////////////
  188. } // namespace FingerPrint
  189. #endif // __FINGERPRINT_DEF_G_H