InteractiveControl_msg_g.h 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351
  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 eMsgSig_CustomerState 175614460
  30. #define eMsgSig_Stop -150723185
  31. #define eMsgSig_Recover 572191984
  32. #define eMsgSig_EnterBFlow 1901994842
  33. #define eMsgSig_ExitBFlow -169419673
  34. #define eMsgSig_GoHome 2128281094
  35. #define eMsgSig_EnterParentMenu 2011056309
  36. #define eMsgSig_EnterSubMenu 1396641290
  37. #define eMsgSig_AgentInputState 616800629
  38. #define eMsgSig_AgentState 145893630
  39. #define eMsgSig_RecvAgentText 1590630468
  40. #define eMsgSig_BackSyncData 1170236456
  41. #define eMsgSig_TryLockScreenRequest -1563999824
  42. #define eMsgSig_CameraFaultOccurred 1614283212
  43. #define eMsgSig_WideAngleCameraFault 2114006811
  44. #define eMsgSig_RecvP2pFlwReq -1949134515
  45. #define eMsgSig_EnterBFlowFromUT 48398790
  46. #define eMsgSig_AudioEndRet -1055633973
  47. #define eMsgSig_CommonWebMsg -1026578513
  48. #define eMsgSig_H5BackSyncData -1217690931
  49. #define eMsgSig_SalesRecordingFailed -1402924427
  50. #define eMsgSig_EnvCameraCapProcess -1158933893
  51. struct CustomerState
  52. {
  53. int state;
  54. CSimpleStringW status;
  55. CSimpleStringW session_id;
  56. void Serialize(SpBuffer &Buf)
  57. {
  58. auto & buf = Buf & state & status & session_id;
  59. }
  60. };
  61. ///////////////////////////
  62. struct Stop
  63. {
  64. int reason;
  65. CSimpleStringW desc;
  66. void Serialize(SpBuffer &Buf)
  67. {
  68. auto & buf = Buf & reason & desc;
  69. }
  70. };
  71. ///////////////////////////
  72. struct Recover
  73. {
  74. int reason;
  75. CSimpleStringW desc;
  76. void Serialize(SpBuffer &Buf)
  77. {
  78. auto & buf = Buf & reason & desc;
  79. }
  80. };
  81. ///////////////////////////
  82. struct EnterBFlow
  83. {
  84. CSimpleStringW menuid;
  85. void Serialize(SpBuffer &Buf)
  86. {
  87. auto & buf = Buf & menuid;
  88. }
  89. };
  90. ///////////////////////////
  91. struct ExitBFlow
  92. {
  93. void Serialize(SpBuffer &Buf)
  94. {
  95. }
  96. };
  97. ///////////////////////////
  98. struct GoHome
  99. {
  100. void Serialize(SpBuffer &Buf)
  101. {
  102. }
  103. };
  104. ///////////////////////////
  105. struct EnterParentMenu
  106. {
  107. CSimpleStringW currentmenuid;
  108. void Serialize(SpBuffer &Buf)
  109. {
  110. auto & buf = Buf & currentmenuid;
  111. }
  112. };
  113. ///////////////////////////
  114. struct EnterSubMenu
  115. {
  116. CSimpleStringW currentmenuid;
  117. CSimpleStringW submenuid;
  118. void Serialize(SpBuffer &Buf)
  119. {
  120. auto & buf = Buf & currentmenuid & submenuid;
  121. }
  122. };
  123. ///////////////////////////
  124. struct AgentInputState
  125. {
  126. int state;
  127. void Serialize(SpBuffer &Buf)
  128. {
  129. auto & buf = Buf & state;
  130. }
  131. };
  132. ///////////////////////////
  133. struct AgentState
  134. {
  135. int state;
  136. CSimpleStringW status;
  137. void Serialize(SpBuffer &Buf)
  138. {
  139. auto & buf = Buf & state & status;
  140. }
  141. };
  142. ///////////////////////////
  143. struct RecvAgentText
  144. {
  145. CSimpleStringW content;
  146. void Serialize(SpBuffer &Buf)
  147. {
  148. auto & buf = Buf & content;
  149. }
  150. };
  151. ///////////////////////////
  152. struct BackSyncData
  153. {
  154. int id;
  155. CSimpleStringW content;
  156. void Serialize(SpBuffer &Buf)
  157. {
  158. auto & buf = Buf & id & content;
  159. }
  160. };
  161. ///////////////////////////
  162. struct TryLockScreenRequest
  163. {
  164. void Serialize(SpBuffer &Buf)
  165. {
  166. }
  167. };
  168. ///////////////////////////
  169. struct CameraFaultOccurred
  170. {
  171. char state;
  172. CSimpleStringW camname;
  173. void Serialize(SpBuffer &Buf)
  174. {
  175. auto & buf = Buf & state & camname;
  176. }
  177. };
  178. ///////////////////////////
  179. struct WideAngleCameraFault
  180. {
  181. char state;
  182. CSimpleStringW camname;
  183. void Serialize(SpBuffer &Buf)
  184. {
  185. auto & buf = Buf & state & camname;
  186. }
  187. };
  188. ///////////////////////////
  189. struct RecvP2pFlwReq
  190. {
  191. CSimpleStringW content;
  192. void Serialize(SpBuffer &Buf)
  193. {
  194. auto & buf = Buf & content;
  195. }
  196. };
  197. ///////////////////////////
  198. struct EnterBFlowFromUT
  199. {
  200. CSimpleStringW xapName;
  201. CSimpleStringW command;
  202. void Serialize(SpBuffer &Buf)
  203. {
  204. auto & buf = Buf & xapName & command;
  205. }
  206. };
  207. ///////////////////////////
  208. struct AudioEndRet
  209. {
  210. CSimpleStringA AudioNames;
  211. bool ret;
  212. void Serialize(SpBuffer &Buf)
  213. {
  214. auto & buf = Buf & AudioNames & ret;
  215. }
  216. };
  217. ///////////////////////////
  218. struct CommonWebMsg
  219. {
  220. int type;
  221. int value;
  222. void Serialize(SpBuffer &Buf)
  223. {
  224. auto & buf = Buf & type & value;
  225. }
  226. };
  227. ///////////////////////////
  228. struct H5BackSyncData
  229. {
  230. CSimpleStringW content;
  231. void Serialize(SpBuffer &Buf)
  232. {
  233. auto & buf = Buf & content;
  234. }
  235. };
  236. ///////////////////////////
  237. struct SalesRecordingFailed
  238. {
  239. CSimpleStringW failedmsg;
  240. void Serialize(SpBuffer &Buf)
  241. {
  242. auto & buf = Buf & failedmsg;
  243. }
  244. };
  245. ///////////////////////////
  246. struct EnvCameraCapProcess
  247. {
  248. CSimpleStringW envcapmsg;
  249. void Serialize(SpBuffer &Buf)
  250. {
  251. auto & buf = Buf & envcapmsg;
  252. }
  253. };
  254. ///////////////////////////
  255. } // namespace InteractiveControl
  256. #endif // __INTERACTIVECONTROL_MSG_G_H