コード例 #1
0
def expand_h_cc_i (root, sig):
    # root looks like 'gr_vector_sink_X'
    name = re.sub ('X+', sig, root)
    d = standard_dict (name, sig)
    expand_template (d, root + '.h.t')
    expand_template (d, root + '.cc.t')
    expand_template (d, root + '.i.t')
コード例 #2
0
ファイル: generate_trellis.py プロジェクト: zimmerle/gnuradio
def expand_h_cc_i (root, sig):
    # root looks like 'gr_vector_sink_X'
    name = re.sub ('X+', sig, root)
    d = standard_dict (name, sig)
    expand_template (d, root + '.h.t')
    expand_template (d, root + '.cc.t')
    expand_template (d, root + '.i.t')
コード例 #3
0
ファイル: generate_all.py プロジェクト: pgoeser/gnuradio-mlse
def expand_h_cc_i(root, sig):
    # root looks like 'mlse_vector_sink_X' or 'mlse_vector_sink_XXv'
    name = re.sub("X+", sig, root)
    d = standard_dict(name, sig)
    d["BASE_NAME"] = re.sub("^[0-9a-zA-Z]+_", "", name)  # namespace is mlse_, not gr_
    expand_template(d, root + ".h.t")
    expand_template(d, root + ".cc.t")
    expand_template(d, root + ".i.t")
コード例 #4
0
def expand_h_cc_i(root, sig):
    # root looks like 'mlse_vector_sink_X' or 'mlse_vector_sink_XXv'
    name = re.sub('X+', sig, root)
    d = standard_dict(name, sig)
    d['BASE_NAME'] = re.sub('^[0-9a-zA-Z]+_', '',
                            name)  # namespace is mlse_, not gr_
    expand_template(d, root + '.h.t')
    expand_template(d, root + '.cc.t')
    expand_template(d, root + '.i.t')
コード例 #5
0
#!/usr/bin/python

import sys, os, re
sys.path.append('/home/zitouni/gnuradio-3.6.1/gnuradio-core/src/python')
os.environ['srcdir'] = '/home/zitouni/gnuradio-3.6.1/gr-digital/include'
os.chdir('/home/zitouni/gnuradio-3.6.1/build/gr-digital/include')

if __name__ == '__main__':
    import build_utils
    root, inp = sys.argv[1:3]
    for sig in sys.argv[3:]:
        name = re.sub ('X+', sig, root)
        d = build_utils.standard_dict(name, sig, 'digital')
        build_utils.expand_template(d, inp)

コード例 #6
0
#!/usr/bin/python2

import sys, os, re
sys.path.append('/home/udooer/Downloads/gnuradio-3.7.13.4/gnuradio-runtime/python')
os.environ['srcdir'] = '/home/udooer/Downloads/gnuradio-3.7.13.4/gr-filter/include/gnuradio/filter'
os.chdir('/home/udooer/Downloads/gnuradio-3.7.13.4/build/gr-filter/include/gnuradio/filter')

if __name__ == '__main__':
    import build_utils
    root, inp = sys.argv[1:3]
    for sig in sys.argv[3:]:
        name = re.sub ('X+', sig, root)
        d = build_utils.standard_dict2(name, sig, 'filter')
        build_utils.expand_template(d, inp)
コード例 #7
0
#!/bin/python2

import sys, os, re
sys.path.append('/home/darren/repos/local_gnuradio/gnuradio/gnuradio-runtime/python')
os.environ['srcdir'] = '/home/darren/repos/local_gnuradio/gnuradio/gr-blocks/lib'
os.chdir('/home/darren/repos/local_gnuradio/gnuradio/build_gdb/gr-blocks/lib')

if __name__ == '__main__':
    import build_utils
    root, inp = sys.argv[1:3]
    for sig in sys.argv[3:]:
        name = re.sub ('X+', sig, root)
        d = build_utils.standard_dict(name, sig, 'blocks')
        build_utils.expand_template(d, inp, '_impl')
コード例 #8
0
#!/usr/bin/python

import sys, os, re
sys.path.append('/home/aviral/GNU-Niyantran/gr36/gnuradio-core/src/python')
os.environ['srcdir'] = '/home/aviral/GNU-Niyantran/gr36/gr-blocks/lib'
os.chdir('/home/aviral/GNU-Niyantran/build/gr36/gr-blocks/lib')

if __name__ == '__main__':
    import build_utils
    root, inp = sys.argv[1:3]
    for sig in sys.argv[3:]:
        name = re.sub('X+', sig, root)
        d = build_utils.standard_dict(name, sig, 'blocks')
        build_utils.expand_template(d, inp, '_impl')