FingerPrint_def_g.h 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240
  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. struct FingerPrintService_GetImageAndFeature_Req
  31. {
  32. int times;
  33. void Serialize(SpBuffer &Buf)
  34. {
  35. auto & buf = Buf & times;
  36. }
  37. };
  38. struct FingerPrintService_GetImageAndFeature_Ans
  39. {
  40. CSimpleStringA imageName;
  41. CSimpleStringA feature;
  42. void Serialize(SpBuffer &Buf)
  43. {
  44. auto & buf = Buf & imageName & feature;
  45. }
  46. };
  47. struct FingerPrintService_CancelRegister_Info
  48. {
  49. void Serialize(SpBuffer &Buf)
  50. {
  51. }
  52. };
  53. struct FingerPrintService_CancelMatch_Info
  54. {
  55. void Serialize(SpBuffer &Buf)
  56. {
  57. }
  58. };
  59. struct FingerPrintService_Exit_Info
  60. {
  61. void Serialize(SpBuffer &Buf)
  62. {
  63. }
  64. };
  65. struct FingerPrintService_Match_Req
  66. {
  67. CAutoArray<CSimpleStringA> templates;
  68. CAutoArray<int> templateLen;
  69. int templateNum;
  70. CSimpleStringA imageName;
  71. CAutoArray<int> reserved1;
  72. CAutoArray<CSimpleStringA> reserved2;
  73. void Serialize(SpBuffer &Buf)
  74. {
  75. auto & buf = Buf & templates & templateLen & templateNum & imageName & reserved1 & reserved2;
  76. }
  77. };
  78. struct FingerPrintService_Match_Ans
  79. {
  80. CAutoArray<int> result;
  81. void Serialize(SpBuffer &Buf)
  82. {
  83. auto & buf = Buf & result;
  84. }
  85. };
  86. struct FingerPrintService_GetDevStatus_Req
  87. {
  88. void Serialize(SpBuffer &Buf)
  89. {
  90. }
  91. };
  92. struct FingerPrintService_GetDevStatus_Ans
  93. {
  94. int status;
  95. void Serialize(SpBuffer &Buf)
  96. {
  97. auto & buf = Buf & status;
  98. }
  99. };
  100. struct FingerPrintService_GetDevInfo_Req
  101. {
  102. void Serialize(SpBuffer &Buf)
  103. {
  104. }
  105. };
  106. struct FingerPrintService_GetDevInfo_Ans
  107. {
  108. CSimpleStringA type;
  109. CSimpleStringA model;
  110. CSimpleStringA version;
  111. int state;
  112. void Serialize(SpBuffer &Buf)
  113. {
  114. auto & buf = Buf & type & model & version & state;
  115. }
  116. };
  117. struct FingerPrintService_GetImageAndFeatureEx_Req
  118. {
  119. int times;
  120. void Serialize(SpBuffer &Buf)
  121. {
  122. auto & buf = Buf & times;
  123. }
  124. };
  125. struct FingerPrintService_GetImageAndFeatureEx_Ans
  126. {
  127. CSimpleStringA imageName;
  128. CSimpleStringA feature;
  129. CAutoArray<int> reserved1;
  130. CAutoArray<CSimpleStringA> reserved2;
  131. void Serialize(SpBuffer &Buf)
  132. {
  133. auto & buf = Buf & imageName & feature & reserved1 & reserved2;
  134. }
  135. };
  136. struct FingerPrintService_GetFingerPrint_Req
  137. {
  138. int times;
  139. CAutoArray<int> reserved1;
  140. CAutoArray<CSimpleStringA> reserved2;
  141. void Serialize(SpBuffer &Buf)
  142. {
  143. auto & buf = Buf & times & reserved1 & reserved2;
  144. }
  145. };
  146. struct FingerPrintService_GetFingerPrint_Ans
  147. {
  148. CSimpleStringA imageName;
  149. CSimpleStringA feature;
  150. CAutoArray<int> reserved1;
  151. CAutoArray<CSimpleStringA> reserved2;
  152. void Serialize(SpBuffer &Buf)
  153. {
  154. auto & buf = Buf & imageName & feature & reserved1 & reserved2;
  155. }
  156. };
  157. struct FingerPrintService_GenerateTemplate_Req
  158. {
  159. CAutoArray<int> FingerIDList;
  160. CAutoArray<int> reserved1;
  161. CAutoArray<CSimpleStringA> reserved2;
  162. void Serialize(SpBuffer &Buf)
  163. {
  164. auto & buf = Buf & FingerIDList & reserved1 & reserved2;
  165. }
  166. };
  167. struct FingerPrintService_GenerateTemplate_Ans
  168. {
  169. CSimpleStringA templateFeature;
  170. CAutoArray<int> reserved1;
  171. CAutoArray<CSimpleStringA> reserved2;
  172. void Serialize(SpBuffer &Buf)
  173. {
  174. auto & buf = Buf & templateFeature & reserved1 & reserved2;
  175. }
  176. };
  177. ///////////////////////////
  178. } // namespace FingerPrint
  179. #endif // __FINGERPRINT_DEF_G_H