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.
Diff: source/EddystoneService.cpp
- Revision:
- 12:b31d7c0f906c
- Parent:
- 3:5120491ba317
--- a/source/EddystoneService.cpp Wed Oct 05 05:15:50 2016 +0100
+++ b/source/EddystoneService.cpp Mon Oct 24 11:15:27 2016 +0100
@@ -379,7 +379,7 @@
* add initial frame so that we have something to advertise on startup */
if (uidFramePeriod) {
advFrameQueue.push(EDDYSTONE_FRAME_UID);
- uidFrameCallbackHandle = eventQueue.post_every(
+ uidFrameCallbackHandle = eventQueue.call_every(
uidFramePeriod,
Callback<void(FrameType)>(this, &EddystoneService::enqueueFrame),
EDDYSTONE_FRAME_UID
@@ -387,7 +387,7 @@
}
if (tlmFramePeriod) {
advFrameQueue.push(EDDYSTONE_FRAME_TLM);
- tlmFrameCallbackHandle = eventQueue.post_every(
+ tlmFrameCallbackHandle = eventQueue.call_every(
tlmFramePeriod,
Callback<void(FrameType)>(this, &EddystoneService::enqueueFrame),
EDDYSTONE_FRAME_TLM
@@ -395,7 +395,7 @@
}
if (urlFramePeriod) {
advFrameQueue.push(EDDYSTONE_FRAME_URL);
- tlmFrameCallbackHandle = eventQueue.post_every(
+ tlmFrameCallbackHandle = eventQueue.call_every(
urlFramePeriod,
Callback<void(FrameType)>(this, &EddystoneService::enqueueFrame),
EDDYSTONE_FRAME_URL
@@ -438,7 +438,7 @@
/* Post a callback to itself to stop the advertisement or pop the next
* frame from the queue. However, take into account the time taken to
* swap in this frame. */
- radioManagerCallbackHandle = eventQueue.post_in(
+ radioManagerCallbackHandle = eventQueue.call_in(
ble.gap().getMinNonConnectableAdvertisingInterval() - (timeSinceBootTimer.read_ms() - startTimeManageRadio),
Callback<void()>(this, &EddystoneService::manageRadio)
);
@@ -755,7 +755,7 @@
/* Currently the only way to change the period of a callback
* is to cancel it and reschedule
*/
- urlFrameCallbackHandle = eventQueue.post_every(
+ urlFrameCallbackHandle = eventQueue.call_every(
urlFramePeriod,
Callback<void(FrameType)>(this, &EddystoneService::enqueueFrame),
EDDYSTONE_FRAME_URL
@@ -795,7 +795,7 @@
/* Currently the only way to change the period of a callback
* is to cancel it and reschedule
*/
- uidFrameCallbackHandle = eventQueue.post_every(
+ uidFrameCallbackHandle = eventQueue.call_every(
uidFramePeriod,
Callback<void(FrameType)>(this, &EddystoneService::enqueueFrame),
EDDYSTONE_FRAME_UID
@@ -833,7 +833,7 @@
/* Currently the only way to change the period of a callback
* is to cancel it and reschedule
*/
- tlmFrameCallbackHandle = eventQueue.post_every(
+ tlmFrameCallbackHandle = eventQueue.call_every(
tlmFramePeriod,
Callback<void(FrameType)>(this, &EddystoneService::enqueueFrame),
EDDYSTONE_FRAME_TLM