diff --git a/aiosc.py b/aiosc.py index 0e1ae62..cfa24e4 100644 --- a/aiosc.py +++ b/aiosc.py @@ -103,6 +103,9 @@ def parse_message(packet): elif t == 'f': len = 4 value, tail = struct.unpack('>f', tail[:len])[0], tail[len:] + elif t == 'd' : + len = 8 + value, tail = struct.unpack('>d', tail[:len])[0], tail[len:] elif t == 'h': len = 8 value, tail = struct.unpack('>q', tail[:len])[0], tail[len:]