コード例 #1
0
def service_disconnect(path):
    return dbus_utils.call_method(BUS_NAME, path, INTERFACE_SERVICE, 'Disconnect')
コード例 #2
0
def manager_get_technologies():
    return dbus_utils.call_method(BUS_NAME, '/', INTERFACE_MANAGER, 'GetTechnologies')
コード例 #3
0
def manager_unregister_agent():
    return dbus_utils.call_method(BUS_NAME, '/', INTERFACE_MANAGER, 'UnregisterAgent', PATH_AGENT)
コード例 #4
0
def manager_get_properties():
    return dbus_utils.call_method(BUS_NAME, '/', INTERFACE_MANAGER, 'GetProperties')
コード例 #5
0
def manager_get_services():
    return dbus_utils.call_method(BUS_NAME, '/', INTERFACE_MANAGER, 'GetServices')
コード例 #6
0
def technology_set_property(path, name, value):
    return dbus_utils.call_method(BUS_NAME, path, INTERFACE_TECHNOLOGY, 'SetProperty', name, value)
コード例 #7
0
def adapter_remove_device(path, device):
    return dbus_utils.call_method(BUS_NAME, path, INTERFACE_ADAPTER,
                                  'RemoveDevice', device)
コード例 #8
0
 def manager_register_agent(self):
     dbus_utils.call_method(BUS_NAME, PATH_OBEX, INTERFACE_AGENT_MANAGER,
                            'RegisterAgent', PATH_AGENT)
コード例 #9
0
def transfer_get_all_properties(path):
    return dbus_utils.call_method(BUS_NAME, path,
                                  dbussy.DBUS.INTERFACE_PROPERTIES, 'GetAll',
                                  INTERFACE_TRANSFER)
コード例 #10
0
 def manager_register_agent(self):
     dbus_utils.call_method(BUS_NAME, PATH_BLUEZ, INTERFACE_AGENT_MANAGER,
                            'RegisterAgent', PATH_AGENT, 'KeyboardDisplay')
コード例 #11
0
def service_set_property(path, name, value):
    return dbus_utils.call_method(BUS_NAME, path, INTERFACE_SERVICE,
                                  'SetProperty', name, value)
コード例 #12
0
def device_set_property(path, name, value):
    return dbus_utils.call_method(BUS_NAME, path,
                                  dbussy.DBUS.INTERFACE_PROPERTIES, 'Set',
                                  INTERFACE_DEVICE, name, value)
コード例 #13
0
def adapter_stop_discovery(path):
    return dbus_utils.call_method(BUS_NAME, path, INTERFACE_ADAPTER,
                                  'StopDiscovery')
コード例 #14
0
def adapter_set_property(path, name, value):
    return dbus_utils.call_method(BUS_NAME, path,
                                  dbussy.DBUS.INTERFACE_PROPERTIES, 'Set',
                                  INTERFACE_ADAPTER, name, value)
コード例 #15
0
def service_get_properties(path):
    return dbus_utils.call_method(BUS_NAME, path, INTERFACE_SERVICE, 'GetProperties')
コード例 #16
0
def clock_get_properties():
    return dbus_utils.call_method(BUS_NAME, '/', INTERFACE_CLOCK, 'GetProperties')
コード例 #17
0
def service_remove(path):
    return dbus_utils.call_method(BUS_NAME, path, INTERFACE_SERVICE, 'Remove')
コード例 #18
0
def clock_set_timeservers(timeservers):
    return dbus_utils.call_method(BUS_NAME, '/', INTERFACE_CLOCK, 'SetProperty', 'Timeservers', (dbussy.DBUS.Signature('as'), timeservers))
コード例 #19
0
def technology_wifi_scan():
    return dbus_utils.call_method(BUS_NAME, PATH_TECH_WIFI, INTERFACE_TECHNOLOGY, 'Scan')
コード例 #20
0
def get_managed_objects():
    return dbus_utils.call_method(BUS_NAME, '/',
                                  dbussy.DBUSX.INTERFACE_OBJECT_MANAGER,
                                  'GetManagedObjects')