bluez/attrib
Paulo Borges a5c67459d8 gatt: Improve characteristics discovery
In the Discover Characteristics by UUID sub-procedure, if a fetched
characteristic doesn't matches with the target UUID, all others
characteristics in that response were discarded.

Because of this, the procedure will make a new request to possibly
rediscover the characteristics in the range beyond this last
characteristic.

At present, this procedure works because the gatt library will send a
Read by Type Request starting at the first attribute after the non
matching characteristic.

This commit makes the rest of the characteristics to be checked for a
matching type, which should reduce the number of requests sent during
the discovery of characteristics.
2012-12-01 11:11:26 +02:00
..
att-database.h attrib: Fix naming and variable types of security requirements 2012-08-15 18:20:09 +03:00
att.c attrib: Fix not checking if att_data_list_alloc fails 2012-10-11 08:48:22 +02:00
att.h att: Replace ATT_MAX_MTU with ATT_MAX_VALUE_LEN 2012-10-11 08:46:33 +02:00
client.c gatt: Update characteristic names translation table 2012-11-13 10:12:15 +02:00
client.h attrib: Simplify DBusConnection object handling 2012-09-21 13:52:21 +03:00
gatt-service.c attrib: Fix naming and variable types of security requirements 2012-08-15 18:20:09 +03:00
gatt-service.h gatt-service: Add support for 128-bit Bluetooth UUIDs 2012-02-03 10:44:21 -08:00
gatt.c gatt: Improve characteristics discovery 2012-12-01 11:11:26 +02:00
gatt.h gatt: Add support for find included services 2012-10-09 10:54:49 +02:00
gattrib.c gattrib: Add support for listening for events for specific handles 2012-10-11 08:55:50 +02:00
gattrib.h gattrib: Add support for listening for events for specific handles 2012-10-11 08:55:50 +02:00
gatttool.c gattrib: Add support for listening for events for specific handles 2012-10-11 08:55:50 +02:00
gatttool.h gatttool: Add option to specify LE address type 2012-05-07 11:29:42 -07:00
interactive.c gattrib: Add support for listening for events for specific handles 2012-10-11 08:55:50 +02:00
utils.c Update code base to use the new BtIO API 2012-08-28 17:18:28 -07:00