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), )
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
def __init__(self, *argv, **kwargv): PingCsmaExperiment.__init__(self, *argv, **kwargv) ImalseNetnsExperiment.__init__(self)