Browse Source

dbus: Set ProcessCredentials to get WPS Credential signal

Jouni Malinen 15 years ago
parent
commit
2fd13f1bae
1 changed files with 3 additions and 2 deletions
  1. 3 2
      wpa_supplicant/examples/wpas-dbus-new-wps.py

+ 3 - 2
wpa_supplicant/examples/wpas-dbus-new-wps.py

@@ -65,9 +65,10 @@ def main():
 	ifname = sys.argv[1]
 	ifname = sys.argv[1]
 
 
 	path = wpas.GetInterface(ifname)
 	path = wpas.GetInterface(ifname)
-	global if_obj
 	if_obj = bus.get_object(WPAS_DBUS_SERVICE, path)
 	if_obj = bus.get_object(WPAS_DBUS_SERVICE, path)
-	global iface
+	if_obj.Set(WPAS_DBUS_WPS_INTERFACE, 'ProcessCredentials',
+		   dbus.Boolean(1),
+		   dbus_interface=dbus.PROPERTIES_IFACE)
 	wps = dbus.Interface(if_obj, WPAS_DBUS_WPS_INTERFACE)
 	wps = dbus.Interface(if_obj, WPAS_DBUS_WPS_INTERFACE)
 	wps.Start({'Role': 'enrollee', 'Type': 'pbc'})
 	wps.Start({'Role': 'enrollee', 'Type': 'pbc'})