From b5a72304ac9a33c5c615829ad8332dbb7d8ffc75 Mon Sep 17 00:00:00 2001 From: Claudio Takahasi Date: Mon, 8 Aug 2011 15:46:44 -0300 Subject: [PATCH] Write Immediate Alert after discovering handle Write the Immediate Alert level characteristic if there is a pending alert value to be written after discovering the characteristic handle. --- proximity/monitor.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/proximity/monitor.c b/proximity/monitor.c index 2d405bec9..95e0f8ea4 100644 --- a/proximity/monitor.c +++ b/proximity/monitor.c @@ -273,6 +273,9 @@ static void immediate_handle_cb(GSList *characteristics, guint8 status, monitor->immediatehandle = chr->value_handle; DBG("Immediate Alert handle: 0x%04x", monitor->immediatehandle); + + if (monitor->fallbacklevel) + write_immediate_alert(monitor); } static void discover_immediate_handle(struct monitor *monitor) -- 2.47.3