#ifndef __INTERACTIVECONTROL_MSG_G_H #define __INTERACTIVECONTROL_MSG_G_H #pragma once // This code is generated by spgen tool! #include "SpHelper.h" namespace InteractiveControl { #define eMsg_CustomerState 0 #define eMsg_Stop 1 #define eMsg_Recover 2 #define eMsg_EnterBFlow 3 #define eMsg_ExitBFlow 4 #define eMsg_GoHome 5 #define eMsg_EnterParentMenu 6 #define eMsg_EnterSubMenu 7 #define eMsg_AgentInputState 8 #define eMsg_AgentState 9 #define eMsg_RecvAgentText 10 #define eMsg_BackSyncData 11 #define eMsg_TryLockScreenRequest 12 #define eMsg_CameraFaultOccurred 13 #define eMsg_WideAngleCameraFault 14 #define eMsg_RecvP2pFlwReq 15 #define eMsg_EnterBFlowFromUT 16 #define eMsg_AudioEndRet 17 #define eMsg_CommonWebMsg 18 #define eMsg_H5BackSyncData 19 #define eMsgSig_CustomerState 175614460 #define eMsgSig_Stop -150723185 #define eMsgSig_Recover 572191984 #define eMsgSig_EnterBFlow 1901994842 #define eMsgSig_ExitBFlow -169419673 #define eMsgSig_GoHome 2128281094 #define eMsgSig_EnterParentMenu 2011056309 #define eMsgSig_EnterSubMenu 1396641290 #define eMsgSig_AgentInputState 616800629 #define eMsgSig_AgentState 145893630 #define eMsgSig_RecvAgentText 1590630468 #define eMsgSig_BackSyncData 1170236456 #define eMsgSig_TryLockScreenRequest -1563999824 #define eMsgSig_CameraFaultOccurred 1614283212 #define eMsgSig_WideAngleCameraFault 2114006811 #define eMsgSig_RecvP2pFlwReq -1949134515 #define eMsgSig_EnterBFlowFromUT 48398790 #define eMsgSig_AudioEndRet -1055633973 #define eMsgSig_CommonWebMsg -1026578513 #define eMsgSig_H5BackSyncData -1217690931 struct CustomerState { int state; CSimpleStringW status; CSimpleStringW session_id; void Serialize(SpBuffer &Buf) { auto & buf = Buf & state & status & session_id; } }; /////////////////////////// struct Stop { int reason; CSimpleStringW desc; void Serialize(SpBuffer &Buf) { auto & buf = Buf & reason & desc; } }; /////////////////////////// struct Recover { int reason; CSimpleStringW desc; void Serialize(SpBuffer &Buf) { auto & buf = Buf & reason & desc; } }; /////////////////////////// struct EnterBFlow { CSimpleStringW menuid; void Serialize(SpBuffer &Buf) { auto & buf = Buf & menuid; } }; /////////////////////////// struct ExitBFlow { void Serialize(SpBuffer &Buf) { } }; /////////////////////////// struct GoHome { void Serialize(SpBuffer &Buf) { } }; /////////////////////////// struct EnterParentMenu { CSimpleStringW currentmenuid; void Serialize(SpBuffer &Buf) { auto & buf = Buf & currentmenuid; } }; /////////////////////////// struct EnterSubMenu { CSimpleStringW currentmenuid; CSimpleStringW submenuid; void Serialize(SpBuffer &Buf) { auto & buf = Buf & currentmenuid & submenuid; } }; /////////////////////////// struct AgentInputState { int state; void Serialize(SpBuffer &Buf) { auto & buf = Buf & state; } }; /////////////////////////// struct AgentState { int state; CSimpleStringW status; void Serialize(SpBuffer &Buf) { auto & buf = Buf & state & status; } }; /////////////////////////// struct RecvAgentText { CSimpleStringW content; void Serialize(SpBuffer &Buf) { auto & buf = Buf & content; } }; /////////////////////////// struct BackSyncData { int id; CSimpleStringW content; void Serialize(SpBuffer &Buf) { auto & buf = Buf & id & content; } }; /////////////////////////// struct TryLockScreenRequest { void Serialize(SpBuffer &Buf) { } }; /////////////////////////// struct CameraFaultOccurred { char state; CSimpleStringW camname; void Serialize(SpBuffer &Buf) { auto & buf = Buf & state & camname; } }; /////////////////////////// struct WideAngleCameraFault { char state; CSimpleStringW camname; void Serialize(SpBuffer &Buf) { auto & buf = Buf & state & camname; } }; /////////////////////////// struct RecvP2pFlwReq { CSimpleStringW content; void Serialize(SpBuffer &Buf) { auto & buf = Buf & content; } }; /////////////////////////// struct EnterBFlowFromUT { CSimpleStringW xapName; CSimpleStringW command; void Serialize(SpBuffer &Buf) { auto & buf = Buf & xapName & command; } }; /////////////////////////// struct AudioEndRet { CSimpleStringA AudioNames; bool ret; void Serialize(SpBuffer &Buf) { auto & buf = Buf & AudioNames & ret; } }; /////////////////////////// struct CommonWebMsg { int type; int value; void Serialize(SpBuffer &Buf) { auto & buf = Buf & type & value; } }; /////////////////////////// struct H5BackSyncData { CSimpleStringW content; void Serialize(SpBuffer &Buf) { auto & buf = Buf & content; } }; /////////////////////////// } // namespace InteractiveControl #endif // __INTERACTIVECONTROL_MSG_G_H