* #define MQTTPacket_connectData_initializer { {'M', 'Q', 'T', 'C'}, 0, 4, {NULL, {0, NULL}}, 60, 1, 0, \ * MQTTPacket_willOptions_initializer, {NULL, {0, NULL}}, {NULL, {0, NULL}} } * * typedef struct * { * /** The eyecatcher for this structure. must be M...
**/* unsignedcharMQTTVersion;*MQTTString clientID;* unsignedshortkeepAliveInterval;* unsignedcharcleansession;* unsignedcharwillFlag;*MQTTPacket_willOptions will;*MQTTString username;*MQTTString password;*} MQTTPacket_connectData;* *#defineMQTTPacket_connectData_initializer { {'M', 'Q', 'T', '...
void connlost(void *context, char *cause) { MQTTAsync client = (MQTTAsync)context; MQTTAsync_connectOptions conn_opts = MQTTAsync_connectOptions_initializer; int rc; printf("\nConnection lost\n"); printf(" cause: %s\n", cause); printf("Reconnecting\n"); conn_opts.keepAliveInterval = 2...