Example #1
0
def add_options(parser, expert):
    add_freq_option(parser)
    usrp_options.add_tx_options(parser)
    transmit_path.transmit_path.add_options(parser, expert)
    expert.add_option("", "--tx-freq", type="eng_float", default=None,
                          help="set transmit frequency to FREQ [default=%default]", metavar="FREQ")
    parser.add_option("-v", "--verbose", action="store_true", default=False)
Example #2
0
def get_options():
    usage="%prog: [options]"

    parser = OptionParser(option_class=eng_option, usage=usage)
    usrp_options.add_tx_options(parser)
    parser.add_option("-f", "--tx-freq", type="eng_float", default=None,
                      help="Set carrier frequency to FREQ [default=mid-point]", metavar="FREQ")
    parser.add_option("-x", "--waveform-freq", type="eng_float", default=0,
                      help="Set baseband waveform frequency to FREQ [default=%default]")
    parser.add_option("-y", "--waveform2-freq", type="eng_float", default=None,
                      help="Set 2nd waveform frequency to FREQ [default=%default]")
    parser.add_option("--sine", dest="type", action="store_const", const=gr.GR_SIN_WAVE,
                      help="Generate a carrier modulated by a complex sine wave", default=gr.GR_SIN_WAVE)
    parser.add_option("--const", dest="type", action="store_const", const=gr.GR_CONST_WAVE, 
                      help="Generate a constant carrier")
    parser.add_option("--offset", type="eng_float", default=0,
                      help="Set waveform phase offset to OFFSET [default=%default]")
    parser.add_option("--gaussian", dest="type", action="store_const", const=gr.GR_GAUSSIAN,
                      help="Generate Gaussian random output")
    parser.add_option("--uniform", dest="type", action="store_const", const=gr.GR_UNIFORM,
                      help="Generate Uniform random output")
    parser.add_option("--2tone", dest="type", action="store_const", const="2tone",
                      help="Generate Two Tone signal for IMD testing")
    parser.add_option("--sweep", dest="type", action="store_const", const="sweep",
                      help="Generate a swept sine wave")
    parser.add_option("-A", "--amplitude", type="eng_float", default=0.15,
                      help="Set output amplitude to AMPL (0.0-1.0) [default=%default]", metavar="AMPL")
    parser.add_option("-v", "--verbose", action="store_true", default=False,
                      help="Use verbose console output [default=%default]")

    (options, args) = parser.parse_args()

    return (options, args)
Example #3
0
def add_options(parser, expert):
    add_freq_option(parser)
    usrp_options.add_tx_options(parser)
    transmit_path.transmit_path.add_options(parser, expert)
    expert.add_option("",
                      "--tx-freq",
                      type="eng_float",
                      default=None,
                      help="set transmit frequency to FREQ [default=%default]",
                      metavar="FREQ")
    parser.add_option("-v", "--verbose", action="store_true", default=False)
def add_options(parser, normal):
    """
    Adds transmitter-specific options to the Options Parser
    """
    add_freq_option(parser)
    usrp_options.add_tx_options(parser)
        
    normal.add_option("", "--tx-amplitude", type="eng_float", default=0.25, metavar="AMPL",
                      help="set transmitter digital amplitude: 0 <= AMPL < 1 [default=%default]")
    parser.add_option("-v", "--verbose", action="store_true", default=False)
    normal.add_option("", "--log", action="store_true", default=False,
                      help="Log all parts of flow graph to file (CAUTION: lots of data)")
Example #5
0
def get_options():
    usage = "%prog: [options]"

    parser = OptionParser(option_class=eng_option, usage=usage)
    usrp_options.add_tx_options(parser)
    parser.add_option("-f",
                      "--tx-freq",
                      type="eng_float",
                      default=None,
                      help="Set carrier frequency to FREQ [default=mid-point]",
                      metavar="FREQ")
    parser.add_option(
        "-x",
        "--waveform-freq",
        type="eng_float",
        default=0,
        help="Set baseband waveform frequency to FREQ [default=%default]")
    parser.add_option(
        "-y",
        "--waveform2-freq",
        type="eng_float",
        default=None,
        help="Set 2nd waveform frequency to FREQ [default=%default]")
    parser.add_option(
        "--sine",
        dest="type",
        action="store_const",
        const=gr.GR_SIN_WAVE,
        help="Generate a carrier modulated by a complex sine wave",
        default=gr.GR_SIN_WAVE)
    parser.add_option("--const",
                      dest="type",
                      action="store_const",
                      const=gr.GR_CONST_WAVE,
                      help="Generate a constant carrier")
    parser.add_option(
        "--offset",
        type="eng_float",
        default=0,
        help="Set waveform phase offset to OFFSET [default=%default]")
    parser.add_option("--gaussian",
                      dest="type",
                      action="store_const",
                      const=gr.GR_GAUSSIAN,
                      help="Generate Gaussian random output")
    parser.add_option("--uniform",
                      dest="type",
                      action="store_const",
                      const=gr.GR_UNIFORM,
                      help="Generate Uniform random output")
    parser.add_option("--2tone",
                      dest="type",
                      action="store_const",
                      const="2tone",
                      help="Generate Two Tone signal for IMD testing")
    parser.add_option("--sweep",
                      dest="type",
                      action="store_const",
                      const="sweep",
                      help="Generate a swept sine wave")
    parser.add_option(
        "-A",
        "--amplitude",
        type="eng_float",
        default=0.15,
        help="Set output amplitude to AMPL (0.0-1.0) [default=%default]",
        metavar="AMPL")
    parser.add_option("-v",
                      "--verbose",
                      action="store_true",
                      default=False,
                      help="Use verbose console output [default=%default]")

    (options, args) = parser.parse_args()

    return (options, args)