当前位置: 首页>>代码示例>>Python>>正文


Python OSC.parseUrlStr方法代码示例

本文整理汇总了Python中OSC.parseUrlStr方法的典型用法代码示例。如果您正苦于以下问题:Python OSC.parseUrlStr方法的具体用法?Python OSC.parseUrlStr怎么用?Python OSC.parseUrlStr使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在OSC的用法示例。


在下文中一共展示了OSC.parseUrlStr方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: __init__

# 需要导入模块: import OSC [as 别名]
# 或者: from OSC import parseUrlStr [as 别名]
	def __init__(self, serport='/dev/ttyUSB0', scenefile=None, listenurl=':6788'):
		"""Instantiate DMXCtrl, instantiate OSCMultiClient & ThreadingOSCServer
		"""
		super(self.__class__, self).__init__(serport, scenefile)
		
		# parse 'listenurl' argument
		(addr, server_prefix) = OSC.parseUrlStr(listenurl)
		if addr != None and addr[0] != None:
			if addr[1] != None:
					listen_address = addr
			else:
					listen_address = (addr[0], default_port)
		else:
			listen_address = ('', default_port)
		
		# Create OSC Client & Server
		self.cli = OSC.OSCMultiClient()
		self.srv = OSC.ThreadingOSCServer(listen_address, self.cli)
		self.srv.addDefaultHandlers(server_prefix)
		self.srv.setSrvInfoPrefix("/serverinfo")
		
		# Register DMX-specific message-handlers
		self.srv.addMsgHandler(server_prefix + "/dmx/scene", self.dmxSceneHandler)
		self.srv.addMsgHandler(server_prefix + "/dmx/channel", self.dmxChanHandler)
			
		self.srv_thread = None
开发者ID:jpaalasm,项目名称:oscdmxctrl,代码行数:28,代码来源:dmxctrl.py


注:本文中的OSC.parseUrlStr方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。