- Add device mapping memory board No.
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user