[thci] remove default guardtime configuration (#4296)

This commit is contained in:
Rongli Sun
2019-10-30 21:35:24 +08:00
committed by Jonathan Hui
parent cde2b1ce4f
commit 20220169f8
2 changed files with 11 additions and 2 deletions
+5 -1
View File
@@ -1081,7 +1081,6 @@ class OpenThread(IThci):
# set Thread device mode with a given role
self.__setDeviceMode(mode)
self.__setKeySwitchGuardTime(0)
# start OpenThread
self.__startOpenThread()
@@ -1648,6 +1647,9 @@ class OpenThread(IThci):
print('%s call setKeySequenceCounter' % self.port)
print(iKeySequenceValue)
try:
# avoid key switch guard timer protection for reference device
self.__setKeySwitchGuardTime(0)
cmd = 'keysequence counter %s' % str(iKeySequenceValue)
if self.__sendCommand(cmd)[-1] == 'Done':
time.sleep(1)
@@ -1680,6 +1682,8 @@ class OpenThread(IThci):
print(iIncrementValue)
currentKeySeq = ''
try:
# avoid key switch guard timer protection for reference device
self.__setKeySwitchGuardTime(0)
currentKeySeq = self.getKeySequenceCounter()
keySequence = int(currentKeySeq, 10) + iIncrementValue
print(keySequence)
+6 -1
View File
@@ -1402,7 +1402,6 @@ class OpenThread_WpanCtl(IThci):
# set Thread device mode with a given role
self.__setDeviceMode(mode)
self.__setKeySwitchGuardTime(0) # temporally
time.sleep(0.1)
# start OpenThreadWpan
self.__startOpenThreadWpan()
@@ -1979,6 +1978,9 @@ class OpenThread_WpanCtl(IThci):
print('%s call setKeySequenceCounter' % self.port)
print(iKeySequenceValue)
try:
# avoid key switch guard timer protection for reference device
self.__setKeySwitchGuardTime(0)
cmd = WPANCTL_CMD + 'setprop Network:KeyIndex %s' % str(
iKeySequenceValue
)
@@ -2015,6 +2017,9 @@ class OpenThread_WpanCtl(IThci):
print(iIncrementValue)
currentKeySeq = ''
try:
# avoid key switch guard timer protection for reference device
self.__setKeySwitchGuardTime(0)
currentKeySeq = self.getKeySequenceCounter()
keySequence = int(currentKeySeq, 10) + iIncrementValue
print(keySequence)