![]() |
MQTT C Client Libraries Internals
|
Data for a connect packet. More...
#include <MQTTPacket.h>
Data Fields | ||
Header | header | |
MQTT header byte. | ||
union { | ||
unsigned char all | ||
all connect flags | ||
struct { | ||
int : 1 | ||
unused | ||
bool cleanstart: 1 | ||
cleansession flag | ||
bool will: 1 | ||
will flag | ||
unsigned int willQoS: 2 | ||
will QoS value | ||
bool willRetain: 1 | ||
will retain setting | ||
bool password: 1 | ||
3.1 password | ||
bool username: 1 | ||
3.1 user name | ||
} bits | ||
} | flags | |
connect flags byte | ||
char * | Protocol | |
MQTT protocol name. | ||
char * | clientID | |
string client id | ||
char * | willTopic | |
will topic | ||
char * | willMsg | |
will payload | ||
int | keepAliveTimer | |
keepalive timeout value in seconds | ||
unsigned char | version | |
MQTT version number. | ||
Data for a connect packet.