def test_012_connect (self): fg = self.fg src_data = (0, 1, 2, 3) expected_result = (2, 3, 4, 5) src1 = gr.vector_source_i (src_data) op = gr.add_const_ii (2) dst1 = gr.vector_sink_i () fg.connect (src1, op) fg.connect (op, dst1) # print "edge_list:", fg.edge_list fg.validate ()
def body_303_hier (self): fg = self.fg src_data = (0, 1, 2, 3) expected_result = (35, 38, 41, 44) src1 = gr.vector_source_i (src_data) op = gr.compose (fg, gr.add_const_ii (10), mult_add (fg, 3, 5)) dst1 = gr.vector_sink_i () fg.connect (src1, op, dst1) fg.run () dst_data = dst1.data () self.assertEqual (expected_result, dst_data)
def body_302_hier (self): fg = self.fg src_data = (0, 1, 2, 3) expected_result = (10, 11, 12, 13) src1 = gr.vector_source_i (src_data) op = gr.compose (fg, gr.add_const_ii (10)) dst1 = gr.vector_sink_i () fg.connect (src1, op, dst1) fg.run () dst_data = dst1.data () self.assertEqual (expected_result, dst_data)
def body_111v (self): fg = self.fg src_data = (0, 1, 2, 3) expected_result = (2, 3, 4, 5) src1 = gr.vector_source_i (src_data) op = gr.add_const_ii (2) dst1 = gr.vector_sink_i () fg.connect (src1, op, dst1) fg.run () dst_data = dst1.data () self.assertEqual (expected_result, dst_data)
def test_add_const_ii (self): src_data = (1, 2, 3, 4, 5) expected_result = (6, 7, 8, 9, 10) op = gr.add_const_ii (5) self.help_ii_const ((src_data,), expected_result, op)
def test_add_const_ii(self): src_data = (1, 2, 3, 4, 5) expected_result = (6, 7, 8, 9, 10) op = gr.add_const_ii(5) self.help_ii((src_data, ), expected_result, op)
def __init__(self, fg, m, a): mult = gr.multiply_const_ii (m) add = gr.add_const_ii (a) fg.connect (mult, add) gr.hier_block.__init__ (self, fg, mult, add)
def __init__(self, fg, a): add = gr.add_const_ii (a) gr.hier_block.__init__ (self, fg, add, add)