summaryrefslogtreecommitdiff
path: root/gnuradio-examples/README.hacking
blob: 44d42474146c444bc4188da5aaf49317ee48b3de (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
* Standard command line options

When building applications or examples, if your command has any of
these options, please use the following short and long names:



  # General

  parser = OptionParser(option_class=eng_option)
  
  parser.add_option("-f", "--freq", type="eng_float", default=None,
                    help="set frequency to FREQ", metavar="FREQ")
  parser.add_option("-g", "--gain", type="eng_float", default=None,
                    help="set gain in dB (default is midpoint)")
  parser.add_option("-F", "--filename", type="string", default=None)

  # Audio devices

  parser.add_option("-I", "--audio-input", type=string, default="",
                    help="pcm input device name.  E.g., hw:0,0 or /dev/dsp")
  parser.add_option("-O", "--audio-output", type=string, default="",
                    help="pcm output device name.  E.g., hw:0,0 or /dev/dsp")
  parser.add_option("-r", "--sample-rate", type="eng_float", default=48000,
                    help="set sample rate to RATE (48000)")
  
  # USRP specific
  
  parser.add_option("-R", "--rx-subdev-spec", type="subdev", default=(0, 0),
                    help="select USRP Rx side A or B (default=A)")
  parser.add_option("-T", "--tx-subdev-spec", type="subdev", default=(0, 0),
                    help="select USRP Tx side A or B (default=A)")
  parser.add_option("-d", "--decim", type="int", default=16,
                    help="set fgpa decimation rate to DECIM (default=16)")
  parser.add_option("-i", "--interp", type="int", default=32,
                    help="set fgpa interpolation rate to INTERP (default=32)")
  parser.add_option("-n", "--nchannels", type=intx, default=1,
                    help="set number of channels to NCHANNELS (default=1)")