Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: EthernetInterface MQTTS NTPClient SDFileSystem mbed-rtos mbed wolfSSL
Fork of HelloMQTT by
Revision 20:0404c7f31c69, committed 2015-08-01
- 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 |
--- 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);
