Lines Matching defs:wpas

87             wpas = wpaspy.Ctrl(ctrl)
88 return wpas
95 wpas = wpas_connect()
96 if wpas is None:
98 peer_id = wpas.request("DPP_NFC_URI " + uri)
113 res = wpas.request(cmd)
121 wpas = wpas_connect()
122 if wpas is None:
143 def get_status(wpas, extra=None):
148 res = wpas.request("STATUS" + extra)
160 def get_status_field(wpas, field, extra=None):
161 vals = get_status(wpas, extra)
166 def own_addr(wpas):
167 addr = get_status_field(wpas, "address")
169 addr = get_status_field(wpas, "bssid[0]")
172 def dpp_bootstrap_gen(wpas, type="qrcode", chan=None, mac=None, info=None,
179 mac = own_addr(wpas)
190 res = wpas.request(cmd)
195 def dpp_start_listen(wpas, freq):
196 if get_status_field(wpas, "bssid[0]"):
197 summary("Own AP freq: %s MHz" % str(get_status_field(wpas, "freq")))
198 if get_status_field(wpas, "beacon_set", extra="DRIVER") is None:
200 wpas.request("DISABLE")
201 wpas.request("SET start_disabled 0")
202 wpas.request("ENABLE")
214 res = wpas.request(cmd)
222 wpas = wpas_connect()
223 if wpas is None:
232 if chan is None and get_status_field(wpas, "bssid[0]"):
233 freq = get_status_field(wpas, "freq")
244 own_id = dpp_bootstrap_gen(wpas, type="nfc-uri", chan=chan, mac=True)
245 res = wpas.request("DPP_BOOTSTRAP_GET_URI %d" % own_id).rstrip()
249 if not dpp_start_listen(wpas, listen_freq):
254 wpas = wpas_connect()
255 if wpas is None:
259 return wpas.request(cmd)
262 wpas = wpas_connect()
263 if wpas is None:
267 return wpas.request(cmd)
470 wpas = wpas_connect()
471 if wpas is None:
482 res = wpas.request("DPP_CONFIGURATOR_ADD")
492 res = wpas.request(cmd)
673 wpas = wpas_connect()
674 if wpas is None:
677 data = wpas.request("DPP_BOOTSTRAP_GET_URI %d" % own_id).rstrip()
687 info = wpas.request("DPP_BOOTSTRAP_INFO %d" % own_id)
697 if not dpp_start_listen(wpas, freq):