Add command to test script for settting scan interval
authorDenis Robert <denis.robert@intel.com>
Thu, 17 Dec 2009 17:04:57 +0000 (18:04 +0100)
committerMarcel Holtmann <marcel@holtmann.org>
Thu, 17 Dec 2009 21:09:31 +0000 (13:09 -0800)
This allows to put scan interval to zero and disable background scanning.

test/test-connman

index c5da877..53e3ed9 100755 (executable)
@@ -27,6 +27,7 @@ if len(sys.argv) < 2:
        print ""
        print "  dev <interface>"
        print "  dev <interface> scan"
+       print "  dev <interface> scan_interval <period>"
        print "  dev <interface> networks"
        print "  dev <interface> connect <network>"
        print "  dev <interface> disconnect [network]"
@@ -367,6 +368,11 @@ elif sys.argv[1] == "dev":
                                device.ProposeScan()
                        else:
                                print "No scanning for device %s" % (interface)
+
+               elif command == "scan_interval" and value != "":
+                       device.SetProperty("ScanInterval", dbus.UInt16(value))
+                       break
+
                elif command in ["networks", "net"]:
                        if "Networks" in properties.keys():
                                print_networks(properties["Networks"])
@@ -397,6 +403,7 @@ elif sys.argv[1] == "dev":
                        else:
                                powered = dbus.Boolean(value)
                        device.SetProperty("Powered", powered)
+                       break
                elif command == "powered":
                        interface = properties["Interface"]
                        if properties["Powered"] == dbus.Boolean(1):