Lines Matching refs:params

156         for i, params in self.TOPOLOGY.items():
157 params = self._parse_params(params)
158 initial_topology[i] = params
160 … backbone_network_name = self._construct_backbone_network_name(params.get('backbone_network_id')) \
163 logging.info("Creating node %d: %r", i, params)
166 if params['is_otbr']:
168 elif params['is_host']:
174 is_mtd=params['is_mtd'],
176 name=params.get('name'),
177 version=params['version'],
178 is_bbr=params['is_bbr'],
180 if 'boot_delay' in params:
181 self.simulator.go(params['boot_delay'])
188 self.nodes[i].set_mode(params['mode'])
190 if 'partition_id' in params:
191 self.nodes[i].set_preferred_partition_id(params['partition_id'])
193 if params['is_ftd']:
194 self.nodes[i].set_router_selection_jitter(params['router_selection_jitter'])
196 if 'router_upgrade_threshold' in params:
197 self.nodes[i].set_router_upgrade_threshold(params['router_upgrade_threshold'])
198 if 'router_downgrade_threshold' in params:
199 self.nodes[i].set_router_downgrade_threshold(params['router_downgrade_threshold'])
200 if 'router_eligible' in params:
201 self.nodes[i].set_router_eligible(params['router_eligible'])
202 if 'prefer_router_id' in params:
203 self.nodes[i].prefer_router_id(params['prefer_router_id'])
205 if 'timeout' in params:
206 self.nodes[i].set_timeout(params['timeout'])
208 self._set_up_active_dataset(self.nodes[i], params)
210 if 'pending_dataset' in params:
211 self.nodes[i].set_pending_dataset(params['pending_dataset']['pendingtimestamp'],
212 params['pending_dataset']['activetimestamp'],
213 panid=params['pending_dataset'].get('panid'),
214 channel=params['pending_dataset'].get('channel'),
215 delay=params['pending_dataset'].get('delay'))
217 if 'key_sequence_counter' in params:
218 self.nodes[i].set_key_sequence_counter(params['key_sequence_counter'])
220 if 'network_id_timeout' in params:
221 self.nodes[i].set_network_id_timeout(params['network_id_timeout'])
223 if 'context_reuse_delay' in params:
224 self.nodes[i].set_context_reuse_delay(params['context_reuse_delay'])
226 if 'max_children' in params:
227 self.nodes[i].set_max_children(params['max_children'])
229 if 'bbr_registration_jitter' in params:
230 self.nodes[i].set_bbr_registration_jitter(params['bbr_registration_jitter'])
232 if 'router_id_range' in params:
233 … self.nodes[i].set_router_id_range(params['router_id_range'][0], params['router_id_range'][1])
236 for i, params in initial_topology.items():
237 allowlist = params['allowlist']
251 def _set_up_active_dataset(self, node, params): argument
265 if 'channel' in params:
266 dataset['channel'] = params['channel']
267 if 'networkkey' in params:
268 dataset['network_key'] = params['networkkey']
269 if 'network_name' in params:
270 dataset['network_name'] = params['network_name']
271 if 'panid' in params:
272 dataset['panid'] = params['panid']
274 if 'active_dataset' in params:
275 dataset.update(params['active_dataset'])
509 def _parse_params(self, params: Optional[dict]) -> dict:
510 params = params or {}
512 if params.get('is_bbr') or params.get('is_otbr'):
514 version = params.get('version', '1.4')
515 assert version != '1.1', params
516 params['version'] = version
517 params.setdefault('bbr_registration_jitter', config.DEFAULT_BBR_REGISTRATION_JITTER)
518 elif params.get('is_host'):
520 assert params.get('version', '') == '', params
521 params['version'] = ''
524 if params.get('version') == '1.2':
525 params['version'] = '1.4'
527 is_ftd = (not params.get('is_mtd') and not params.get('is_host'))
534 effective_params.update(params)