Version of MQTT library with a fix for compiler error to do with NonCopyable.
Dependencies: FP MQTTPacket
Fork of MQTT by
Revision 47:f313853d22a6, committed 2017-08-10
- Comitter:
- RobMeades
- Date:
- Thu Aug 10 14:09:33 2017 +0000
- Parent:
- 46:e335fcc1a663
- Commit message:
- Add u-blox cellular targets C030 (currently the non-N2xx flavour) and C027.
Changed in this revision
MQTTmbed.h | Show annotated file Show diff for this revision Revisions of this file |
diff -r e335fcc1a663 -r f313853d22a6 MQTTmbed.h --- a/MQTTmbed.h Tue Aug 18 09:57:19 2015 +0000 +++ b/MQTTmbed.h Thu Aug 10 14:09:33 2017 +0000 @@ -8,27 +8,27 @@ public: Countdown() { - t = Timer(); + t = new Timer(); } Countdown(int ms) { - t = Timer(); + t = new Timer(); countdown_ms(ms); } bool expired() { - return t.read_ms() >= interval_end_ms; + return t->read_ms() >= interval_end_ms; } void countdown_ms(unsigned long ms) { - t.stop(); + t->stop(); interval_end_ms = ms; - t.reset(); - t.start(); + t->reset(); + t->start(); } void countdown(int seconds) @@ -38,11 +38,11 @@ int left_ms() { - return interval_end_ms - t.read_ms(); + return interval_end_ms - t->read_ms(); } private: - Timer t; + Timer *t; unsigned long interval_end_ms; };