Ieee80211CanvasVisualizer¶
Package: inet.visualizer.canvas.linklayer
simple module Ieee80211CanvasVisualizer
Visualizes IEEE 802.11 associations on a 2D canvas. It displays an icon labeled with the SSID for each associated wireless interface.
See also: Ieee80211OsgVisualizer, Ieee80211Visualizer, Ieee80211VisualizerBase, IIeee80211Visualizer
Usage diagram¶
Inheritance diagram¶
Used in compound modules¶
Name |
Type |
Description |
|---|---|---|
compound module |
Integrates all canvas visualizers into a single module. It supports disabling any submodule visualizer by providing an empty string as its type. |
|
compound module |
Integrates all canvas visualizers into a single module. It supports disabling any submodule visualizer by providing an empty string as its type. |
|
compound module |
Integrates canvas and osg IEEE 802.11 association visualizers into a single module. |
Extends¶
Name |
Type |
Description |
|---|---|---|
simple module |
Base module for IEEE 802.11 association visualizer simple modules. It keeps track of wireless interface associations by subscribing to a number of signals at the provided subscription module. |
Parameters¶
Name |
Type |
Default value |
Description |
|---|---|---|---|
displayStringTextFormat |
string |
“” |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
visualizationTargetModule |
string |
“^” |
Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default |
visualizationSubjectModule |
string |
“^” |
Module path relative to the visualizer which determines what part of the simulation model the visualizer displays in the user interface, parent module by default |
tags |
string |
“” |
Tag added to each visualization for disambiguation in the runtime environment |
networkNodeVisualizerModule |
string |
“^.networkNodeVisualizer” |
Module path to the network node visualizer module, refers to a sibling submodule by default |
displayAssociations |
bool |
false |
Display association icon and SSID, disabled by default |
nodeFilter |
string |
“*” |
Which nodes are considered, matches all nodes by default |
interfaceFilter |
string |
“*” |
Which interfaces are considered, matches all interfaces by default |
minPower |
double |
-85dBm |
Minimum expected signal power |
maxPower |
double |
-50dBm |
Maximum expected signal power |
icons |
string |
“misc/signal_power_0 misc/signal_power_1 misc/signal_power_2 misc/signal_power_3” |
Wireless network visualization icon for different signal powers |
iconColor |
string |
“dark” |
Wireless network icon color is a list of colors or a color group name (e.g. dark, light), a set of dark colors by default |
labelFont |
string |
“<default>” |
Label font, automatic by default |
labelColor |
string |
“black” |
Label color, black by default |
placementHint |
string |
“top” |
Annotation placement hint, space-separated list of any, top, bottom, left, right, topLeft, topCenter, topRight, etc. |
placementPriority |
double |
0 |
Determines the order of annotation positioning |
zIndex |
double |
2 |
Determines the drawing order of figures relative to other visualizers |
Properties¶
Name |
Value |
Description |
|---|---|---|
class |
Ieee80211CanvasVisualizer |
|
display |
i=block/app |
Source code¶
//
// Visualizes IEEE 802.11 associations on a 2D canvas. It displays
// an icon labeled with the SSID for each associated wireless interface.
//
// @see ~Ieee80211OsgVisualizer, ~Ieee80211Visualizer, ~Ieee80211VisualizerBase, ~IIeee80211Visualizer
//
simple Ieee80211CanvasVisualizer extends Ieee80211VisualizerBase like IIeee80211Visualizer
{
parameters:
double zIndex = default(2); // Determines the drawing order of figures relative to other visualizers
@class(Ieee80211CanvasVisualizer);
}
File: src/inet/visualizer/canvas/linklayer/Ieee80211CanvasVisualizer.ned