From 29d861e10548e25339e24cfd2db1e3a9fc748e41 Mon Sep 17 00:00:00 2001 From: David Runge Date: Sat, 15 Feb 2014 01:32:28 +0100 Subject: Adding random241*.py files to subdirectory --- entropy_harvester/random241osc.py | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100755 entropy_harvester/random241osc.py (limited to 'entropy_harvester/random241osc.py') diff --git a/entropy_harvester/random241osc.py b/entropy_harvester/random241osc.py new file mode 100755 index 0000000..1e06917 --- /dev/null +++ b/entropy_harvester/random241osc.py @@ -0,0 +1,32 @@ +#import OSC as osc +import liblo as osc +import logging + +# Declare an empty target +target = None + + +# Connect to the server +def connect_to_server(hostname, port): + global target + if (hostname or port) is None: + target = osc.Adress('127.0.0.1', 57121, osc.UDP) + else: + try: + target = osc.Address(hostname, port, osc.UDP) + except osc.AddressError, err: + logging.error(err) + + +# Send a osc_message to the server +def send_msg(time_delta, randomness): + global target + # if the message is not empty and longer than 1 + if randomness is not None and len(randomness) > 1: + msg = osc.Message("/random") + msg.add(time_delta) + msg.add(randomness[0], randomness[1]) + try: + osc.send(target, msg) + except: + logging.error('OSC: Sending of message failed.') -- cgit v1.2.3-70-g09d2