//*************************************************************************** //* file: BaseStationNetwork.ned //* //* author: Daniel Willkomm //* //* copyright: (C) 2004 Telecommunication Networks Group (TKN) at //* Technische Universitaet Berlin, Germany. //* //* This program is free software; you can redistribute it //* and/or modify it under the terms of the GNU General Public //* License as published by the Free Software Foundation; either //* version 2 of the License, or (at your option) any later //* version. //* For further information see file COPYING //* in the top level directory //*************************************************************************** //* part of: framework implementation developed by tkn //* description: A centalized base station example network //* //*************************************************************************** //* changelog: $Revision: 114 $ //* last modified: $Date: 2004-09-30 15:58:26 +0200 (Do, 30 Sep 2004) $ //* by: $Author: omfw-willkomm $ //*************************************************************************** import "BaseStationHost", "ClientHost", "ChannelControl"; // A WLAN like base station controlled network // // A network consisting of a base station and numClients clients. The base // station is fixed and the clients move around. The base station periodically // polls all reachable clients in a round robin manner // // @author Daniel Willkomm module BaseStationNetwork parameters: playgroundSizeX : numeric const, // x size of the area the nodes are in (in meters) playgroundSizeY : numeric const, // y size of the area the nodes are in (in meters) numClients : numeric const; // total number of clients in the network submodules: channelcontrol: ChannelControl; parameters: playgroundSizeX = playgroundSizeX, playgroundSizeY = playgroundSizeY; display: "p=60,30;i=eye14"; baseStationHost: BaseStationHost; parameters: numClients = numClients; display: "50,50;i=pctower2"; clientHost: ClientHost[numClients]; display: "p=50,50;i=laptop"; connections nocheck: // all connections and gates are to be generated dynamically display: "p=10,10;b=$playgroundSizeX,$playgroundSizeY,rect;o=white"; endmodule // example centralized base station network simulation for the Mobility Framework network baseStationSim : BaseStationNetwork endnetwork