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 files changed, 3 insertions(+), 0 deletions(-) diff --git a/proximity/monitor.c b/proximity/monitor.c index 2d405be..95e0f8e 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) -- 1.7.6 -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html