test: Add enable and disable adapter scripts
authorSamuel Ortiz <sameo@linux.intel.com>
Tue, 31 Jan 2012 14:08:47 +0000 (15:08 +0100)
committerSamuel Ortiz <sameo@linux.intel.com>
Tue, 31 Jan 2012 14:08:47 +0000 (15:08 +0100)
test/disable-adapter [new file with mode: 0755]
test/enable-adapter [new file with mode: 0755]

diff --git a/test/disable-adapter b/test/disable-adapter
new file mode 100755 (executable)
index 0000000..abc6144
--- /dev/null
@@ -0,0 +1,23 @@
+#!/usr/bin/python
+
+import sys
+import dbus
+
+if len(sys.argv) < 2:
+       print "Usage: %s <nfc device>" % (sys.argv[0])
+       sys.exit(1)
+
+bus = dbus.SystemBus()
+
+manager = dbus.Interface(bus.get_object("org.neard", "/"),
+                                       "org.neard.Manager")
+
+
+path = "/org/neard/" + sys.argv[1]
+adapter = dbus.Interface(bus.get_object("org.neard", path),
+                                       "org.neard.Adapter")
+
+try:
+       adapter.SetProperty("Powered", dbus.Boolean(0))
+except dbus.DBusException, error:
+       print "%s: %s" % (error._dbus_error_name, error.message)
\ No newline at end of file
diff --git a/test/enable-adapter b/test/enable-adapter
new file mode 100755 (executable)
index 0000000..d5a7e66
--- /dev/null
@@ -0,0 +1,23 @@
+#!/usr/bin/python
+
+import sys
+import dbus
+
+if len(sys.argv) < 2:
+       print "Usage: %s <nfc device>" % (sys.argv[0])
+       sys.exit(1)
+
+bus = dbus.SystemBus()
+
+manager = dbus.Interface(bus.get_object("org.neard", "/"),
+                                       "org.neard.Manager")
+
+
+path = "/org/neard/" + sys.argv[1]
+adapter = dbus.Interface(bus.get_object("org.neard", path),
+                                       "org.neard.Adapter")
+
+try:
+       adapter.SetProperty("Powered", dbus.Boolean(1))
+except dbus.DBusException, error:
+       print "%s: %s" % (error._dbus_error_name, error.message)