Beispiel #1
0
 def add_parser_options (parser):
     if not parser.has_option("-v"):
         parser.add_option ("-v", "--verbose", type="int", \
                 default=default_phy_channel_setup.d_options['verbose'], \
                 help="set verbose level of output [default=%default]")
     if not parser.has_option("--debug"):
         parser.add_option ("", "--debug", type="int", \
                 default=default_phy_channel_setup.d_options['debug'], \
                 help="set debug level of system [default=%default]")
     if not parser.has_option("-n"):
         parser.add_option ("-n", "--nchannels", type="int", \
                 default=default_phy_channel_setup.d_options['nchannels'], \
                 help="set number of channels (or antennas) on USRP board [default=%default]")
     if not parser.has_option("--fake-rf"):
         parser.add_option("", "--fake-rf", action="store_true", \
                 default=default_phy_channel_setup.d_options['fake_rf'],
                 help="enable \"fake\" RF for emulation [default=%default]")
     if not parser.has_option("--ifname"):
         parser.add_option("", "--ifname", type="string", \
                 default=default_phy_channel_setup.d_options['ifname'],
                 help="specify ethernet interface\'s name (e.g. eth0) [default=%default]")
     if not parser.has_option("--addrserver-addr"):
         parser.add_option("", "--addrserver-addr", type="string", \
                 default=default_phy_channel_setup.d_options['addrserver_addr'],
                 help="set address for Address Server [default=%default]")
     if not parser.has_option("--addrserver-port"):
         parser.add_option ("", "--addrserver-port", type="int", \
                 default=default_phy_channel_setup.d_options['addrserver_port'], \
                 help="specify port used by Address Server [default=%default]")
     if not parser.has_option("--channel-addr"):
         parser.add_option("", "--channel-addr", type="string", \
                 default=default_phy_channel_setup.d_options['channel_addr'],
                 help="set address for listening channel server [default=%default]")
     if not parser.has_option("--channel-port"):
         parser.add_option ("", "--channel-port", type="int", \
                 default=default_phy_channel_setup.d_options['channel_port'], \
                 help="specify port used by listening channel server [default=%default]")
     if not parser.has_option("--disable-gui"):
         parser.add_option("", "--disable-gui", action="store_true", \
                 default=default_phy_channel_setup.d_options['disable_gui'],  \
                 help="disable GUI operation [default=%default]")
     if not parser.has_option("--enable-channel"):
         parser.add_option("", "--enable-channel", action="store_true", \
                 default=default_phy_channel_setup.d_options['enable_channel'],  \
                 help="enable operation of Channel [default=%default]")
     AddrClient.add_parser_options (parser)
     AddrServer.add_parser_options (parser)