NED File examples/wireless/wiredandwirelesshostswithap/WiredAndWirelessHostsWithAP.ned
| Name | Type | Description |
|---|---|---|
| WiredAndWirelessHostsWithAP | network | (no description) |
Source code
// // SPDX-License-Identifier: LGPL-3.0-or-later // package inet.examples.wireless.wiredandwirelesshostswithap; import inet.networklayer.configurator.ipv4.Ipv4NetworkConfigurator; import inet.node.ethernet.Eth100M; import inet.node.inet.Router; import inet.node.inet.StandardHost; import inet.node.inet.WirelessHost; import inet.node.wireless.AccessPoint; import inet.physicallayer.wireless.ieee80211.packetlevel.Ieee80211ScalarRadioMedium; import inet.visualizer.contract.IIntegratedVisualizer; network WiredAndWirelessHostsWithAP { submodules: visualizer: <default(firstAvailableOrEmpty("IntegratedCanvasVisualizer"))> like IIntegratedVisualizer if typename != "" { parameters: @display("p=100,300;is=s"); } configurator: Ipv4NetworkConfigurator { parameters: assignDisjunctSubnetAddresses = false; @display("p=100,100;is=s"); } radioMedium: Ieee80211ScalarRadioMedium { parameters: @display("p=100,200;is=s"); } wirelessHost1: WirelessHost { parameters: @display("p=62,69"); } wiredHost1: StandardHost { parameters: @display("p=296,134"); } wiredHost2: StandardHost { parameters: @display("p=412,70"); } router: Router { parameters: @display("p=296,69"); } accessPoint: AccessPoint { parameters: @display("p=205,69"); } connections: accessPoint.ethg++ <--> Eth100M <--> router.ethg++; wiredHost1.ethg++ <--> Eth100M <--> accessPoint.ethg++; wiredHost2.ethg++ <--> Eth100M <--> router.ethg++; }