InteractiveControl_msg_g.h 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366
  1. #ifndef __INTERACTIVECONTROL_MSG_G_H
  2. #define __INTERACTIVECONTROL_MSG_G_H
  3. #pragma once
  4. // This code is generated by spgen tool!
  5. #include "SpHelper.h"
  6. namespace InteractiveControl {
  7. #define eMsg_CustomerState 0
  8. #define eMsg_Stop 1
  9. #define eMsg_Recover 2
  10. #define eMsg_EnterBFlow 3
  11. #define eMsg_ExitBFlow 4
  12. #define eMsg_GoHome 5
  13. #define eMsg_EnterParentMenu 6
  14. #define eMsg_EnterSubMenu 7
  15. #define eMsg_AgentInputState 8
  16. #define eMsg_AgentState 9
  17. #define eMsg_RecvAgentText 10
  18. #define eMsg_BackSyncData 11
  19. #define eMsg_TryLockScreenRequest 12
  20. #define eMsg_CameraFaultOccurred 13
  21. #define eMsg_WideAngleCameraFault 14
  22. #define eMsg_RecvP2pFlwReq 15
  23. #define eMsg_EnterBFlowFromUT 16
  24. #define eMsg_AudioEndRet 17
  25. #define eMsg_CommonWebMsg 18
  26. #define eMsg_H5BackSyncData 19
  27. #define eMsg_SalesRecordingFailed 20
  28. #define eMsg_EnvCameraCapProcess 21
  29. #define eMsg_FaceTrackingMsg 22
  30. #define eMsgSig_CustomerState 175614460
  31. #define eMsgSig_Stop -150723185
  32. #define eMsgSig_Recover 572191984
  33. #define eMsgSig_EnterBFlow 1901994842
  34. #define eMsgSig_ExitBFlow -169419673
  35. #define eMsgSig_GoHome 2128281094
  36. #define eMsgSig_EnterParentMenu 2011056309
  37. #define eMsgSig_EnterSubMenu 1396641290
  38. #define eMsgSig_AgentInputState 616800629
  39. #define eMsgSig_AgentState 145893630
  40. #define eMsgSig_RecvAgentText 1590630468
  41. #define eMsgSig_BackSyncData 1170236456
  42. #define eMsgSig_TryLockScreenRequest -1563999824
  43. #define eMsgSig_CameraFaultOccurred 1614283212
  44. #define eMsgSig_WideAngleCameraFault 2114006811
  45. #define eMsgSig_RecvP2pFlwReq -1949134515
  46. #define eMsgSig_EnterBFlowFromUT 48398790
  47. #define eMsgSig_AudioEndRet -1055633973
  48. #define eMsgSig_CommonWebMsg -1026578513
  49. #define eMsgSig_H5BackSyncData -1217690931
  50. #define eMsgSig_SalesRecordingFailed -1402924427
  51. #define eMsgSig_EnvCameraCapProcess -1158933893
  52. #define eMsgSig_FaceTrackingMsg 1447421404
  53. struct CustomerState
  54. {
  55. int state;
  56. CSimpleStringW status;
  57. CSimpleStringW session_id;
  58. void Serialize(SpBuffer &Buf)
  59. {
  60. auto & buf = Buf & state & status & session_id;
  61. }
  62. };
  63. ///////////////////////////
  64. struct Stop
  65. {
  66. int reason;
  67. CSimpleStringW desc;
  68. void Serialize(SpBuffer &Buf)
  69. {
  70. auto & buf = Buf & reason & desc;
  71. }
  72. };
  73. ///////////////////////////
  74. struct Recover
  75. {
  76. int reason;
  77. CSimpleStringW desc;
  78. void Serialize(SpBuffer &Buf)
  79. {
  80. auto & buf = Buf & reason & desc;
  81. }
  82. };
  83. ///////////////////////////
  84. struct EnterBFlow
  85. {
  86. CSimpleStringW menuid;
  87. void Serialize(SpBuffer &Buf)
  88. {
  89. auto & buf = Buf & menuid;
  90. }
  91. };
  92. ///////////////////////////
  93. struct ExitBFlow
  94. {
  95. void Serialize(SpBuffer &Buf)
  96. {
  97. }
  98. };
  99. ///////////////////////////
  100. struct GoHome
  101. {
  102. void Serialize(SpBuffer &Buf)
  103. {
  104. }
  105. };
  106. ///////////////////////////
  107. struct EnterParentMenu
  108. {
  109. CSimpleStringW currentmenuid;
  110. void Serialize(SpBuffer &Buf)
  111. {
  112. auto & buf = Buf & currentmenuid;
  113. }
  114. };
  115. ///////////////////////////
  116. struct EnterSubMenu
  117. {
  118. CSimpleStringW currentmenuid;
  119. CSimpleStringW submenuid;
  120. void Serialize(SpBuffer &Buf)
  121. {
  122. auto & buf = Buf & currentmenuid & submenuid;
  123. }
  124. };
  125. ///////////////////////////
  126. struct AgentInputState
  127. {
  128. int state;
  129. void Serialize(SpBuffer &Buf)
  130. {
  131. auto & buf = Buf & state;
  132. }
  133. };
  134. ///////////////////////////
  135. struct AgentState
  136. {
  137. int state;
  138. CSimpleStringW status;
  139. void Serialize(SpBuffer &Buf)
  140. {
  141. auto & buf = Buf & state & status;
  142. }
  143. };
  144. ///////////////////////////
  145. struct RecvAgentText
  146. {
  147. CSimpleStringW content;
  148. void Serialize(SpBuffer &Buf)
  149. {
  150. auto & buf = Buf & content;
  151. }
  152. };
  153. ///////////////////////////
  154. struct BackSyncData
  155. {
  156. int id;
  157. CSimpleStringW content;
  158. void Serialize(SpBuffer &Buf)
  159. {
  160. auto & buf = Buf & id & content;
  161. }
  162. };
  163. ///////////////////////////
  164. struct TryLockScreenRequest
  165. {
  166. void Serialize(SpBuffer &Buf)
  167. {
  168. }
  169. };
  170. ///////////////////////////
  171. struct CameraFaultOccurred
  172. {
  173. char state;
  174. CSimpleStringW camname;
  175. void Serialize(SpBuffer &Buf)
  176. {
  177. auto & buf = Buf & state & camname;
  178. }
  179. };
  180. ///////////////////////////
  181. struct WideAngleCameraFault
  182. {
  183. char state;
  184. CSimpleStringW camname;
  185. void Serialize(SpBuffer &Buf)
  186. {
  187. auto & buf = Buf & state & camname;
  188. }
  189. };
  190. ///////////////////////////
  191. struct RecvP2pFlwReq
  192. {
  193. CSimpleStringW content;
  194. void Serialize(SpBuffer &Buf)
  195. {
  196. auto & buf = Buf & content;
  197. }
  198. };
  199. ///////////////////////////
  200. struct EnterBFlowFromUT
  201. {
  202. CSimpleStringW xapName;
  203. CSimpleStringW command;
  204. void Serialize(SpBuffer &Buf)
  205. {
  206. auto & buf = Buf & xapName & command;
  207. }
  208. };
  209. ///////////////////////////
  210. struct AudioEndRet
  211. {
  212. CSimpleStringA AudioNames;
  213. bool ret;
  214. void Serialize(SpBuffer &Buf)
  215. {
  216. auto & buf = Buf & AudioNames & ret;
  217. }
  218. };
  219. ///////////////////////////
  220. struct CommonWebMsg
  221. {
  222. int type;
  223. int value;
  224. void Serialize(SpBuffer &Buf)
  225. {
  226. auto & buf = Buf & type & value;
  227. }
  228. };
  229. ///////////////////////////
  230. struct H5BackSyncData
  231. {
  232. CSimpleStringW content;
  233. void Serialize(SpBuffer &Buf)
  234. {
  235. auto & buf = Buf & content;
  236. }
  237. };
  238. ///////////////////////////
  239. struct SalesRecordingFailed
  240. {
  241. CSimpleStringW failedmsg;
  242. void Serialize(SpBuffer &Buf)
  243. {
  244. auto & buf = Buf & failedmsg;
  245. }
  246. };
  247. ///////////////////////////
  248. struct EnvCameraCapProcess
  249. {
  250. CSimpleStringW envcapmsg;
  251. void Serialize(SpBuffer &Buf)
  252. {
  253. auto & buf = Buf & envcapmsg;
  254. }
  255. };
  256. ///////////////////////////
  257. struct FaceTrackingMsg
  258. {
  259. CSimpleStringW Trackingmsg;
  260. void Serialize(SpBuffer &Buf)
  261. {
  262. auto & buf = Buf & Trackingmsg;
  263. }
  264. };
  265. ///////////////////////////
  266. } // namespace InteractiveControl
  267. #endif // __INTERACTIVECONTROL_MSG_G_H