Ieee80211Visualizer.ned
NED File src/inet/visualizer/common/Ieee80211Visualizer.ned
| Name | Type | Description |
|---|---|---|
| Ieee80211Visualizer | compound module |
Integrates canvas and osg IEEE 802.11 association visualizers into a single module. |
Source code
// // Copyright (C) 2020 OpenSim Ltd. // // SPDX-License-Identifier: LGPL-3.0-or-later // package inet.visualizer.common; import inet.visualizer.contract.IIeee80211Visualizer; // // Integrates canvas and osg IEEE 802.11 association visualizers into a single module. // // @see ~Ieee80211CanvasVisualizer, ~Ieee80211OsgVisualizer, ~Ieee80211VisualizerBase, ~IIeee80211Visualizer // module Ieee80211Visualizer like IIeee80211Visualizer { parameters: @display("i=block/app"); string visualizationTargetModule = default("^"); string visualizationSubjectModule = default("^"); *.visualizationTargetModule = default(absPath(this.visualizationTargetModule)); *.visualizationSubjectModule = default(absPath(this.visualizationSubjectModule)); submodules: canvasVisualizer: <default(firstAvailableOrEmpty("Ieee80211CanvasVisualizer"))> like IIeee80211Visualizer if typename != "" { parameters: @display("p=100,100"); } osgVisualizer: <default(firstAvailableOrEmpty("Ieee80211OsgVisualizer"))> like IIeee80211Visualizer if typename != "" { parameters: @display("p=100,200"); } }