Message to request details for a Thing.
#include <InvestigateMsg.h>
|
| | InvestigateMsg (unsigned char networkId, unsigned char thingId) |
| | Create a new message for sending.
|
| |
| | InvestigateMsg (char *buffer) |
| | Create a message for receiving.
|
| |
|
virtual | ~InvestigateMsg () |
| | Destructor for the message.
|
| |
| virtual unsigned char | Serialize (char *buffer) override |
| | Serialize the message into a byte array for sending.
|
| |
|
|
unsigned char | networkId |
| | The network ID of the thing.
|
| |
|
unsigned char | thingId |
| | the ID of the thing
|
| |
|
|
static const unsigned char | id = 0x81 |
| | The message ID.
|
| |
|
static const unsigned char | length = 3 |
| | The length of the message.
|
| |
◆ InvestigateMsg() [1/2]
| InvestigateMsg::InvestigateMsg |
( |
unsigned char |
networkId, |
|
|
unsigned char |
thingId |
|
) |
| |
Create a new message for sending.
- Parameters
-
| networkId | The network ID for the thing |
| thingId | The ID of the thing |
◆ InvestigateMsg() [2/2]
| InvestigateMsg::InvestigateMsg |
( |
char * |
buffer | ) |
|
Create a message for receiving.
- Parameters
-
| buffer | The byte array to parse |
◆ Serialize()
| unsigned char InvestigateMsg::Serialize |
( |
char * |
buffer | ) |
|
|
overridevirtual |
Serialize the message into a byte array for sending.
- Parameters
-
| buffer | The buffer to serilize into |
- Returns
- The length of the message in the buffer
Reimplemented from Passer::RoboidControl::IMessage.