本文整理汇总了Python中pydbus.SessionBus.own_name方法的典型用法代码示例。如果您正苦于以下问题:Python SessionBus.own_name方法的具体用法?Python SessionBus.own_name怎么用?Python SessionBus.own_name使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类pydbus.SessionBus
的用法示例。
在下文中一共展示了SessionBus.own_name方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: bus
# 需要导入模块: from pydbus import SessionBus [as 别名]
# 或者: from pydbus.SessionBus import own_name [as 别名]
def bus():
from pydbus import SessionBus
bus = SessionBus()
time.sleep(.5)
print("\n[initalize] pydbus.SessionBus ...")
bus.own_name(name="org.scarlett")
# bus.dbus
time.sleep(.5)
yield bus
print("\n[teardown] pydbus.SessionBus ...")
# del bus._dbus
print("ran: del bus._dbus")
del bus
print("ran: del bus")
示例2: setup_logger
# 需要导入模块: from pydbus import SessionBus [as 别名]
# 或者: from pydbus.SessionBus import own_name [as 别名]
self.result(struct['hypothesis'])
except KeyboardInterrupt:
pipeline.send_event(Gst.Event.new_eos())
# Free resources
pipeline.set_state(Gst.State.NULL)
print "ScarlettListener stopped"
if __name__ == '__main__':
global logger
logger = setup_logger()
from pydbus import SessionBus
bus = SessionBus()
bus.own_name(name='org.scarlett')
sl = ScarlettListener(bus=bus.con, path='/org/scarlett/Listener')
LANGUAGE_VERSION = 1473
HOMEDIR = "/home/pi"
LANGUAGE_FILE_HOME = "{}/dev/bossjones-github/scarlett-dbus-poc/tests/fixtures/lm".format(
HOMEDIR)
DICT_FILE_HOME = "{}/dev/bossjones-github/scarlett-dbus-poc/tests/fixtures/dict".format(
HOMEDIR)
LM_PATH = "{}/{}.lm".format(LANGUAGE_FILE_HOME, LANGUAGE_VERSION)
DICT_PATH = "{}/{}.dic".format(DICT_FILE_HOME, LANGUAGE_VERSION)
HMM_PATH = "{}/.virtualenvs/scarlett-dbus-poc/share/pocketsphinx/model/en-us/en-us".format(
HOMEDIR)
bestpath = 0
PS_DEVICE = 'plughw:CARD=Device,DEV=0'
示例3: type
# 需要导入模块: from pydbus import SessionBus [as 别名]
# 或者: from pydbus.SessionBus import own_name [as 别名]
if type(result) is list:
result = tuple(result)
elif not type(result) is tuple:
result = (result,)
invocation.return_value(GLib.Variant(self.method_outargs[method_name], result))
class Foo(Server):
'''
<node>
<interface name='net.lvht.Foo1'>
<method name='HelloWorld'>
<arg type='s' name='a' direction='in'/>
<arg type='i' name='b' direction='in'/>
<arg type='s' name='response' direction='out'/>
</method>
</interface>
</node>
'''
def HelloWorld(self, a, b):
return a + str(b)
if __name__ == '__main__':
from pydbus import SessionBus
bus = SessionBus()
bus.own_name(name = 'net.lvht')
foo = Foo(bus=bus.con, path='/net/lvht/Foo')
foo.run()