Lines Matching refs:wpan

29 import wpan
30 from wpan import verify
49 child_table = wpan.parse_child_table_result(parent.get(wpan.WPAN_THREAD_CHILD_TABLE))
52 ext_addr = child.get(wpan.WPAN_EXT_ADDRESS)[1:-1]
57 …raise wpan.VerifyError('Failed to find a child entry for extended address {} in table'.format(ext_…
60 verify(int(entry.rloc16, 16) == int(child.get(wpan.WPAN_THREAD_RLOC16), 16))
61 mode = int(child.get(wpan.WPAN_THREAD_DEVICE_MODE), 0)
62 verify(entry.is_rx_on_when_idle() == (mode & wpan.THREAD_MODE_FLAG_RX_ON_WHEN_IDLE != 0))
63 verify(entry.is_ftd() == (mode & wpan.THREAD_MODE_FLAG_FULL_THREAD_DEV != 0))
64 verify(entry.is_full_net_data() == (mode & wpan.THREAD_MODE_FLAG_FULL_NETWORK_DATA != 0))
71 wpan.Node.set_time_speedup_factor(speedup)
73 parent = wpan.Node()
74 child1 = wpan.Node()
75 child2 = wpan.Node()
80 wpan.Node.init_all_nodes()
88 child1.join_node(parent, wpan.JOIN_TYPE_END_DEVICE)
89 child2.join_node(parent, wpan.JOIN_TYPE_SLEEPY_END_DEVICE)
91 child1.set(wpan.WPAN_POLL_INTERVAL, '8000')
92 child2.set(wpan.WPAN_POLL_INTERVAL, '8000')
103 DEVICE_MODE_SLEEPY_END_DEVICE = (wpan.THREAD_MODE_FLAG_FULL_NETWORK_DATA)
104 DEVICE_MODE_END_DEVICE = (wpan.THREAD_MODE_FLAG_FULL_NETWORK_DATA | wpan.THREAD_MODE_FLAG_FULL_THRE…
105 wpan.THREAD_MODE_FLAG_RX_ON_WHEN_IDLE)
108 parent.set(wpan.WPAN_CHILD_SUPERVISION_INTERVAL, '0')
109 child1.set(wpan.WPAN_CHILD_SUPERVISION_CHECK_TIMEOUT, '0')
110 child2.set(wpan.WPAN_CHILD_SUPERVISION_CHECK_TIMEOUT, '0')
113 verify(int(child1.get(wpan.WPAN_THREAD_DEVICE_MODE), 0) == DEVICE_MODE_END_DEVICE)
114 verify(int(child2.get(wpan.WPAN_THREAD_DEVICE_MODE), 0) == DEVICE_MODE_SLEEPY_END_DEVICE)
121 wpan.verify_within(check_child_table, WAIT_INTERVAL)
126 parent_ml_address = parent.get(wpan.WPAN_IP6_MESH_LOCAL_ADDRESS)[1:-1]
127 child2_ml_address = child2.get(wpan.WPAN_IP6_MESH_LOCAL_ADDRESS)[1:-1]
131 wpan.Node.perform_async_tx_rx()
137 child1.set(wpan.WPAN_THREAD_DEVICE_MODE, str(DEVICE_MODE_SLEEPY_END_DEVICE))
138 verify(int(child1.get(wpan.WPAN_THREAD_DEVICE_MODE), 0) == DEVICE_MODE_SLEEPY_END_DEVICE)
140 child2.set(wpan.WPAN_THREAD_DEVICE_MODE, str(DEVICE_MODE_END_DEVICE))
141 verify(int(child2.get(wpan.WPAN_THREAD_DEVICE_MODE), 0) == DEVICE_MODE_END_DEVICE)
144 wpan.verify_within(check_child_table, WAIT_INTERVAL)
148 wpan.verify_within(check_child_table, WAIT_INTERVAL + LEADER_RESET_DELAY)
153 wpan.Node.finalize_all_nodes()