- Add device mapping memory board No.

This commit is contained in:
peterlu14
2024-08-09 17:44:16 +08:00
parent 1f0ec7a350
commit 99e9b84bde
+24 -11
View File
@@ -2611,21 +2611,34 @@ class CC2650MultiMasterCentralDevice(CC2650MasterDevice, Synchronized):
master = None
for master in self._foreach_empty_master():
m = self._cc2650[master]
d = self._device[master]
# for master in self._foreach_empty_master():
# m = self._cc2650[master]
# d = self._device[master]
if direct_connect is True and d is None:
break
# if direct_connect is True and d is None:
# break
elif response in m.found() and d is None:
break
# elif response in m.found() and d is None:
# break
# else:
# if master is None:
# raise RuntimeError('cannot connect any more device')
# else:
# raise RuntimeError('rescan please')
mac_address = address_str(response.mac_address)
if mac_address == 'A4:DA:32:D4:E6:CD':
master = 4
elif mac_address == 'A4:DA:32:D4:E8:5F':
master = 5
elif mac_address == 'A4:DA:32:D4:E7:E5':
master = 6
elif mac_address == 'A4:DA:32:D4:EF:D8':
master = 7
else:
if master is None:
raise RuntimeError('cannot connect any more device')
else:
raise RuntimeError('rescan please')
master = 4
#
self.log_verbose('use', master)