From b48265faedc40e3ac94a5d2f0563c8fe4ed14e58 Mon Sep 17 00:00:00 2001 From: Todd Treece Date: Mon, 5 Oct 2015 14:54:37 -0400 Subject: [PATCH] support anon auth & generated client id in constructor --- Adafruit_MQTT.cpp | 18 +++++++++++++----- Adafruit_MQTT.h | 14 ++++++++++---- 2 files changed, 23 insertions(+), 9 deletions(-) diff --git a/Adafruit_MQTT.cpp b/Adafruit_MQTT.cpp index 79a1ffe..8c461dd 100644 --- a/Adafruit_MQTT.cpp +++ b/Adafruit_MQTT.cpp @@ -70,30 +70,39 @@ static uint8_t *stringprint_P(uint8_t *p, const char *s, uint16_t maxlen=0) { // Adafruit_MQTT Definition //////////////////////////////////////////////////// -Adafruit_MQTT::Adafruit_MQTT(const char *server, uint16_t port, const char *cid, - const char *user, const char *pass) { +Adafruit_MQTT::Adafruit_MQTT(const char *server, uint16_t port, + const char *user, const char *pass, + const char *cid) { servername = server; portnum = port; clientid = cid; username = user; password = pass; + // reset subscriptions for (uint8_t i=0; i