From 22f7cef77180f534a8275d1491918f44ceaa4308 Mon Sep 17 00:00:00 2001 From: Hui Peng Date: Tue, 23 May 2023 10:39:28 -0700 Subject: [PATCH] Update device name in advertising data from load_from_dict --- bumble/device.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/bumble/device.py b/bumble/device.py index 258a43d..cbe9992 100644 --- a/bumble/device.py +++ b/bumble/device.py @@ -826,6 +826,12 @@ class DeviceConfiguration: advertising_data = config.get('advertising_data') if advertising_data: self.advertising_data = bytes.fromhex(advertising_data) + elif config.get('name') is not None: + self.advertising_data = bytes( + AdvertisingData( + [(AdvertisingData.COMPLETE_LOCAL_NAME, bytes(self.name, 'utf-8'))] + ) + ) def load_from_file(self, filename): with open(filename, 'r', encoding='utf-8') as file: