From 01009a3effc66ed8da7578a398bd576e6651c492 Mon Sep 17 00:00:00 2001 From: Simon Lin Date: Thu, 11 Nov 2021 04:04:32 +0800 Subject: [PATCH] [thci] fix THCI error on Harness 1.1 (#7148) --- tools/harness-thci/OpenThread.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tools/harness-thci/OpenThread.py b/tools/harness-thci/OpenThread.py index a84d1c054..d1d3d7524 100644 --- a/tools/harness-thci/OpenThread.py +++ b/tools/harness-thci/OpenThread.py @@ -1220,7 +1220,8 @@ class OpenThreadTHCI(object): if self.AutoDUTEnable is False: # set ROUTER_DOWNGRADE_THRESHOLD self.__setRouterDowngradeThreshold(33) - elif eRoleId in (Thread_Device_Role.BR_1, Thread_Device_Role.BR_2): + elif TESTHARNESS_VERSION == TESTHARNESS_1_2 and eRoleId in (Thread_Device_Role.BR_1, + Thread_Device_Role.BR_2): print('join as BBR') mode = 'rdn' if self.AutoDUTEnable is False: @@ -1230,7 +1231,7 @@ class OpenThreadTHCI(object): print('join as sleepy end device') mode = '-' self.__setPollPeriod(self.__sedPollPeriod) - elif eRoleId == Thread_Device_Role.SSED: + elif TESTHARNESS_VERSION == TESTHARNESS_1_2 and eRoleId == Thread_Device_Role.SSED: print('join as SSED') mode = '-' self.setCSLperiod(self.cslPeriod)