wolf SSL / Mbed 2 deprecated HelloMQTTS

Dependencies:   EthernetInterface MQTTS NTPClient SDFileSystem mbed-rtos mbed wolfSSL

Fork of HelloMQTT by MQTT

Files at this revision

API Documentation at this revision

Comitter:
wolfSSL
Date:
Sat Aug 01 20:50:27 2015 +0000
Parent:
19:3bf315cb74b4
Commit message:
Added QoS2

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
diff -r 3bf315cb74b4 -r 0404c7f31c69 main.cpp
--- a/main.cpp	Mon Jul 27 01:38:23 2015 +0000
+++ b/main.cpp	Sat Aug 01 20:50:27 2015 +0000
@@ -23,7 +23,7 @@
  system libraries.
 
 */
-
+#define MQTTCLIENT_QOS2 1
 #include "MQTTEthernet.h"
 #include "MQTTClient.h"
 
@@ -181,9 +181,9 @@
     while (arrivedcount < 2)
         client.yield(100);
 
-#if 0 /* QoS 2 not tested */
+#if 1 /* QoS 2 not tested */
 // QoS 2
-    sprintf(buf, "\"%s\",  QoS 2 message from app version %f\n", version);
+    sprintf(buf, "\"%s\",  QoS 2 message from app version %f\n", msg, version);
     message.qos = MQTT::QOS2;
     message.payloadlen = strlen(buf)+1;
     rc = client.publish(topic, message);
@@ -193,7 +193,7 @@
 
 // n * QoS 2
     for (int i = 1; i <= 10; ++i) {
-        sprintf(buf, "\"%s\", QoS 2 message number %d from app version %f\n", i, version);
+        sprintf(buf, "\"%s\", QoS 2 message number %d from app version %f\n",msg,  i, version);
         message.qos = MQTT::QOS2;
         message.payloadlen = strlen(buf)+1;
         rc = client.publish(topic, message);