コード例 #1
0
ファイル: test_osc.py プロジェクト: svanzoest/aksy
 def testEncodeDecodeIterable(self):
     m = OSCMessage()
     m.append((False, (1L, )))
     self.assertEquals(['', ',[F[h]]', [
         False,
         [
             1,
         ],
     ]], decodeOSC(m.getBinary()))
コード例 #2
0
ファイル: connector.py プロジェクト: svanzoest/aksy
    def _sendAndRcv(self, s, b):
        if LOG.isEnabledFor(logging.DEBUG):
            LOG.debug("Sending message: %s", repr(b))
        s.sendto(b, (self.host, self.port))

        data = s.recv(16384)
        if LOG.isEnabledFor(logging.DEBUG):
            LOG.debug("Received message: %s", repr(data))

        resp_msg = decodeOSC(data)
        if resp_msg[0] == '/sampler/error':
            raise Exception("Remote execution failed, Server cause: " + resp_msg[3])
        return resp_msg[2:]
コード例 #3
0
ファイル: test_osc.py プロジェクト: svanzoest/aksy
 def testEncodeDecodeTrue(self):
     m = OSCMessage()
     m.append(True)
     self.assertEquals(['', ',T', True], decodeOSC(m.getBinary()))
コード例 #4
0
ファイル: test_osc.py プロジェクト: svanzoest/aksy
 def testEncodeDecodeLong(self):
     m = OSCMessage()
     m.append(1L)
     self.assertEquals(['', ',h', 1L], decodeOSC(m.getBinary()))
コード例 #5
0
ファイル: test_osc.py プロジェクト: svanzoest/aksy
 def testEncodeDecodeBinaryString(self):
     m = OSCMessage()
     m.append("\x00\x01\x02")
     self.assertEquals(['', ',b', "\x00\x01\02"], decodeOSC(m.getBinary()))
コード例 #6
0
ファイル: handler.py プロジェクト: svanzoest/aksy
 def handle(self, data, source = None):
     """Given OSC data, tries to call the callback with the
     right address, and returns the result"""
     decoded = decodeOSC(data)
     return self.dispatch(decoded)
コード例 #7
0
ファイル: test_osc.py プロジェクト: svanzoest/aksy
 def testAppendDecodeIterableEmpty(self):
     m = OSCMessage()
     m.append([])
     self.assertEquals(['',',[]',[]], decodeOSC(m.getBinary()))
コード例 #8
0
ファイル: test_osc.py プロジェクト: svanzoest/aksy
 def testEncodeDecodeInt(self):
     m = OSCMessage()
     m.append(1)
     self.assertEquals(['', ',i', 1], decodeOSC(m.getBinary()))
コード例 #9
0
ファイル: test_osc.py プロジェクト: svanzoest/aksy
 def testEncodeDecodeFalse(self):
     m = OSCMessage()
     m.append(False)
     self.assertEquals(['', ',F', False], decodeOSC(m.getBinary()))
コード例 #10
0
ファイル: test_osc.py プロジェクト: svanzoest/aksy
 def testEncodeDecodeNone(self):
     m = OSCMessage()
     m.append(None)
     self.assertEquals(['', ',N', None], decodeOSC(m.getBinary()))
コード例 #11
0
ファイル: test_osc.py プロジェクト: svanzoest/aksy
 def testEncodeDecodeTrue(self):
     m = OSCMessage()
     m.append(True)
     self.assertEquals(['', ',T', True], decodeOSC(m.getBinary()))
コード例 #12
0
ファイル: test_osc.py プロジェクト: svanzoest/aksy
 def testEncodeDecodeLong(self):
     m = OSCMessage()
     m.append(1L)
     self.assertEquals(['', ',h', 1L], decodeOSC(m.getBinary()))
コード例 #13
0
ファイル: test_osc.py プロジェクト: svanzoest/aksy
 def testEncodeDecodeFloat(self):
     m = OSCMessage()
     m.append(1.0)
     self.assertEquals(['', ',f', 1.0], decodeOSC(m.getBinary()))
コード例 #14
0
ファイル: test_osc.py プロジェクト: svanzoest/aksy
 def testEncodeDecodeFalse(self):
     m = OSCMessage()
     m.append(False)
     self.assertEquals(['', ',F', False], decodeOSC(m.getBinary()))
コード例 #15
0
ファイル: test_osc.py プロジェクト: svanzoest/aksy
 def testEncodeDecodeInt(self):
     m = OSCMessage()
     m.append(1)
     self.assertEquals(['', ',i', 1], decodeOSC(m.getBinary()))
コード例 #16
0
ファイル: test_osc.py プロジェクト: svanzoest/aksy
 def testEncodeDecodeNone(self):
     m = OSCMessage()
     m.append(None)
     self.assertEquals(['', ',N', None], decodeOSC(m.getBinary()))
コード例 #17
0
ファイル: test_osc.py プロジェクト: svanzoest/aksy
 def testAppendDecodeIterableEmpty(self):
     m = OSCMessage()
     m.append([])
     self.assertEquals(['', ',[]', []], decodeOSC(m.getBinary()))
コード例 #18
0
ファイル: test_osc.py プロジェクト: svanzoest/aksy
 def testEncodeDecodeIterable(self):
     m = OSCMessage()
     m.append((False, (1L,)))
     self.assertEquals(['', ',[F[h]]', [False, [1,],]], decodeOSC(m.getBinary()))
コード例 #19
0
ファイル: test_connector.py プロジェクト: svanzoest/aksy
 def test_parse_alt_req_msg(self):
     msg = connector.OSCConnector.create_alt_req_msg(1, CMDS, (), None)
     self.assertEquals(['#bundle', 0L, ['/altoperations', ',iN', 1, None],
                       ['/sampletools/get_bit_depth', ',']], decodeOSC(msg))
コード例 #20
0
ファイル: test_osc.py プロジェクト: svanzoest/aksy
 def testEncodeDecodeString(self):
     m = OSCMessage()
     m.append("abc")
     self.assertEquals(['', ',s', "abc"], decodeOSC(m.getBinary()))
コード例 #21
0
ファイル: test_osc.py プロジェクト: svanzoest/aksy
 def testEncodeDecodeBinaryString(self):
     m = OSCMessage()
     m.append("\x00\x01\x02")
     self.assertEquals(['', ',b', "\x00\x01\02"], decodeOSC(m.getBinary()))
コード例 #22
0
ファイル: client.py プロジェクト: svanzoest/aksy
def snd_recv(cmd):
    m = OSCMessage()
    m.setAddress(cmd)
    s.sendall(m.getBinary())
    print decodeOSC(s.recv(8192))
コード例 #23
0
ファイル: test_osc.py プロジェクト: svanzoest/aksy
 def testEncodeDecodeFloat(self):
     m = OSCMessage()
     m.append(1.0)
     self.assertEquals(['', ',f', 1.0], decodeOSC(m.getBinary()))
コード例 #24
0
def snd_recv(cmd):
    m = OSCMessage()
    m.setAddress(cmd)
    s.sendall(m.getBinary())
    print decodeOSC(s.recv(8192))
コード例 #25
0
ファイル: test_osc.py プロジェクト: svanzoest/aksy
 def testEncodeDecodeString(self):
     m = OSCMessage()
     m.append("abc")
     self.assertEquals(['', ',s', "abc"], decodeOSC(m.getBinary()))