diff options
| author | Marcel Holtmann <marcel@holtmann.org> | 2008-07-29 20:35:12 +0200 |
|---|---|---|
| committer | Marcel Holtmann <marcel@holtmann.org> | 2008-07-29 20:35:12 +0200 |
| commit | e0581b5e29c71c4a0b429ebad671e9bb5583f8e0 (patch) | |
| tree | 84606447fce9a17818965957296e8ee447b59450 /hcid/test-device | |
| parent | 6ff001317710e6cf629ad93db58db615a8be6eee (diff) | |
Move hcid to src directory and rename it to bluetoothd
Diffstat (limited to 'hcid/test-device')
| -rwxr-xr-x | hcid/test-device | 124 |
1 files changed, 0 insertions, 124 deletions
diff --git a/hcid/test-device b/hcid/test-device deleted file mode 100755 index 05a23d37..00000000 --- a/hcid/test-device +++ /dev/null @@ -1,124 +0,0 @@ -#!/usr/bin/python - -import sys -import dbus -import re - -bus = dbus.SystemBus() - -manager = dbus.Interface(bus.get_object("org.bluez", "/"), "org.bluez.Manager") - -adapter = dbus.Interface(bus.get_object("org.bluez", manager.DefaultAdapter()), - "org.bluez.Adapter") - -if (len(sys.argv) < 2): - print "Usage: %s <command>" % (sys.argv[0]) - print "" - print " list" - print " create <address>" - print " remove <path>" - print " discover <address> [pattern]" - print " class <address>" - print " name <address>" - print " alias <address> [alias]" - print " trusted <address> [yes/no]" - sys.exit(1) - -if (sys.argv[1] == "list"): - list = adapter.ListDevices() - print list - sys.exit(0) - -if (sys.argv[1] == "create"): - if (len(sys.argv) < 3): - print "Need address parameter" - else: - device = adapter.CreateDevice(sys.argv[2]) - print device - sys.exit(0) - -if (sys.argv[1] == "remove"): - if (len(sys.argv) < 3): - print "Need object path parameter" - else: - adapter.RemoveDevice(sys.argv[2]) - sys.exit(0) - -if (sys.argv[1] == "discover"): - if (len(sys.argv) < 3): - print "Need address parameter" - else: - path = adapter.FindDevice(sys.argv[2]) - device = dbus.Interface(bus.get_object("org.bluez", path), - "org.bluez.Device") - if (len(sys.argv) < 4): - pattern = "" - else: - pattern = sys.argv[3] - services = device.DiscoverServices(pattern); - for key in services.keys(): - p = re.compile(">.*?<") - xml = p.sub("><", services[key].replace("\n", "")) - print "[ 0x%5x ]" % (key) - print xml - print - sys.exit(0) - -if (sys.argv[1] == "class"): - if (len(sys.argv) < 3): - print "Need address parameter" - else: - path = adapter.FindDevice(sys.argv[2]) - device = dbus.Interface(bus.get_object("org.bluez", path), - "org.bluez.Device") - properties = device.GetProperties() - print "0x%06x" % (properties["Class"]) - sys.exit(0) - -if (sys.argv[1] == "name"): - if (len(sys.argv) < 3): - print "Need address parameter" - else: - path = adapter.FindDevice(sys.argv[2]) - device = dbus.Interface(bus.get_object("org.bluez", path), - "org.bluez.Device") - properties = device.GetProperties() - print properties["Name"] - sys.exit(0) - -if (sys.argv[1] == "alias"): - if (len(sys.argv) < 3): - print "Need address parameter" - else: - path = adapter.FindDevice(sys.argv[2]) - device = dbus.Interface(bus.get_object("org.bluez", path), - "org.bluez.Device") - if (len(sys.argv) < 4): - properties = device.GetProperties() - print properties["Alias"] - else: - device.SetProperty("Alias", sys.argv[3]) - sys.exit(0) - -if (sys.argv[1] == "trusted"): - if (len(sys.argv) < 3): - print "Need address parameter" - else: - path = adapter.FindDevice(sys.argv[2]) - device = dbus.Interface(bus.get_object("org.bluez", path), - "org.bluez.Device") - if (len(sys.argv) < 4): - properties = device.GetProperties() - print properties["Trusted"] - else: - if (sys.argv[3] == "yes"): - value = dbus.Boolean(1) - elif (sys.argv[3] == "no"): - value = dbus.Boolean(0) - else: - value = dbus.Boolean(sys.argv[3]) - device.SetProperty("Trusted", value) - sys.exit(0) - -print "Unknown command" -sys.exit(1) |
