Exemplo n.º 1
0
    def test_001(self):

        src_data = range(0, 32767, 32767 / 127)
        src_data = [int(s) for s in src_data]
        expected_result = range(0, 128)
        src = gr.vector_source_s(src_data)
        op = gr.short_to_char()
        dst = gr.vector_sink_b()

        self.tb.connect(src, op, dst)
        self.tb.run()
        result_data = list(dst.data())

        self.assertEqual(expected_result, result_data)
    def test_001(self):

        src_data = range(0, 32767, 32767/127)
        src_data = [int(s) for s in src_data]
        expected_result = range(0, 128)
        src = gr.vector_source_s(src_data)
        op = gr.short_to_char()
        dst = gr.vector_sink_b()

        self.tb.connect(src, op, dst)
        self.tb.run()
        result_data = list(dst.data())

        self.assertEqual(expected_result, result_data)
Exemplo n.º 3
0
    def test_002(self):

        vlen = 3
        src_data = range(0, 32400, 32767 / 127)
        src_data = [int(s) for s in src_data]
        expected_result = range(0, 126)
        src = gr.vector_source_s(src_data)
        s2v = gr.stream_to_vector(gr.sizeof_short, vlen)
        op = gr.short_to_char(vlen)
        v2s = gr.vector_to_stream(gr.sizeof_char, vlen)
        dst = gr.vector_sink_b()

        self.tb.connect(src, s2v, op, v2s, dst)
        self.tb.run()
        result_data = list(dst.data())

        self.assertEqual(expected_result, result_data)
    def test_002(self):

        vlen = 3
        src_data = range(0, 32400, 32767/127)
        src_data = [int(s) for s in src_data]
        expected_result = range(0, 126)
        src = gr.vector_source_s(src_data)
        s2v = gr.stream_to_vector(gr.sizeof_short, vlen)
        op = gr.short_to_char(vlen)
        v2s = gr.vector_to_stream(gr.sizeof_char, vlen)
        dst = gr.vector_sink_b()

        self.tb.connect(src, s2v, op, v2s, dst)
        self.tb.run()
        result_data = list(dst.data())

        self.assertEqual(expected_result, result_data)
Exemplo n.º 5
0
def short_to_char(N):
    op = gr.short_to_char()
    tb = helper(N, op, gr.sizeof_short, gr.sizeof_char, 1, 1)
    return tb
Exemplo n.º 6
0
def short_to_char(N):
    op = gr.short_to_char()
    tb = helper(N, op, gr.sizeof_short, gr.sizeof_char, 1, 1)
    return tb