コード例 #1
0
ファイル: test.py プロジェクト: jmccormack200/SDR
def main():
    """ Parser Options """
    parser = OptionParser (option_class=eng_option)
    manager.add_parser_options (parser)
    (options, args) = parser.parse_args ()
    if len(args)!=0:
        parser.print_help()
        sys.exit(1)

    phy   = PyHydra.transceiver(options)
    mpif  = PyHydra.mpif_impl(options)
    mpif.set_transceiver(phy)

    g = PyHydra.FuncThread(phy.run)
    g.start()
    mpif.start()

    mgr = manager(options)
    mgr.SetMPIF(mpif)
    
    h = PyHydra.FuncThread(bar, "bar", mgr, mgr.control)
    h.setDaemon(1)
    h.start()
    mgr.run()