def show_mobility_players(self) -> None: for node in self.session.nodes.values(): if not NodeUtils.is_mobility(node): continue if node.mobility_config: mobility_player = MobilityPlayer(self.app, node) self.mobility_players[node.id] = mobility_player mobility_player.show()
def get_mobility_configs_proto(self) -> List[mobility_pb2.MobilityConfig]: configs = [] for node in self.session.nodes.values(): if not NodeUtils.is_mobility(node): continue if not node.mobility_config: continue config = ConfigOption.to_dict(node.mobility_config) mobility_config = mobility_pb2.MobilityConfig(node_id=node.id, config=config) configs.append(mobility_config) return configs