return self.dbus_method("SetProperty", key, value) def get_uuid(self): if "UUID" in self.get_properties().keys(): return self.get_properties()["UUID"] def get_name(self): if "Name" in self.get_properties().keys(): return self.get_properties()["Name"] def get_description(self): if "Description" in self.get_properties().keys(): return self.get_properties()["Description"] def get_characteristics(self): if "Characteristics" in self.get_properties().keys(): return self.get_properties()["Characteristics"] if __name__ == "__main__": from manager import Manager from adapter import Adapter from device import Device # from utils import bluetooth_uuid_to_string adapter = Adapter(Manager().get_default_adapter()) device = Device(adapter.get_devices()[0]) for serv in device.get_services(): service = DeviceService(serv) print "uuid:\n %s" % service.get_uuid()
def set_property(self, key, value): return self.dbus_method("SetProperty", key, value) def get_uuid(self): if "UUID" in self.get_properties().keys(): return self.get_properties()["UUID"] def get_name(self): if "Name" in self.get_properties().keys(): return self.get_properties()["Name"] def get_description(self): if "Description" in self.get_properties().keys(): return self.get_properties()["Description"] def get_characteristics(self): if "Characteristics" in self.get_properties().keys(): return self.get_properties()["Characteristics"] if __name__ == "__main__": from manager import Manager from adapter import Adapter from device import Device # from utils import bluetooth_uuid_to_string adapter = Adapter(Manager().get_default_adapter()) device = Device(adapter.get_devices()[0]) for serv in device.get_services(): service = DeviceService(serv) print "uuid:\n %s" % service.get_uuid()