Compare commits

...

1 Commits

Author SHA1 Message Date
Abel Lucas
0cd93ca0c5 gatt: update read_characteristics_by_uuid to returns [(handle, value)] instead of [value] 2022-11-29 18:03:56 +00:00
2 changed files with 4 additions and 4 deletions

View File

@@ -149,9 +149,9 @@ async def get_peer_name(peer, mode):
if not services:
return None
values = await peer.read_characteristics_by_uuid(GATT_DEVICE_NAME_CHARACTERISTIC, services[0])
if values:
return values[0].decode('utf-8')
characteristics = await peer.read_characteristics_by_uuid(GATT_DEVICE_NAME_CHARACTERISTIC, services[0])
if characteristics:
return characteristics[0][1].decode('utf-8')
# -----------------------------------------------------------------------------

View File

@@ -712,7 +712,7 @@ class Client:
logger.warning(f'bogus handle value: {attribute_handle}')
return []
characteristics_values.append(attribute_value)
characteristics_values.append((attribute_handle, attribute_value))
# Move on to the next characteristics
starting_handle = response.attributes[-1][0] + 1