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