Lines Matching refs:cls
26 def stop_remote_wlantest(cls): argument
27 if cls.exe_thread is None:
31 cls.remote_host.execute(["killall", "-9", "wlantest"])
32 cls.remote_host.thread_wait(cls.exe_thread, 5)
33 cls.exe_thread = None
34 cls.exe_res = []
37 def reset_remote_wlantest(cls): argument
38 cls.stop_remote_wlantest()
39 cls.remote_host = None
40 cls.setup_params = None
41 cls.exe_thread = None
42 cls.exe_res = []
43 cls.monitor_mod = None
44 cls.setup_done = False
47 def start_remote_wlantest(cls): argument
48 if cls.remote_host is None:
51 if cls.exe_thread is not None:
54 log_dir = cls.setup_params['log_dir']
55 ifaces = re.split('; | |, ', cls.remote_host.ifname)
57 exe = cls.setup_params["wlantest"]
58 tc_name = cls.setup_params["tc_name"]
60 cls.remote_host.name + "_" + ifname
65 cls.remote_host.add_log(log_file)
66 cls.remote_host.add_log(pcap_file)
67 cls.exe_thread = cls.remote_host.thread_run(cmd.split(), cls.exe_res)
72 def register_remote_wlantest(cls, host, setup_params, monitor_mod): argument
73 if cls.remote_host is not None:
75 cls.remote_host = host
76 cls.setup_params = setup_params
77 cls.monitor_mod = monitor_mod
86 def chan_from_wpa(cls, wpa, is_p2p=False): argument
87 if cls.monitor_mod is None:
89 m = cls.monitor_mod
90 return m.setup(cls.remote_host, [m.get_monitor_params(wpa, is_p2p)])
93 def setup(cls, wpa, is_p2p=False): argument
95 cls.chan_from_wpa(wpa, is_p2p)
96 cls.start_remote_wlantest()
97 cls.setup_done = True