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: 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 |
--- 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;
};
