def start(self, stations, aps, nroads, srcConn, dstConn, MAX_X, MAX_Y, **params): 'start topology' cars = stations mobility.addNodes(cars, aps) [self.road.append(x) for x in range(0, nroads)] [self.points.append(x) for x in range(0, nroads)] [self.totalRoads.append(x) for x in range(0, nroads)] plot2d.instantiateGraph(MAX_X, MAX_Y) try: self.display_grid(aps, srcConn, dstConn, nroads) self.display_cars(cars) plot2d.plotGraph(cars, [], []) self.setWifiParameters() while True: [self.scatter, self.com_lines] = self.simulate_car_movement(cars, aps, self.scatter, self.com_lines) mobility.continueParams except: pass
def start(self, **params): 'start topology' from mininet.wifiMobility import mobility cars = params['stations'] aps = params['aps'] mobility.addNodes(cars, aps) [self.road.append(x) for x in range(0, params['nroads'])] [self.points.append(x) for x in range(0, params['nroads'])] [self.totalRoads.append(x) for x in range(0, params['nroads'])] plot2d.instantiateGraph(params['MIN_X'], params['MIN_Y'], params['MAX_X'], params['MAX_Y']) self.display_grid(aps, params['connections'], params['nroads']) self.display_cars(cars) plot2d.plotGraph(cars, []) self.setWifiParameters(mobility) while True: [self.scatter, self.com_lines] = \ self.simulate_car_movement(cars, aps, self.scatter, self.com_lines, mobility) mobility.continueParams
def __init__(self, cars, accessPoints, nroads, srcConn, dstConn, MAX_X, MAX_Y): mobility.addNodes(cars, accessPoints) mobility.MAX_X = MAX_X mobility.MAX_Y = MAX_Y [self.road.append(x) for x in range(0, nroads)] [self.points.append(x) for x in range(0, nroads)] [self.totalRoads.append(x) for x in range(0, nroads)] plot2d.instantiateGraph(MAX_X, MAX_Y) try: self.display_grid(accessPoints, srcConn, dstConn, nroads) self.display_cars(cars) plot2d.plotGraph(cars, [], []) self.setWifiParameters() while True: [self.scatter, self.com_lines ] = self.simulate_car_movement(cars, accessPoints, self.scatter, self.com_lines) mobility.continueParams except: pass