1 #ifndef MSGCLIENTREQUEST_H_
2 #define MSGCLIENTREQUEST_H_
4 #include "MsgMoteIdList.h"
5 #include "MsgPayload.h"
7 namespace remote
{ namespace protocols
{ namespace client_server
{
11 MSGCLIENTCOMMAND_GETMOTECONTROL
,
12 MSGCLIENTCOMMAND_DROPMOTECONTROL
,
13 MSGCLIENTCOMMAND_MOTEMESSAGE
= 100
16 class MsgClientRequest
: public BaseMsg
19 MsgClientRequest(uint8_t command
);
20 MsgClientRequest(uint8_t*& buffer
, uint32_t& buflen
);
22 uint8_t* write(uint8_t* buffer
, uint32_t& buflen
);
25 MsgMoteIdList
& getMoteIdList();
26 MsgPayload
& getMoteMsg();
28 uint8_t* read(uint8_t* buffer
, uint32_t& buflen
);
30 MsgMoteIdList msgMoteIdList
;
37 #endif /*MSGCLIENTREQUEST_H_*/