gattlib-py: Rename 'id' attribute into 'mac_address'

pull/251/head
Olivier Martin 2022-05-11 18:13:43 +02:00 committed by Olivier Martin
parent 2570850046
commit 75fda5df84
3 changed files with 7 additions and 6 deletions

View File

@ -24,7 +24,7 @@ def connect_ble_device(device):
lock.acquire() lock.acquire()
print("---------------------------------") print("---------------------------------")
print(f"Found BLE Device {device.id}. Connection tentative...") print(f"Found BLE Device {device.mac_address}. Connection tentative...")
device.discover() device.discover()
for key, val in device.characteristics.items(): for key, val in device.characteristics.items():

View File

@ -3,7 +3,7 @@
# #
# SPDX-License-Identifier: BSD-3-Clause # SPDX-License-Identifier: BSD-3-Clause
# #
# Copyright (c) 2016-2021, Olivier Martin <olivier@labapart.org> # Copyright (c) 2016-2022, Olivier Martin <olivier@labapart.org>
# #
import argparse import argparse
@ -19,8 +19,8 @@ default_adapter = adapter.Adapter()
def on_eddystone_device_found(device, advertisement_data, manufacturer_id, manufacturer_data, user_data): def on_eddystone_device_found(device, advertisement_data, manufacturer_id, manufacturer_data, user_data):
rssi = default_adapter.get_rssi_from_mac(device.id) rssi = default_adapter.get_rssi_from_mac(device.mac_address)
print("Find Eddystone device %s (RSSI:%d)" % (device.id, rssi)) print("Find Eddystone device %s (RSSI:%d)" % (device.mac_address, rssi))
# Service Data # Service Data
eddystone_data = advertisement_data[adapter.EDDYSTONE_COMMON_DATA_UUID] eddystone_data = advertisement_data[adapter.EDDYSTONE_COMMON_DATA_UUID]

View File

@ -1,7 +1,7 @@
# #
# SPDX-License-Identifier: BSD-3-Clause # SPDX-License-Identifier: BSD-3-Clause
# #
# Copyright (c) 2016-2021, Olivier Martin <olivier@labapart.org> # Copyright (c) 2016-2022, Olivier Martin <olivier@labapart.org>
# #
import logging import logging
@ -42,7 +42,8 @@ class Device:
self._gatt_characteristic_callbacks = {} self._gatt_characteristic_callbacks = {}
@property @property
def id(self): def mac_address(self):
"""Return Device MAC Address"""
return self._addr.decode("utf-8") return self._addr.decode("utf-8")
@property @property