Example #1
0
        #sys.exit(1)

    cli.parser.add_option('-p',
                          '--port',
                          dest='port',
                          help="Port to connect to")

    cli.parser.add_option('-n',
                          '--host',
                          dest='host',
                          help="Port to connect to")

    opts, args = cli.parser.parse_args()

    #link = unapy.Link(opts.device)
    link = cli.get_link()
    device = models.Device(link)
    print device.model

    config = link.process(at.TCPATRUNCFG.query())
    print config.getData()

    config = link.process(
        at.TCPATRUNCFG.assign(1, 2, 1024, opts.port, '"%s"' % opts.host))
    print config.getData()
    print "Trying to connect..."
    link.process(at.TCPATRUND.assign(1))

#####
# EOF
Example #2
0
    from unapy import cli
  except unapy.scan.ScanAttachedDevicesError, e:
    print "%s" % e
    raise
    #sys.exit(1)
    
  cli.parser.add_option('-p', '--port', dest='port',
                    help="Port to connect to" )
  
  cli.parser.add_option('-n', '--host', dest='host',
                    help="Port to connect to" )

  opts, args = cli.parser.parse_args()

  #link = unapy.Link(opts.device)
  link = cli.get_link( )
  device = models.Device(link)
  print device.model

  config = link.process(at.TCPATRUNCFG.query( ))
  print config.getData( )

  config = link.process(at.TCPATRUNCFG.assign(1, 2, 1024, opts.port, '"%s"' % opts.host))
  print config.getData( )
  print "Trying to connect..."
  link.process(at.TCPATRUND.assign(1))




#####
    # We don't have to wrap the following import in a 'try', because
    # we already know 'readline' was imported successfully.
    import rlcompleter
    readline.set_completer(rlcompleter.Completer(imported_objects).complete)
    readline.parse_and_bind("tab:complete")

# We want to honor both $PYTHONSTARTUP and .pythonrc.py, so follow system
# conventions and get $PYTHONSTARTUP first then import user.
if not use_plain:
    pythonrc = os.environ.get("PYTHONSTARTUP")
    if pythonrc and os.path.isfile(pythonrc):
        try:
            execfile(pythonrc)
        except NameError:
            pass
    # This will import .pythonrc.py as a side-effect
    import user
import unapy
from unapy import cli
from unapy.commands import at as AT
imported_objects.update({
  'AT': AT,
  'unapy': unapy,
  'cli': cli,
  'link': cli.get_link( ),
})
code.interact(local=imported_objects)

#####
# EOF