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 |
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);