summaryrefslogtreecommitdiff
path: root/test/test-proximity
diff options
context:
space:
mode:
Diffstat (limited to 'test/test-proximity')
-rwxr-xr-xtest/test-proximity70
1 files changed, 0 insertions, 70 deletions
diff --git a/test/test-proximity b/test/test-proximity
deleted file mode 100755
index 66b7bc24c..000000000
--- a/test/test-proximity
+++ /dev/null
@@ -1,70 +0,0 @@
-#!/usr/bin/python
-
-from __future__ import absolute_import, print_function, unicode_literals
-
-'''
-Proximity Monitor test script
-'''
-
-from optparse import OptionParser, make_option
-import sys
-import dbus
-import dbus.mainloop.glib
-try:
- from gi.repository import GObject
-except ImportError:
- import gobject as GObject
-import bluezutils
-
-BUS_NAME = 'org.bluez'
-PROXIMITY_MONITOR_INTERFACE = 'org.bluez.ProximityMonitor1'
-
-def properties_changed(interface, changed, invalidated):
- if interface != PROXIMITY_MONITOR_INTERFACE:
- return
-
- for name, value in changed.iteritems():
- print("Property %s changed: %s" % (name, str(value)))
-
-if __name__ == "__main__":
- dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
-
- bus = dbus.SystemBus()
-
- option_list = [
- make_option("-i", "--adapter", action="store",
- type="string", dest="dev_id"),
- make_option("-b", "--device", action="store",
- type="string", dest="address"),
-
- ]
- parser = OptionParser(option_list=option_list)
-
- (options, args) = parser.parse_args()
-
- if (len(args) < 1):
- print("Usage: %s <command>" % (sys.argv[0]))
- print("")
- print(" -b MAC LinkLossAlertLevel <none|mild|high>")
- print(" -b MAC ImmediateAlertLevel <none|mild|high>")
- sys.exit(1)
-
- device = bluezutils.find_device(options.address, options.dev_id)
- device_path = device.object_path
-
- bus.add_signal_receiver(properties_changed, bus_name=BUS_NAME,
- path=device_path,
- dbus_interface="org.freedesktop.DBus.Properties",
- signal_name="PropertiesChanged")
-
- proximity = dbus.Interface(bus.get_object(BUS_NAME, device_path),
- PROXIMITY_MONITOR_INTERFACE)
-
- device_prop = dbus.Interface(bus.get_object(BUS_NAME, device_path),
- "org.freedesktop.DBus.Properties")
-
- print("Proximity SetProperty('%s', '%s')" % (args[0], args[1]))
- device_prop.Set(PROXIMITY_MONITOR_INTERFACE, args[0], args[1])
-
- mainloop = GObject.MainLoop()
- mainloop.run()