summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorLuiz Augusto von Dentz <luiz.von.dentz@intel.com>2017-11-02 16:13:42 +0200
committerLuiz Augusto von Dentz <luiz.von.dentz@intel.com>2017-11-02 16:42:20 +0200
commit4ad73272ce8c677ac54b68bf600f9157bed245d2 (patch)
treee124713a0736a5261e2bd7c72c0ea22ab88ec880 /test
parentdb4cb0e2d7c77ea9539a9c00f8037b38331983a3 (diff)
downloadbluez-4ad73272ce8c677ac54b68bf600f9157bed245d2.tar.gz
tests: Remove test-thermometer
Thermomether interfaces no longer exists.
Diffstat (limited to 'test')
-rwxr-xr-xtest/test-thermometer99
1 files changed, 0 insertions, 99 deletions
diff --git a/test/test-thermometer b/test/test-thermometer
deleted file mode 100755
index 7e67c234d..000000000
--- a/test/test-thermometer
+++ /dev/null
@@ -1,99 +0,0 @@
-#!/usr/bin/python
-
-from __future__ import absolute_import, print_function, unicode_literals
-
-'''
-Thermometer test script
-'''
-
-from optparse import OptionParser, make_option
-import sys
-import dbus
-import dbus.service
-import dbus.mainloop.glib
-try:
- from gi.repository import GObject
-except ImportError:
- import gobject as GObject
-import bluezutils
-
-BUS_NAME = 'org.bluez'
-THERMOMETER_MANAGER_INTERFACE = 'org.bluez.ThermometerManager1'
-THERMOMETER_WATCHER_INTERFACE = 'org.bluez.ThermometerWatcher1'
-THERMOMETER_INTERFACE = 'org.bluez.Thermometer1'
-
-class Watcher(dbus.service.Object):
- @dbus.service.method(THERMOMETER_WATCHER_INTERFACE,
- in_signature="oa{sv}", out_signature="")
- def MeasurementReceived(self, device, measure):
- print("%s measurement received from %s" % (measure["Measurement"], device))
- print("Exponent: ", measure["Exponent"])
- print("Mantissa: ", measure["Mantissa"])
- print("Unit: ", measure["Unit"])
-
- if "Time" in measure:
- print("Time: ", measure["Time"])
-
- if "Type" in measure:
- print("Type: ", measure["Type"])
-
-def properties_changed(interface, changed, invalidated):
- if interface != THERMOMETER_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="adapter"),
- make_option("-b", "--device", action="store",
- type="string", dest="address"),
- ]
-
- parser = OptionParser(option_list=option_list)
-
- (options, args) = parser.parse_args()
-
- if not options.address:
- print("Usage: %s [-i <adapter>] -b <bdaddr> [command]" % (sys.argv[0]))
- print("Possible commands:")
- print("\tEnableIntermediateMeasurement")
- sys.exit(1)
-
- managed_objects = bluezutils.get_managed_objects()
- adapter = bluezutils.find_adapter_in_objects(managed_objects,
- options.adapter)
- adapter_path = adapter.object_path
-
- thermometer_manager = dbus.Interface(bus.get_object(BUS_NAME,
- adapter_path), THERMOMETER_MANAGER_INTERFACE)
-
- device = bluezutils.find_device_in_objects(managed_objects,
- options.address,
- options.adapter)
- 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")
-
- path = "/test/watcher"
- watcher = Watcher(bus, path)
-
- thermometer_manager.RegisterWatcher(path)
-
- if len(args) > 0:
- if args[0] == "EnableIntermediateMeasurement":
- thermometer_manager.EnableIntermediateMeasurement(path)
- else:
- print("unknown command")
- sys.exit(1)
-
- mainloop = GObject.MainLoop()
- mainloop.run()