DataLinkVisualizerShowcase.ned
NED File showcases/visualizer/canvas/datalinkactivity/DataLinkVisualizerShowcase.ned
| Name | Type | Description |
|---|---|---|
| DataLinkVisualizerEnablingWiredShowcase | network | (no description) |
| DataLinkVisualizerEnablingWirelessShowcase | network | (no description) |
| DataLinkVisualizerActivityLevelShowcase | network | (no description) |
| DataLinkVisualizerFilteringShowcase | network | (no description) |
| DataLinkVisualizerMobileShowcase | network | (no description) |
Source code
// // SPDX-License-Identifier: LGPL-3.0-or-later // package inet.showcases.visualizer.canvas.datalinkactivity; import inet.networklayer.configurator.ipv4.Ipv4NetworkConfigurator; import inet.node.aodv.AodvRouter; import inet.node.ethernet.Eth100M; import inet.node.ethernet.EthernetSwitch; import inet.node.inet.AdhocHost; import inet.node.inet.StandardHost; import inet.physicallayer.wireless.ieee80211.packetlevel.Ieee80211RadioMedium; import inet.visualizer.canvas.integrated.IntegratedCanvasVisualizer; import inet.visualizer.canvas.integrated.IntegratedMultiCanvasVisualizer; import inet.visualizer.canvas.linklayer.DataLinkCanvasVisualizer; network DataLinkVisualizerEnablingWiredShowcase { @display("bgb=700,250"); submodules: linkVisualizer: DataLinkCanvasVisualizer { parameters: @display("p=100,50"); } configurator: Ipv4NetworkConfigurator { parameters: @display("p=100,150"); } wiredSource: StandardHost { @display("p=300,110"); } wiredDestination: StandardHost { @display("p=600,110"); } connections: wiredSource.ethg++ <--> Eth100M <--> wiredDestination.ethg++; } network DataLinkVisualizerEnablingWirelessShowcase { @display("bgb=700,250"); submodules: linkVisualizer: DataLinkCanvasVisualizer { parameters: @display("p=100,50"); } configurator: Ipv4NetworkConfigurator { parameters: @display("p=100,120"); } radioMedium: Ieee80211RadioMedium { parameters: @display("p=100,190"); } wirelessSource: AdhocHost { @display("p=300,110"); } wirelessDestination: AdhocHost { @display("p=600,110"); } } network DataLinkVisualizerActivityLevelShowcase { @display("bgb=700,250"); submodules: visualizer: IntegratedMultiCanvasVisualizer { parameters: @display("p=100,50"); } configurator: Ipv4NetworkConfigurator { parameters: @display("p=100,120"); } radioMedium: Ieee80211RadioMedium { parameters: @display("p=100,190"); } person1: AdhocHost { @display("p=269,42;i=misc/person3"); } videoServer: AdhocHost { @display("p=636,41;i=misc/desktoppc2"); } person2: AdhocHost { @display("p=452,180;i=misc/person4"); } } network DataLinkVisualizerFilteringShowcase { @display("bgb=900,600"); submodules: visualizer: IntegratedCanvasVisualizer { @display("p=80,50"); } configurator: Ipv4NetworkConfigurator { parameters: @display("p=80,120"); } etherSwitch1: EthernetSwitch { @display("p=376.896,169.12"); } etherSwitch3: EthernetSwitch { @display("p=723.592,200.528"); } source1: StandardHost { @display("p=206.568,50.736"); } etherSwitch4: EthernetSwitch { @display("p=484.408,283.88"); } destination1: StandardHost { @display("p=556.888,485.616"); } destination2: StandardHost { @display("p=798.488,343.072"); } source2: StandardHost { @display("p=173.952,227.104"); } etherSwitch2: EthernetSwitch { @display("p=329.784,428.84"); } host1: StandardHost { @display("p=233.144,506.152"); } host2: StandardHost { @display("p=822.648,135.296"); } connections: etherSwitch1.ethg++ <--> Eth100M <--> source1.ethg++; etherSwitch1.ethg++ <--> Eth100M <--> etherSwitch4.ethg++; etherSwitch4.ethg++ <--> Eth100M <--> etherSwitch3.ethg++; etherSwitch1.ethg++ <--> Eth100M <--> source2.ethg++; etherSwitch3.ethg++ <--> Eth100M <--> destination2.ethg++; etherSwitch4.ethg++ <--> Eth100M <--> etherSwitch2.ethg++; etherSwitch2.ethg++ <--> Eth100M <--> destination1.ethg++; etherSwitch3.ethg++ <--> Eth100M <--> host2.ethg++; etherSwitch2.ethg++ <--> Eth100M <--> host1.ethg++; } network DataLinkVisualizerMobileShowcase { @display("bgb=620,500"); submodules: visualizer: IntegratedCanvasVisualizer { @display("p=70,50"); } configurator: Ipv4NetworkConfigurator { @display("p=70,150"); } radioMedium: Ieee80211RadioMedium { @display("p=70,250"); } destination: AodvRouter { @display("p=512.272,249.796"); } source: AodvRouter { @display("p=187.664,207.952"); } aodvRouter1: AodvRouter { @display("p=201.612,311.928"); } aodvRouter2: AodvRouter { @display("p=465.356,158.5"); } aodvRouter3: AodvRouter { @display("p=426.048,311.928"); } aodvRouter4: AodvRouter { @display("p=400.688,88.76"); } aodvRouter5: AodvRouter { @display("p=333.484,177.52"); } aodvRouter6: AodvRouter { @display("p=323.34,262.476"); } aodvRouter7: AodvRouter { @display("p=265.012,109.048"); } }