Fix broken start-scanning test script
authorMarcel Holtmann <marcel@holtmann.org>
Wed, 30 Jul 2008 23:00:21 +0000 (01:00 +0200)
committerMarcel Holtmann <marcel@holtmann.org>
Wed, 30 Jul 2008 23:00:21 +0000 (01:00 +0200)
test/start-scanning

index b593323..9b5878b 100755 (executable)
@@ -7,19 +7,22 @@ bus = dbus.SystemBus()
 manager = dbus.Interface(bus.get_object('org.moblin.connman', "/"),
                                        'org.moblin.connman.Manager')
 
-interfaces = manager.ListInterfaces()
+elements = manager.ListElements()
 
-for path in interfaces:
-       print "[ %s ]" % (path)
+for path in elements:
+       element = dbus.Interface(bus.get_object('org.moblin.connman', path),
+                                               'org.moblin.connman.Element')
+
+       properties = element.GetProperties()
 
-       interface = dbus.Interface(bus.get_object('org.moblin.connman', path),
-                                       'org.moblin.connman.Interface')
+       if (properties["Type"] != "device"):
+               continue
 
-       properties = interface.GetProperties()
+       print "[ %s ]" % (path)
 
-       if (properties["Type"] == "80211"):
+       if (properties["Subtype"] == "wifi"):
                print "   Started scanning"
-               interface.Scan()
+               element.Update()
        else:
                print "   No scanning"