Esempio n. 1
0
 def initparser(self, parser):
     PingCsmaExperiment.initparser(self, parser)
     parser.set_defaults(simtime = 10, pingcount = 3)
     parser.add_option("-c", "--pingcount", dest = "pingcount",
                       help = "ping count; default = %s" %
                       parser.defaults["pingcount"])
     scenario_ops = get_scenario_option()
     parser.add_option('-s', '--scenario', dest="scenario",
             default='None',
             help='specify the scenario you want to execute. Scenearios availiable are: %s'%(scenario_ops),
             )
Esempio n. 2
0
 def setup(self):
     print 'this is setup of experiment'
     PingCsmaExperiment.setup(self)
     for n in self.nodes:
         self.event(0, self.config, n)
     if not self.nodes:
         return
     for i in xrange(len(self.nodes)):
         if i in self.id_set:
             print 'node [%i] start at [%f]s'%(i, i)
             self.event(i+1, self.node_run, self.nodes[i], 'start') # start server
Esempio n. 3
0
 def __init__(self, *argv, **kwargv):
     PingCsmaExperiment.__init__(self, *argv, **kwargv)
     ImalseNetnsExperiment.__init__(self)