more closely match the python-osc api
This commit is contained in:
parent
28a83d7557
commit
dc4f2af308
|
@ -30,7 +30,14 @@ class HogDevice():
|
||||||
sleep(delay)
|
sleep(delay)
|
||||||
self.send_message(device, path, 0) # button up
|
self.send_message(device, path, 0) # button up
|
||||||
|
|
||||||
|
# utility function to send simple messages with one argument
|
||||||
def send_message(self, device, path, arg):
|
def send_message(self, device, path, arg):
|
||||||
|
msg = osc_message_builder.OscMessageBuilder(address=path)
|
||||||
|
msg.add_arg(arg)
|
||||||
|
self.send(device, msg.build())
|
||||||
|
|
||||||
|
# send python-osc messages
|
||||||
|
def send(self, device, msg):
|
||||||
if device is None:
|
if device is None:
|
||||||
osc = list(self.servers.values())[0]
|
osc = list(self.servers.values())[0]
|
||||||
else:
|
else:
|
||||||
|
@ -45,7 +52,7 @@ class HogDevice():
|
||||||
logger.warn("Net# "+str(device.number.value)+" not found.")
|
logger.warn("Net# "+str(device.number.value)+" not found.")
|
||||||
logger.error("ERROR: macro discarded!")
|
logger.error("ERROR: macro discarded!")
|
||||||
return
|
return
|
||||||
osc.send_message(path, arg)
|
osc.send(msg)
|
||||||
|
|
||||||
def _master_go(self, ctx):
|
def _master_go(self, ctx):
|
||||||
if ctx.number is not None:
|
if ctx.number is not None:
|
||||||
|
|
Loading…
Reference in New Issue