コード例 #1
0
    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
コード例 #2
0
    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
コード例 #3
0
ファイル: vanet.py プロジェクト: osinstom/mininet-wifi
    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