Add Thread Certification 9.2.4 to automated test. (#823)

This commit is contained in:
Jonathan Hui
2016-10-17 17:26:58 -07:00
committed by GitHub
parent 4e45fa5e44
commit 4538dafd3d
7 changed files with 216 additions and 4 deletions
+14 -2
View File
@@ -523,8 +523,8 @@ class Node:
self.send_command(cmd)
self.pexpect.expect('Done')
def send_mgmt_active_set(self, active_timestamp=None, channel=None, panid=None, mesh_local=None,
network_name=None):
def send_mgmt_active_set(self, active_timestamp=None, channel=None, channel_mask=None, extended_panid=None,
panid=None, master_key=None, mesh_local=None, network_name=None, binary=None):
cmd = 'dataset mgmtsetcommand active '
if active_timestamp != None:
@@ -533,15 +533,27 @@ class Node:
if channel != None:
cmd += 'channel %d ' % channel
if channel_mask != None:
cmd += 'channelmask %d ' % channel_mask
if extended_panid != None:
cmd += 'extpanid ' + extended_panid + ' '
if panid != None:
cmd += 'panid %d ' % panid
if master_key != None:
cmd += 'masterkey ' + master_key + ' '
if mesh_local != None:
cmd += 'localprefix ' + mesh_local + ' '
if network_name != None:
cmd += 'networkname ' + network_name + ' '
if binary != None:
cmd += 'binary ' + binary + ' '
self.send_command(cmd)
self.pexpect.expect('Done')