[thci] allow REED DUTs to upgrade (#6789)

Some Thread 1.2 tests require that REED DUTs upgrade to Router. Allow
it while keeping existent functionality for reference devices.
This commit is contained in:
Eduardo Montoya
2021-07-08 03:29:07 +02:00
committed by GitHub
parent a0c34f8230
commit 907a9ff62e
+3 -2
View File
@@ -1214,8 +1214,9 @@ class OpenThreadTHCI(object):
elif eRoleId == Thread_Device_Role.REED:
print('join as REED')
mode = 'rdn'
# set ROUTER_UPGRADE_THRESHOLD
self.__setRouterUpgradeThreshold(0)
if self.AutoDUTEnable is False:
# set ROUTER_UPGRADE_THRESHOLD
self.__setRouterUpgradeThreshold(0)
elif eRoleId == Thread_Device_Role.EndDevice_FED:
print('join as FED')
mode = 'rdn'