WirelessNetworkBase¶
Package: inet.networks.base
network WirelessNetworkBase
(no description)
Usage diagram¶
Inheritance diagram¶
Known subclasses¶
Name |
Type |
Description |
|---|---|---|
network |
(no description) |
|
network |
(no description) |
Extends¶
Name |
Type |
Description |
|---|---|---|
network |
(no description) |
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 |
recordPcap |
bool |
false |
|
numPcapRecorders |
int |
recordPcap ? 1 : 0 |
|
numModuleDumps |
int |
0 |
Properties¶
Name |
Value |
Description |
|---|---|---|
class |
NetworkBase |
Unassigned submodule parameters¶
Name |
Type |
Default value |
Description |
|---|---|---|---|
pcapRecorder.displayStringTextFormat |
string |
“rec: %n pks” |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
pcapRecorder.verbose |
bool |
true |
Whether to log packets on the module output |
pcapRecorder.recordEmptyPackets |
bool |
true |
Specifies if zero length packets are recorded or not |
pcapRecorder.enableConvertingPackets |
bool |
true |
Specifies if converting packets to link type is allowed or not |
pcapRecorder.pcapFile |
string |
“” |
The PCAP file to be written, suggested value: pcapFile = “${resultdir}/${configname}-#${runnumber}” + fullpath() + “.pcap” |
pcapRecorder.fileFormat |
string |
“pcapng” |
|
pcapRecorder.snaplen |
int |
65535 |
Maximum number of bytes to record per packet |
pcapRecorder.timePrecision |
int |
6 |
Time precision in recorded file. pcap supports only 6 (usec) or 9 (nanosec), pcapng supports more values (see ‘if_tsresol’ option in pcapng file format). |
pcapRecorder.dumpBadFrames |
bool |
true |
Enable dump of frames with hasBitError |
pcapRecorder.sendingSignalNames |
string |
“transmissionEnded” |
Space-separated list of outbound packet signals to subscribe to |
pcapRecorder.receivingSignalNames |
string |
“receptionEnded” |
Space-separated list of inbound packet signals to subscribe to |
pcapRecorder.dumpProtocols |
string |
“ethernetmac ppp ieee80211mac” |
Space-separated list of protocol names as defined in the Protocol class |
pcapRecorder.packetFilter |
object |
“*” |
Which packets are considered, matches all packets by default |
pcapRecorder.helpers |
string |
“” |
Usable PcapRecorder::IHelper helpers for accept packettype and store/convert packet as specified linktype |
pcapRecorder.alwaysFlush |
bool |
false |
Flush the pcapFile after each write to ensure that all packets are captured in case of a crash |
visualizer.sceneVisualizer.displayStringTextFormat |
string |
“” |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
visualizer.sceneVisualizer.visualizationTargetModule |
string |
“^” |
Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default |
visualizer.sceneVisualizer.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 |
string |
“” |
Tag added to each visualization for disambiguation in the runtime environment |
|
visualizer.sceneVisualizer.physicalEnvironmentModule |
string |
“physicalEnvironment” |
The physical environment module, refers to a top-level submodule by default |
visualizer.sceneVisualizer.networkNodeVisualizerModule |
string |
“^.networkNodeVisualizer” |
The network node visualizer, refers to a sibling submodule by default |
visualizer.sceneVisualizer.axisLength |
double |
nan m |
Length of x, y, and z axes, no axis by default |
visualizer.sceneVisualizer.animationSpeed |
double |
0 |
Always active animation speed independent of any visualization, the value must be in the range (0, +inf) |
visualizer.sceneVisualizer.sceneMinX |
double |
nan m |
Lower bound of x coordinates in the scene |
visualizer.sceneVisualizer.sceneMinY |
double |
nan m |
Lower bound of y coordinates in the scene |
visualizer.sceneVisualizer.sceneMinZ |
double |
nan m |
Lower bound of z coordinates in the scene |
visualizer.sceneVisualizer.sceneMaxX |
double |
nan m |
Upper bound of x coordinates in the scene |
visualizer.sceneVisualizer.sceneMaxY |
double |
nan m |
Upper bound of y coordinates in the scene |
visualizer.sceneVisualizer.sceneMaxZ |
double |
nan m |
Upper bound of z coordinates in the scene |
visualizer.sceneVisualizer.zIndex |
double |
0 |
Determines the drawing order of figures relative to other visualizers |
visualizer.sceneVisualizer.viewAngle |
string |
“x right y down z out” |
View angle is either |
visualizer.sceneVisualizer.viewScale |
string |
“1 1” |
The 2D scale is applied after the view projection |
visualizer.sceneVisualizer.viewTranslation |
string |
“0 0” |
The 2D translation is applied after the view projection |
visualizer.sceneVisualizer.descriptionFigure |
string |
“” |
If not empty, it should be the name of a text figure; it will display the active configuration’s description |
visualizer.physicalEnvironmentVisualizer.displayStringTextFormat |
string |
“” |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
visualizer.physicalEnvironmentVisualizer.visualizationTargetModule |
string |
“^” |
Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default |
visualizer.physicalEnvironmentVisualizer.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 |
string |
“” |
Tag added to each visualization for disambiguation in the runtime environment |
|
visualizer.physicalEnvironmentVisualizer.physicalEnvironmentModule |
string |
“physicalEnvironment” |
The physical environment module that is displayed, refers to a top-level sub-module by default |
visualizer.physicalEnvironmentVisualizer.displayObjects |
bool |
true |
|
double |
0 |
Determines the drawing order of figures relative to other visualizers |
|
visualizer.networkNodeVisualizer.displayStringTextFormat |
string |
“” |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
visualizer.networkNodeVisualizer.visualizationTargetModule |
string |
“^” |
Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default |
visualizer.networkNodeVisualizer.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 |
string |
“” |
Tag added to each visualization for disambiguation in the runtime environment |
|
visualizer.networkNodeVisualizer.nodeFilter |
string |
“*” |
Determines which network nodes are displayed. All nodes are displayed by default. |
visualizer.networkNodeVisualizer.annotationSpacing |
double |
4 |
|
visualizer.networkNodeVisualizer.placementPenalty |
double |
10 |
|
visualizer.networkNodeVisualizer.zIndex |
double |
0 |
Determines the drawing order of figures relative to other visualizers |
visualizer.networkConnectionVisualizer.displayStringTextFormat |
string |
“” |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
visualizer.networkConnectionVisualizer.visualizationTargetModule |
string |
“^” |
Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default |
visualizer.networkConnectionVisualizer.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 |
string |
“” |
Tag added to each visualization for disambiguation in the runtime environment |
|
visualizer.networkConnectionVisualizer.displayNetworkConnections |
bool |
true |
|
visualizer.networkConnectionVisualizer.nodeFilter |
string |
“” |
Determines which network connections are displayed. All connections are displayed by default. |
visualizer.networkConnectionVisualizer.lineColor |
string |
“black” |
Connection line color. |
visualizer.networkConnectionVisualizer.lineStyle |
string |
“solid” |
Connection line style (solid, dashed, dotted). |
visualizer.networkConnectionVisualizer.lineWidth |
double |
1 |
Connection line width. |
double |
0 |
Determines the drawing order of figures relative to other visualizers |
|
visualizer.mobilityVisualizer.displayStringTextFormat |
string |
“” |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
visualizer.mobilityVisualizer.visualizationTargetModule |
string |
“^” |
Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default |
visualizer.mobilityVisualizer.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 |
string |
“” |
Tag added to each visualization for disambiguation in the runtime environment |
|
visualizer.mobilityVisualizer.networkNodeVisualizerModule |
string |
“^.networkNodeVisualizer” |
The network node visualizer module, refers to a sibling submodule by default |
visualizer.mobilityVisualizer.displayMobility |
bool |
true |
Display mobility, enabled by default |
visualizer.mobilityVisualizer.animationSpeed |
double |
0 |
Animation speed while objects are moving around, value must be in the range (0, +inf) |
visualizer.mobilityVisualizer.moduleFilter |
string |
“**.mobility” |
Which mobilities are considered, matches all mobilities by default |
visualizer.mobilityVisualizer.displayPositions |
bool |
false |
Display a circle indicating the current position, disabled by default |
visualizer.mobilityVisualizer.positionCircleRadius |
double |
4 |
Radius of the circle |
visualizer.mobilityVisualizer.positionCircleLineWidth |
double |
1 |
Line width of the circle |
visualizer.mobilityVisualizer.positionCircleLineColor |
string |
“dark” |
Position circle line color is a list of colors or a color group name (e.g. dark, light), a set of dark colors by default |
visualizer.mobilityVisualizer.positionCircleFillColor |
string |
“dark” |
Position circle fill color is a list of colors or a color group name (e.g. dark, light), a set of dark colors by default |
visualizer.mobilityVisualizer.displayOrientations |
bool |
false |
Display a 3D cone indicating the current orientation, disabled by default |
visualizer.mobilityVisualizer.orientationPieRadius |
double |
32 |
On-screen radius of the orientation cone, in pixels |
visualizer.mobilityVisualizer.orientationPieSize |
double |
0.2 |
Angular half-width of the orientation cone as a fraction of a full circle; must be in the open interval (0, 0.5) |
visualizer.mobilityVisualizer.orientationPieOpacity |
double |
0.25 |
Opacity of the orientation cone |
visualizer.mobilityVisualizer.orientationLineColor |
string |
“black” |
Orientation line color, black by default |
visualizer.mobilityVisualizer.orientationLineStyle |
string |
“solid” |
Orientation line style (solid, dashed, dotted) |
visualizer.mobilityVisualizer.orientationLineWidth |
double |
1 |
Orientation line width |
visualizer.mobilityVisualizer.orientationFillColorUp |
string |
“blue” |
Fill color of the orientation base disc when the cone points up (toward the viewer); empty means the disc is not filled |
visualizer.mobilityVisualizer.orientationFillColorDown |
string |
“red” |
Fill color of the orientation base disc when the cone points down (away from the viewer); empty means the disc is not filled |
visualizer.mobilityVisualizer.displayVelocities |
bool |
false |
Display an arrow indicating the current velocity, disabled by default |
visualizer.mobilityVisualizer.velocityArrowScale |
double |
1 |
Velocity scaling factor to pixels |
visualizer.mobilityVisualizer.velocityLineColor |
string |
“black” |
Velocity line color, black by default |
visualizer.mobilityVisualizer.velocityLineStyle |
string |
“solid” |
Velocity line style (solid, dashed, dotted) |
visualizer.mobilityVisualizer.velocityLineWidth |
double |
1 |
Velocity line width |
visualizer.mobilityVisualizer.velocityProjection |
string |
“projected” |
How the velocity arrow is projected on an equirectangular map: “projected” applies the full equirectangular distortion; “trueLength” uses the map heading (sheared direction) at true length; “isometric” preserves true heading and length. No effect without a geographic/equirectangular projection. |
visualizer.mobilityVisualizer.orientationProjection |
string |
“projected” |
How the orientation cone is projected on an equirectangular map: “projected” shears the base disc per the equirectangular distortion; “isometric” preserves true heading and length (the base disc stays circular); “trueLength” uses the map heading at true length. No effect without a geographic/equirectangular projection. |
visualizer.mobilityVisualizer.displayMovementTrails |
bool |
false |
Display a line along the recent path of mobilities, disabled by default |
visualizer.mobilityVisualizer.movementTrailLineColor |
string |
“dark” |
Movement trail line color is a list of colors or a color group name (e.g. dark, light), a set of dark colors by default |
visualizer.mobilityVisualizer.movementTrailLineStyle |
string |
“solid” |
Movement trail line style (solid, dashed, dotted) |
visualizer.mobilityVisualizer.movementTrailLineWidth |
double |
1 |
Movement trail line width |
visualizer.mobilityVisualizer.trailLength |
int |
100 |
Number of sections in the trail |
visualizer.mobilityVisualizer.movementTrailSegmentHideThreshold |
double |
inf |
Trail segments longer than this many pixels (e.g. a node wrapping across the map on an equirectangular projection) are treated as discontinuities and hidden, so the trail shows as disjoint pieces; the default (positive infinity) hides nothing |
visualizer.mobilityVisualizer.zIndex |
double |
0 |
Determines the drawing order of figures relative to other visualizers |
visualizer.statisticVisualizer.displayStringTextFormat |
string |
“” |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
visualizer.statisticVisualizer.visualizationTargetModule |
string |
“^” |
Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default |
visualizer.statisticVisualizer.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 |
string |
“” |
Tag added to each visualization for disambiguation in the runtime environment |
|
visualizer.statisticVisualizer.networkNodeVisualizerModule |
string |
“^.networkNodeVisualizer” |
The network node visualizer module, refers to a sibling submodule by default |
visualizer.statisticVisualizer.displayStatistics |
bool |
false |
|
visualizer.statisticVisualizer.signalName |
string |
“” |
Signal name to subscribe, no signal name by default |
visualizer.statisticVisualizer.statisticName |
string |
signalName |
Statistic name to get the value, signal name by default |
visualizer.statisticVisualizer.statisticUnit |
string |
“” |
Statistic unit, undefined by default |
visualizer.statisticVisualizer.statisticExpression |
string |
“” |
Statistic expression, received value by default |
visualizer.statisticVisualizer.sourceFilter |
string |
“**” |
Pattern that must match the signal source, no source filter by default |
visualizer.statisticVisualizer.format |
string |
“%n: %v %u” |
Determines what is displayed, info by default |
string |
“” |
Display the value in one of the specified units, statistic unit by default |
|
string |
“<default>” |
Statistic value font, automatic by default |
|
visualizer.statisticVisualizer.textColor |
string |
“black” |
Statistic value font color, black by default |
visualizer.statisticVisualizer.backgroundColor |
string |
“white” |
Statistic value background color, white by default |
visualizer.statisticVisualizer.opacity |
double |
1.0 |
Opacity of the visualization |
visualizer.statisticVisualizer.placementHint |
string |
“top” |
Annotation placement hint, space separated list of any, top, bottom, left, right, topLeft, topCenter, topRight, etc. |
visualizer.statisticVisualizer.placementPriority |
double |
0 |
Determines the order of annotation positioning |
visualizer.statisticVisualizer.zIndex |
double |
10 |
Determines the drawing order of figures relative to other visualizers |
visualizer.statisticVisualizer.propertyName |
string |
“” |
Optional property name of a figure template along the module path of the visualizer |
visualizer.statisticVisualizer.propertyIndex |
string |
“” |
Optional property index of a figure template along the module path of the visualizer |
visualizer.infoVisualizer.displayStringTextFormat |
string |
“” |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
visualizer.infoVisualizer.visualizationTargetModule |
string |
“^” |
Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default |
visualizer.infoVisualizer.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 |
visualizer.infoVisualizer.tags |
string |
“” |
Tag added to each visualization for disambiguation in the runtime environment |
visualizer.infoVisualizer.networkNodeVisualizerModule |
string |
“^.networkNodeVisualizer” |
Module path to the network node visualizer module, refers to a sibling submodule by default |
visualizer.infoVisualizer.displayInfos |
bool |
true |
|
visualizer.infoVisualizer.modules |
string |
“” |
Specifies the path of the submodules of network nodes, no submodules by default |
visualizer.infoVisualizer.format |
string |
“%t” |
Determines what is displayed on network nodes |
visualizer.infoVisualizer.font |
string |
“<default>” |
Info text font, automatic by default |
visualizer.infoVisualizer.textColor |
string |
“black” |
Info text font color |
visualizer.infoVisualizer.textAlignment |
string |
“left” |
Alignment of multi-line text |
visualizer.infoVisualizer.backgroundColor |
string |
“white” |
Text box fill color, specify an empty string for no fill |
visualizer.infoVisualizer.lineColor |
string |
“black” |
Text box outline color, specify an empty string for no line |
visualizer.infoVisualizer.opacity |
double |
1.0 |
Opacity of the visualization |
visualizer.infoVisualizer.placementHint |
string |
“top” |
Annotation placement hint, space-separated list of any, top, bottom, left, right, topLeft, topCenter, topRight, etc. |
visualizer.infoVisualizer.placementPriority |
double |
0 |
Determines the order of annotation positioning |
visualizer.infoVisualizer.zIndex |
double |
10 |
Determines the drawing order of figures relative to other visualizers |
visualizer.energyStorageVisualizer.displayStringTextFormat |
string |
“” |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
visualizer.energyStorageVisualizer.visualizationTargetModule |
string |
“^” |
Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default |
visualizer.energyStorageVisualizer.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 |
string |
“” |
Tag added to each visualization for disambiguation in the runtime environment |
|
visualizer.energyStorageVisualizer.networkNodeVisualizerModule |
string |
“^.networkNodeVisualizer” |
Module path to the network node visualizer module, refers to a sibling submodule by default |
visualizer.energyStorageVisualizer.displayEnergyStorages |
bool |
false |
|
visualizer.energyStorageVisualizer.energyStorageFilter |
string |
“**” |
Which energy storages are considered; matches all energy storages by default |
string |
“green” |
||
double |
8 |
||
double |
24 |
||
visualizer.energyStorageVisualizer.spacing |
double |
2 |
|
visualizer.energyStorageVisualizer.placementHint |
string |
“right” |
Annotation placement hint; space-separated list of any, top, bottom, left, right, topLeft, topCenter, topRight, etc. |
visualizer.energyStorageVisualizer.placementPriority |
double |
0 |
Determines the order of annotation positioning |
double |
10 |
Determines the drawing order of figures relative to other visualizers |
|
visualizer.mediumVisualizer.displayStringTextFormat |
string |
“” |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
visualizer.mediumVisualizer.visualizationTargetModule |
string |
“^” |
Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default |
visualizer.mediumVisualizer.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 |
string |
“” |
Tag added to each visualization for disambiguation in the runtime environment |
|
visualizer.mediumVisualizer.mediumModule |
string |
“radioMedium” |
The medium module that is displayed, refers to a top-level submodule by default |
visualizer.mediumVisualizer.networkNodeVisualizerModule |
string |
“^.networkNodeVisualizer” |
The network node visualizer module, refers to a sibling submodule by default |
visualizer.mediumVisualizer.nodeFilter |
string |
“*” |
Which nodes are considered, matches all nodes by default |
visualizer.mediumVisualizer.interfaceFilter |
string |
“*” |
Which interfaces are considered, matches all interfaces by default |
visualizer.mediumVisualizer.packetFilter |
object |
“*” |
Which packets are considered, matches all packets by default |
visualizer.mediumVisualizer.displaySignals |
bool |
false |
Display signals propagating through the medium, disabled by default |
visualizer.mediumVisualizer.signalColor |
string |
“dark” |
Signal color is a list of colors or a color group name (e.g., dark, light), a set of dark colors by default |
visualizer.mediumVisualizer.signalPropagationAnimationSpeed |
double |
nan |
Animation speed while the very beginning or end of a signal is propagating on the medium, value must be in the range (0, +inf) or NaN, the latter means automatic setting |
visualizer.mediumVisualizer.signalPropagationAnimationTime |
double |
1s |
Signal propagation animation duration when signalPropagationAnimationSpeed is unspecified |
visualizer.mediumVisualizer.signalPropagationAdditionalTime |
double |
0s |
Additional simulation time to animate signal propagation after leaving the last receiver |
visualizer.mediumVisualizer.signalTransmissionAnimationSpeed |
double |
nan |
Animation speed while a signal is being transmitted on the medium, value must be in the range (0, +inf) or NaN, the latter means automatic setting |
visualizer.mediumVisualizer.signalTransmissionAnimationTime |
double |
1s |
Signal transmission animation duration when signalTransmissionAnimationSpeed is unspecified |
visualizer.mediumVisualizer.signalAnimationSpeedChangeTimeMode |
string |
“realTime” |
Specifies the time mode for animation speed changes between propagation and transmission animation |
visualizer.mediumVisualizer.signalAnimationSpeedChangeTime |
double |
1s |
Animation speed changes smoothly from propagationAnimationSpeed to transmissionAnimationSpeed in the specified real time |
visualizer.mediumVisualizer.displaySignalDepartures |
bool |
false |
Display an image where a signal departure is currently in progress, disabled by default |
visualizer.mediumVisualizer.signalDepartureImage |
string |
“misc/signal_departure.png” |
Image for ongoing signal departures |
visualizer.mediumVisualizer.signalDeparturePlacementHint |
string |
“topCenter” |
Annotation placement hint, space-separated list of any, top, bottom, left, right, topLeft, topCenter, topRight, etc. |
visualizer.mediumVisualizer.signalDeparturePlacementPriority |
double |
1 |
Determines the order of annotation positioning |
visualizer.mediumVisualizer.displaySignalArrivals |
bool |
false |
Display an image where a signal arrival is currently in progress, disabled by default |
visualizer.mediumVisualizer.signalArrivalImage |
string |
“misc/signal_arrival.png” |
Image for ongoing signal arrivals |
visualizer.mediumVisualizer.signalArrivalPlacementHint |
string |
“topCenter” |
Annotation placement hint, space-separated list of any, top, bottom, left, right, topLeft, topCenter, topRight, etc. |
visualizer.mediumVisualizer.signalArrivalPlacementPriority |
double |
-1 |
Determines the order of annotation positioning |
visualizer.mediumVisualizer.displayCommunicationRanges |
bool |
false |
Display communication ranges as circles around radios, enabled by default |
visualizer.mediumVisualizer.communicationRangeLineColor |
string |
“blue” |
Communication range circle line color, blue by default |
visualizer.mediumVisualizer.communicationRangeLineStyle |
string |
“solid” |
Communication range circle line style, solid by default |
visualizer.mediumVisualizer.communicationRangeLineWidth |
double |
1 |
Communication range circle line width, 1 by default |
visualizer.mediumVisualizer.displayInterferenceRanges |
bool |
false |
Display interference ranges as circles around radios, disabled by default |
visualizer.mediumVisualizer.interferenceRangeLineColor |
string |
“gray” |
Interference range circle color, gray by default |
visualizer.mediumVisualizer.interferenceRangeLineStyle |
string |
“solid” |
Interference range circle line style, solid by default |
visualizer.mediumVisualizer.interferenceRangeLineWidth |
double |
1 |
Interference range circle line width, 1 by default |
visualizer.mediumVisualizer.autoPowerAxis |
bool |
true |
Enables automatic power axis configuration |
visualizer.mediumVisualizer.signalMinPower |
double |
inf dBmW |
Minimum signal power if the axis is not automatic |
visualizer.mediumVisualizer.signalMaxPower |
double |
0 dBmW |
Maximum signal power if the axis is not automatic |
visualizer.mediumVisualizer.signalMinPowerDensity |
double |
inf dBmWpMHz |
Minimum signal power density if the axis is not automatic |
visualizer.mediumVisualizer.signalMaxPowerDensity |
double |
-inf dBmWpMHz |
Maximum signal power density if the axis is not automatic |
visualizer.mediumVisualizer.autoTimeAxis |
bool |
true |
Enables automatic time axis configuration |
visualizer.mediumVisualizer.signalMinTime |
double |
0 s |
Relative to the current simulation time |
visualizer.mediumVisualizer.signalMaxTime |
double |
0 s |
Relative to the current simulation time |
visualizer.mediumVisualizer.autoFrequencyAxis |
bool |
true |
Enables automatic frequency axis configuration |
visualizer.mediumVisualizer.signalMinFrequency |
double |
inf Hz |
Minimum signal frequency if the axis is not automatic |
visualizer.mediumVisualizer.signalMaxFrequency |
double |
-inf Hz |
Maximum signal frequency if the axis is not automatic |
visualizer.mediumVisualizer.displayMainPowerDensityMap |
bool |
false |
Display a power density map for the transmission medium, can be enabled with dimensional analog models only |
visualizer.mediumVisualizer.mainPowerDensityMapPixmapDensity |
double |
1 |
Pixmap relative resolution |
visualizer.mediumVisualizer.mainPowerDensityMapMinX |
double |
0 |
Minimum X coordinate |
visualizer.mediumVisualizer.mainPowerDensityMapMaxX |
double |
nan |
Maximum X coordinate, compound module size by default |
visualizer.mediumVisualizer.mainPowerDensityMapMinY |
double |
0 |
Minimum Y coordinate |
visualizer.mediumVisualizer.mainPowerDensityMapMaxY |
double |
nan |
Maximum Y coordinate, compound module size by default |
visualizer.mediumVisualizer.mainPowerDensityMapZ |
double |
0 |
Z coordinate |
visualizer.mediumVisualizer.mainPowerDensityMapFigureXTickCount |
int |
3 |
Number of ticks along the X-axis |
visualizer.mediumVisualizer.mainPowerDensityMapFigureYTickCount |
int |
3 |
Number of ticks along the Y-axis |
visualizer.mediumVisualizer.displayPowerDensityMaps |
bool |
false |
Display power density maps at the nodes, can be enabled with dimensional analog models only |
visualizer.mediumVisualizer.powerDensityMapMode |
string |
“auto” |
Total means total transmission medium, signal means transmitted or received signal, auto means total or signal and noise if transmission or reception is in progress |
visualizer.mediumVisualizer.powerDensityMapPixelMode |
string |
“mean” |
Specifies the method used to determine the color of each pixel, the sample method is the least accurate but the fastest (sample < partition < mean) |
visualizer.mediumVisualizer.powerDensityMapApproximationSize |
int |
10 |
Medium power density function approximation along the X and Y axes |
visualizer.mediumVisualizer.powerDensityMapCenterFrequency |
double |
nan Hz |
Center frequency of medium power density sampling or integration |
visualizer.mediumVisualizer.powerDensityMapBandwidth |
double |
0 Hz |
Bandwidth of medium power density integration, 0 means sampling, inf means total integrated power |
visualizer.mediumVisualizer.powerDensityMapFigureWidth |
double |
200 |
Plot figure width in pixels |
visualizer.mediumVisualizer.powerDensityMapFigureHeight |
double |
120 |
Plot figure height in pixels |
visualizer.mediumVisualizer.powerDensityMapPixmapWidth |
double |
powerDensityMapFigureWidth |
Pixmap resolution width |
visualizer.mediumVisualizer.powerDensityMapPixmapHeight |
double |
powerDensityMapFigureHeight |
Pixmap resolution height |
visualizer.mediumVisualizer.powerDensityMapZ |
double |
0 |
Z coordinate |
visualizer.mediumVisualizer.powerDensityMapFigureXTickCount |
int |
3 |
Number of ticks along the X-axis |
visualizer.mediumVisualizer.powerDensityMapFigureYTickCount |
int |
3 |
Number of ticks along the Y-axis |
visualizer.mediumVisualizer.displaySpectrums |
bool |
false |
Display power spectral density at the nodes, can be enabled with dimensional analog models only |
visualizer.mediumVisualizer.spectrumMode |
string |
“auto” |
Total means total transmission medium, signal means transmitted or received signal, auto means total or signal and noise if transmission or reception is in progress |
visualizer.mediumVisualizer.spectrumFigureWidth |
double |
200 |
Plot figure width in pixels |
visualizer.mediumVisualizer.spectrumFigureHeight |
double |
120 |
Plot figure height in pixels |
visualizer.mediumVisualizer.spectrumFigureXTickCount |
int |
3 |
Number of ticks along the X-axis |
visualizer.mediumVisualizer.spectrumFigureYTickCount |
int |
5 |
Number of ticks along the Y-axis |
visualizer.mediumVisualizer.spectrumFigureInterpolationSize |
double |
5 |
Power spectrum density interpolation distance along the frequency axis |
visualizer.mediumVisualizer.spectrumPlacementHint |
string |
“bottomCenter” |
Annotation placement hint, space-separated list of any, top, bottom, left, right, topLeft, topCenter, topRight, etc. |
visualizer.mediumVisualizer.spectrumPlacementPriority |
double |
-1 |
Determines the order of annotation positioning |
visualizer.mediumVisualizer.displaySpectrograms |
bool |
false |
Display power density spectrograms at the nodes, can be enabled with dimensional analog models only |
visualizer.mediumVisualizer.spectrogramMode |
string |
“auto” |
Total means total transmission medium, signal means transmitted or received signal, auto means total or signal and noise if transmission or reception is in progress |
visualizer.mediumVisualizer.spectrogramPixelMode |
string |
“mean” |
Specifies the method used to determine the color of each pixel, sample method is the least accurate but the fastest (sample < partition < mean) |
visualizer.mediumVisualizer.spectrogramFigureWidth |
double |
200 |
Plot figure width in pixels |
visualizer.mediumVisualizer.spectrogramFigureHeight |
double |
120 |
Plot figure height in pixels |
visualizer.mediumVisualizer.spectrogramPixmapWidth |
double |
spectrogramFigureWidth |
Pixmap resolution width |
visualizer.mediumVisualizer.spectrogramPixmapHeight |
double |
spectrogramFigureHeight |
Pixmap resolution height |
visualizer.mediumVisualizer.spectrogramFigureXTickCount |
int |
3 |
Number of ticks along the X-axis |
visualizer.mediumVisualizer.spectrogramFigureYTickCount |
int |
5 |
Number of ticks along the Y-axis |
visualizer.mediumVisualizer.spectrogramPlacementHint |
string |
“bottomCenter” |
Annotation placement hint, space-separated list of any, top, bottom, left, right, topLeft, topCenter, topRight, etc. |
visualizer.mediumVisualizer.spectrogramPlacementPriority |
double |
-1 |
Determines the order of annotation positioning |
visualizer.mediumVisualizer.zIndex |
double |
0 |
Determines the drawing order of figures relative to other visualizers |
visualizer.mediumVisualizer.signalShape |
string |
“ring” |
Shape for displaying signals |
visualizer.mediumVisualizer.signalOpacity |
double |
0.5 |
Signal opacity, value must be in the range [0, 1] |
visualizer.mediumVisualizer.signalRingCount |
int |
20 |
Number of stationary rings around the transmitter, value must be in the range [0, +inf) |
visualizer.mediumVisualizer.signalRingSize |
double |
50m |
Width of stationary rings, value must be in the range (0, +inf) |
visualizer.mediumVisualizer.signalFadingDistance |
double |
50m |
Distance parameter for exponential opacity decreasing, value must be in the range (0, +inf) |
visualizer.mediumVisualizer.signalFadingFactor |
double |
1.2 |
Factor parameter for exponential opacity decreasing, value must be in the range (1, +inf) |
visualizer.mediumVisualizer.signalWaveCount |
int |
20 |
Number of moving circles representing waves around the transmitter, value must be in the range [0, +inf) |
visualizer.mediumVisualizer.signalWaveLength |
double |
50m |
Distance between moving circles representing waves, value must be in the range (0, +inf) |
visualizer.mediumVisualizer.signalWaveWidth |
double |
10m |
Width of moving circles representing waves, value must be in the range (0, +inf) |
visualizer.mediumVisualizer.signalWaveFadingAnimationSpeedFactor |
double |
1 |
Value must be in the range [0, 1] |
visualizer.mediumVisualizer.displayCommunicationHeat |
bool |
false |
When enabled the radio medium displays recent successful receptions as a heat map overlay |
visualizer.obstacleLossVisualizer.displayStringTextFormat |
string |
“” |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
visualizer.obstacleLossVisualizer.visualizationTargetModule |
string |
“^” |
Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default |
visualizer.obstacleLossVisualizer.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 |
string |
“” |
Tag added to each visualization for disambiguation in the runtime environment |
|
visualizer.obstacleLossVisualizer.displayIntersections |
bool |
false |
Display intersections of transmissions and physical objects, disabled by default |
visualizer.obstacleLossVisualizer.intersectionLineColor |
string |
“red” |
|
visualizer.obstacleLossVisualizer.intersectionLineStyle |
string |
“solid” |
|
visualizer.obstacleLossVisualizer.intersectionLineWidth |
double |
1 |
|
visualizer.obstacleLossVisualizer.displayFaceNormalVectors |
bool |
false |
Display face normal vectors of intersections, disabled by default |
visualizer.obstacleLossVisualizer.faceNormalLineColor |
string |
“grey” |
|
visualizer.obstacleLossVisualizer.faceNormalLineStyle |
string |
“solid” |
|
visualizer.obstacleLossVisualizer.faceNormalLineWidth |
double |
1 |
|
visualizer.obstacleLossVisualizer.fadeOutMode |
string |
“realTime” |
Specifies how inactive obstacle losses fade out |
visualizer.obstacleLossVisualizer.fadeOutTime |
double |
1s |
How quickly link breaks fade away, 1 second by default |
visualizer.obstacleLossVisualizer.fadeOutAnimationSpeed |
double |
0 |
Animation speed while there are obstacle losses, value must be in the range (0, +inf) |
visualizer.obstacleLossVisualizer.zIndex |
double |
0 |
Determines the drawing order of figures relative to other visualizers |
visualizer.packetDropVisualizer.displayStringTextFormat |
string |
“” |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
visualizer.packetDropVisualizer.visualizationTargetModule |
string |
“^” |
Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default |
visualizer.packetDropVisualizer.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 |
string |
“” |
Tag added to each visualization for disambiguation in the runtime environment |
|
visualizer.packetDropVisualizer.displayPacketDrops |
bool |
false |
Display packet drops, disabled by default |
visualizer.packetDropVisualizer.nodeFilter |
string |
“*” |
Which network nodes are considered, matches all network nodes by default |
visualizer.packetDropVisualizer.interfaceFilter |
string |
“*” |
Which network interfaces are considered, matches all network interfaces by default |
visualizer.packetDropVisualizer.packetFilter |
object |
“*” |
Which packets are considered, matches all packets by default |
visualizer.packetDropVisualizer.detailsFilter |
string |
“*” |
Which packet drops are considered, matches all packet drops by default |
string |
“msg/packet_s” |
Packet drop visualization icon |
|
visualizer.packetDropVisualizer.iconTintAmount |
double |
1 |
Colorization amount between 0 and 1, enabled by default |
visualizer.packetDropVisualizer.iconTintColor |
string |
“dark” |
Icon tint color is a list of colors, a set of dark colors by default |
visualizer.packetDropVisualizer.labelFormat |
string |
“%n” |
Determines what data is displayed in the label, packet name by default |
visualizer.packetDropVisualizer.labelFont |
string |
“<default>” |
Label font, automatic by default |
visualizer.packetDropVisualizer.labelColor |
string |
“black” |
Label color, black by default |
visualizer.packetDropVisualizer.fadeOutMode |
string |
“realTime” |
Specifies how inactive packet drops fade out, real time by default |
visualizer.packetDropVisualizer.fadeOutTime |
double |
1s |
How quickly packet drops fade away, 1 second by default |
visualizer.packetDropVisualizer.fadeOutAnimationSpeed |
double |
0 |
Animation speed while there are packet drops, value must be in the range (0, +inf), disabled by default |
visualizer.packetDropVisualizer.zIndex |
double |
10 |
Determines the drawing order of figures relative to other visualizers |
double |
32 |
Specifies how far the animation turns over along the X axis |
|
double |
64 |
Specifies how far the animation turns over along the Y axis |
|
visualizer.packetFlowVisualizer.displayStringTextFormat |
string |
“” |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
visualizer.packetFlowVisualizer.visualizationTargetModule |
string |
“^” |
Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default |
visualizer.packetFlowVisualizer.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 |
string |
“” |
Tag added to each visualization for disambiguation in the runtime environment |
|
visualizer.packetFlowVisualizer.displayRoutes |
bool |
false |
Display polyline arrow for active routes, disabled by default |
visualizer.packetFlowVisualizer.startPathSignal |
string |
“packetFlowStarted” |
|
visualizer.packetFlowVisualizer.extendPathSignal |
string |
“packetReceivedFromLower” |
|
visualizer.packetFlowVisualizer.endPathSignal |
string |
“packetFlowEnded” |
|
visualizer.packetFlowVisualizer.nodeFilter |
string |
“*” |
Which nodes are considered, matches all nodes by default |
visualizer.packetFlowVisualizer.packetFilter |
object |
“*” |
Which packets are considered, matches all packets by default |
visualizer.packetFlowVisualizer.lineColor |
string |
“dark” |
Route color is a list of colors or a color group name (e.g. dark, light), a set of dark colors by default |
visualizer.packetFlowVisualizer.lineStyle |
string |
“dashed” |
Route line style (solid, dashed, dotted) |
visualizer.packetFlowVisualizer.lineWidth |
double |
3 |
Route line width |
visualizer.packetFlowVisualizer.lineSmooth |
bool |
false |
When true polylines are displayed as curves |
visualizer.packetFlowVisualizer.lineShift |
double |
16 |
Route line shift to avoid overlapping routes |
visualizer.packetFlowVisualizer.lineShiftMode |
string |
“normal” |
Determines how overlapping lines are shifted, possible values are: normal, x, y, z; optional prefix + or - |
visualizer.packetFlowVisualizer.lineContactSpacing |
double |
3 |
Spacing between arrow end and submodule icon |
visualizer.packetFlowVisualizer.lineContactMode |
string |
“rectangular” |
Determines how arrows are clipped at the submodules |
visualizer.packetFlowVisualizer.labelFormat |
string |
“%L %p pk (%l)” |
Determines what path data is displayed |
visualizer.packetFlowVisualizer.labelFont |
string |
“<default>, 8px” |
Label font, automatic by default |
visualizer.packetFlowVisualizer.labelColor |
string |
“” |
Label color, same as line by default |
visualizer.packetFlowVisualizer.fadeOutMode |
string |
“realTime” |
Specifies how inactive routes fade out |
visualizer.packetFlowVisualizer.fadeOutTime |
double |
0s |
How quickly inactive routes fade away, 1 second by default |
visualizer.packetFlowVisualizer.fadeOutAnimationSpeed |
double |
0 |
Animation speed while there are active routes, value must be in the range (0, +inf) |
visualizer.packetFlowVisualizer.zIndex |
double |
4 |
Determines the drawing order of figures relative to other visualizers |
visualizer.queueVisualizer.displayStringTextFormat |
string |
“” |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
visualizer.queueVisualizer.visualizationTargetModule |
string |
“^” |
Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default |
visualizer.queueVisualizer.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 |
string |
“” |
Tag added to each visualization for disambiguation in the runtime environment |
|
visualizer.queueVisualizer.networkNodeVisualizerModule |
string |
“^.networkNodeVisualizer” |
Module path to the network node visualizer module, refers to a sibling submodule by default |
visualizer.queueVisualizer.displayQueues |
bool |
false |
|
visualizer.queueVisualizer.queueFilter |
string |
“**” |
Which queues are considered, matches all queues by default |
visualizer.queueVisualizer.color |
string |
“blue” |
|
visualizer.queueVisualizer.width |
double |
8 |
|
visualizer.queueVisualizer.height |
double |
24 |
|
visualizer.queueVisualizer.spacing |
double |
2 |
|
visualizer.queueVisualizer.placementHint |
string |
“right” |
Annotation placement hint, space-separated list of any, top, bottom, left, right, topLeft, topCenter, topRight, etc. |
visualizer.queueVisualizer.placementPriority |
double |
0 |
Determines the order of annotation positioning |
visualizer.queueVisualizer.zIndex |
double |
10 |
Determines the drawing order of figures relative to other visualizers |
visualizer.gateScheduleVisualizer.displayStringTextFormat |
string |
“” |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
visualizer.gateScheduleVisualizer.visualizationTargetModule |
string |
“^” |
Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default |
visualizer.gateScheduleVisualizer.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 |
string |
“” |
Tag added to each visualization for disambiguation in the runtime environment |
|
visualizer.gateScheduleVisualizer.networkNodeVisualizerModule |
string |
“^.networkNodeVisualizer” |
Module path to the network node visualizer module, refers to a sibling submodule by default |
visualizer.gateScheduleVisualizer.displayGateSchedules |
bool |
false |
|
visualizer.gateScheduleVisualizer.labelFormat |
string |
“%i %D” |
|
visualizer.gateScheduleVisualizer.gateFilter |
string |
“**” |
Which gates are considered, matches all gates by default |
double |
100 |
||
visualizer.gateScheduleVisualizer.height |
double |
8 |
|
visualizer.gateScheduleVisualizer.spacing |
double |
2 |
|
visualizer.gateScheduleVisualizer.placementHint |
string |
“right” |
Annotation placement hint, space separated list of any, top, bottom, left, right, topLeft, topCenter, topRight, etc. |
visualizer.gateScheduleVisualizer.placementPriority |
double |
0 |
Determines the order of annotation positioning |
visualizer.gateScheduleVisualizer.displayDuration |
double |
0s |
Gate operation time duration visualized in the amount of space available, use gate period by default |
visualizer.gateScheduleVisualizer.currentTimePosition |
double |
width / 2 |
Position of the current simulation time in the visualization, horizontally centered by default |
visualizer.gateScheduleVisualizer.zIndex |
double |
10 |
Determines the drawing order of figures relative to other visualizers |
visualizer.radioVisualizer.displayStringTextFormat |
string |
“” |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
visualizer.radioVisualizer.visualizationTargetModule |
string |
“^” |
Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default |
visualizer.radioVisualizer.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 |
string |
“” |
Tag added to each visualization for disambiguation in the runtime environment |
|
visualizer.radioVisualizer.networkNodeVisualizerModule |
string |
“^.networkNodeVisualizer” |
Module path to the network node visualizer module, refers to a sibling submodule by default |
visualizer.radioVisualizer.displayRadios |
bool |
false |
|
visualizer.radioVisualizer.displayRadioMode |
bool |
true |
|
visualizer.radioVisualizer.displayReceptionState |
bool |
true |
|
visualizer.radioVisualizer.displayTransmissionState |
bool |
true |
|
visualizer.radioVisualizer.displayAntennaLobes |
bool |
false |
|
visualizer.radioVisualizer.radioFilter |
string |
“**” |
Which radios are considered, matches all radios by default |
visualizer.radioVisualizer.radioModeImages |
string |
“block/process_vs block/timer_vs block/wrx_vs block/wtx_vs block/wrxtx_vs block/cogwheel_vs” |
|
visualizer.radioVisualizer.receptionStateImages |
string |
“- - misc/receiving misc/receiving” |
|
visualizer.radioVisualizer.transmissionStateImages |
string |
“- - misc/transmitting” |
|
visualizer.radioVisualizer.width |
double |
16 |
|
visualizer.radioVisualizer.height |
double |
16 |
|
visualizer.radioVisualizer.placementHint |
string |
“bottomRight” |
Annotation placement hint, space separated list of any, top, bottom, left, right, topLeft, topCenter, topRight, etc. |
visualizer.radioVisualizer.placementPriority |
double |
0 |
Determines the order of annotation positioning |
visualizer.radioVisualizer.antennaLobeNormalize |
bool |
false |
True means maximum gain, false means 0dB is displayed at the given antennaLobeRadius |
visualizer.radioVisualizer.antennaLobeRelativeLabels |
bool |
false |
Determines whether gain labels are relative or absolute (if true, maximum gain label is 0dB) |
visualizer.radioVisualizer.antennaLobePlaneGlobal |
bool |
true |
Compute antenna lobe relative to the global or antenna local coordinate systems, global by default |
visualizer.radioVisualizer.antennaLobePlane |
string |
“view” |
Compute antenna lobe in this plane, view by default |
visualizer.radioVisualizer.antennaLobeMode |
string |
“logarithmic” |
|
visualizer.radioVisualizer.antennaLobeLogarithmicBase |
double |
10 |
|
visualizer.radioVisualizer.antennaLobeLogarithmicScale |
double |
100 |
Distance change in pixels for 10dB |
visualizer.radioVisualizer.antennaLobeRadius |
double |
100 |
Distance in pixels for 0dB (1 gain) or maximum gain depending on antennaLobeNormalize parameter |
visualizer.radioVisualizer.antennaLobeStep |
double |
10deg |
|
visualizer.radioVisualizer.antennaLobeOpacity |
double |
0.25 |
Opacity of the antenna lobe |
visualizer.radioVisualizer.antennaLobeLineSmooth |
bool |
true |
|
visualizer.radioVisualizer.antennaLobeLineColor |
string |
“black” |
Antenna lobe line color, black by default |
visualizer.radioVisualizer.antennaLobeLineStyle |
string |
“solid” |
Antenna lobe line style (solid, dashed, dotted) |
visualizer.radioVisualizer.antennaLobeLineWidth |
double |
1 |
Antenna lobe line width |
visualizer.radioVisualizer.antennaLobeFillColor |
string |
“white” |
Antenna lobe fill color, white by default |
visualizer.radioVisualizer.zIndex |
double |
10 |
Determines the drawing order of figures relative to other visualizers |
visualizer.physicalLinkVisualizer.displayStringTextFormat |
string |
“” |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
visualizer.physicalLinkVisualizer.visualizationTargetModule |
string |
“^” |
Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default |
visualizer.physicalLinkVisualizer.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 |
string |
“” |
Tag added to each visualization for disambiguation in the runtime environment |
|
visualizer.physicalLinkVisualizer.displayLinks |
bool |
false |
Display arrows for active links, disabled by default |
visualizer.physicalLinkVisualizer.activityLevel |
string |
“service” |
Determines what level of activity is displayed, service level by default |
visualizer.physicalLinkVisualizer.nodeFilter |
string |
“*” |
Which nodes are considered, matches all nodes by default |
visualizer.physicalLinkVisualizer.interfaceFilter |
string |
“*” |
Which interfaces are considered, matches all interfaces by default |
visualizer.physicalLinkVisualizer.packetFilter |
object |
“*” |
Which packets are considered, matches all packets by default |
visualizer.physicalLinkVisualizer.lineColor |
string |
“olive” |
Link arrow color, black by default |
visualizer.physicalLinkVisualizer.lineStyle |
string |
“dotted” |
Link arrow style (solid, dashed, dotted) |
visualizer.physicalLinkVisualizer.lineWidth |
double |
3 |
Link arrow width |
visualizer.physicalLinkVisualizer.lineShift |
double |
16 |
Line shift to avoid overlapping arrows |
visualizer.physicalLinkVisualizer.lineShiftMode |
string |
“normal” |
Determines how overlapping arrows are shifted, possible values are: none, normal, x, y, z; optional prefix + or - |
visualizer.physicalLinkVisualizer.lineContactSpacing |
double |
3 |
Spacing between arrow end and submodule icon |
visualizer.physicalLinkVisualizer.lineContactMode |
string |
“rectangular” |
Determines how arrows are clipped at the submodules |
visualizer.physicalLinkVisualizer.labelFormat |
string |
“%n” |
Determines what link data is displayed |
visualizer.physicalLinkVisualizer.labelFont |
string |
“<default>, 8px” |
Label font, automatic by default |
visualizer.physicalLinkVisualizer.labelColor |
string |
“olive” |
Label color, black by default |
visualizer.physicalLinkVisualizer.fadeOutMode |
string |
“realTime” |
Specifies how inactive links fade out |
visualizer.physicalLinkVisualizer.fadeOutTime |
double |
1s |
How quickly inactive links fade away, 1 second by default |
visualizer.physicalLinkVisualizer.fadeOutAnimationSpeed |
double |
0 |
Animation speed while there are active links, value must be in the range (0, +inf) |
visualizer.physicalLinkVisualizer.holdAnimationTime |
double |
0s |
Hold simulation (no progress) for the specified amount of animation time when the link is activated |
visualizer.physicalLinkVisualizer.zIndex |
double |
1 |
Determines the drawing order of figures relative to other visualizers |
visualizer.interfaceTableVisualizer.displayStringTextFormat |
string |
“” |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
visualizer.interfaceTableVisualizer.visualizationTargetModule |
string |
“^” |
Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default |
visualizer.interfaceTableVisualizer.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 |
string |
“” |
Tag added to each visualization for disambiguation in the runtime environment |
|
visualizer.interfaceTableVisualizer.networkNodeVisualizerModule |
string |
“^.networkNodeVisualizer” |
Module path to the network node visualizer module, refers to a sibling submodule by default |
visualizer.interfaceTableVisualizer.displayInterfaceTables |
bool |
false |
Display interface table data, disabled by default |
visualizer.interfaceTableVisualizer.displayWiredInterfacesAtConnections |
bool |
true |
Specifies where wired interfaces are displayed |
visualizer.interfaceTableVisualizer.displayBackground |
bool |
false |
Specifies whether the text should have a background or not |
visualizer.interfaceTableVisualizer.nodeFilter |
string |
“*” |
Which nodes are considered, matches all nodes by default |
visualizer.interfaceTableVisualizer.interfaceFilter |
string |
“not(lo*)” |
Which interfaces are considered, matches all non-local interfaces by default |
string |
“%N %\\%a%/%l” |
Determines what interface data is displayed |
|
visualizer.interfaceTableVisualizer.placementHint |
string |
“top” |
Annotation placement hint, space separated list of any, top, bottom, left, right, topLeft, topCenter, topRight, etc. |
visualizer.interfaceTableVisualizer.placementPriority |
double |
0 |
Determines the order of annotation positioning |
string |
“<default>” |
Interface text font, automatic by default |
|
visualizer.interfaceTableVisualizer.textColor |
string |
“#005030” |
Interface text font color |
visualizer.interfaceTableVisualizer.backgroundColor |
string |
“white” |
Interface text background color |
visualizer.interfaceTableVisualizer.opacity |
double |
1.0 |
Opacity of the visualization |
double |
10 |
Determines the drawing order of figures relative to other visualizers |
|
string |
“l” |
Specifies the beginning/end/middle |
|
visualizer.dataLinkVisualizer.displayStringTextFormat |
string |
“” |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
visualizer.dataLinkVisualizer.visualizationTargetModule |
string |
“^” |
Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default |
visualizer.dataLinkVisualizer.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 |
string |
“” |
Tag added to each visualization for disambiguation in the runtime environment |
|
visualizer.dataLinkVisualizer.displayLinks |
bool |
false |
Display arrows for active links, disabled by default |
visualizer.dataLinkVisualizer.activityLevel |
string |
“service” |
Determines what level of activity is displayed, service level by default |
visualizer.dataLinkVisualizer.nodeFilter |
string |
“*” |
Which nodes are considered, matches all nodes by default |
visualizer.dataLinkVisualizer.interfaceFilter |
string |
“*” |
Which interfaces are considered, matches all interfaces by default |
visualizer.dataLinkVisualizer.packetFilter |
object |
“*” |
Which packets are considered, matches all packets by default |
visualizer.dataLinkVisualizer.lineColor |
string |
“darkcyan” |
Link arrow color, black by default |
visualizer.dataLinkVisualizer.lineStyle |
string |
“solid” |
Link arrow style (solid, dashed, dotted) |
visualizer.dataLinkVisualizer.lineWidth |
double |
3 |
Link arrow width |
visualizer.dataLinkVisualizer.lineShift |
double |
16 |
Line shift to avoid overlapping arrows |
visualizer.dataLinkVisualizer.lineShiftMode |
string |
“normal” |
Determines how overlapping arrows are shifted, possible values are: none, normal, x, y, z; optional prefix + or - |
visualizer.dataLinkVisualizer.lineContactSpacing |
double |
3 |
Spacing between arrow end and submodule icon |
visualizer.dataLinkVisualizer.lineContactMode |
string |
“rectangular” |
Determines how arrows are clipped at the submodules |
visualizer.dataLinkVisualizer.labelFormat |
string |
“%n” |
Determines what link data is displayed |
visualizer.dataLinkVisualizer.labelFont |
string |
“<default>, 8px” |
Label font, automatic by default |
visualizer.dataLinkVisualizer.labelColor |
string |
“darkcyan” |
Label color, black by default |
visualizer.dataLinkVisualizer.fadeOutMode |
string |
“realTime” |
Specifies how inactive links fade out |
visualizer.dataLinkVisualizer.fadeOutTime |
double |
1s |
How quickly inactive links fade away, 1 second by default |
visualizer.dataLinkVisualizer.fadeOutAnimationSpeed |
double |
0 |
Animation speed while there are active links, value must be in the range (0, +inf) |
visualizer.dataLinkVisualizer.holdAnimationTime |
double |
0s |
Hold simulation (no progress) for the specified amount of animation time when the link is activated |
visualizer.dataLinkVisualizer.zIndex |
double |
2 |
Determines the drawing order of figures relative to other visualizers |
visualizer.linkBreakVisualizer.displayStringTextFormat |
string |
“” |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
visualizer.linkBreakVisualizer.visualizationTargetModule |
string |
“^” |
Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default |
visualizer.linkBreakVisualizer.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 |
string |
“” |
Tag added to each visualization for disambiguation in the runtime environment |
|
visualizer.linkBreakVisualizer.displayLinkBreaks |
bool |
false |
Display icons for link breaks, disabled by default |
visualizer.linkBreakVisualizer.nodeFilter |
string |
“*” |
Which network nodes are considered, matches all nodes by default |
visualizer.linkBreakVisualizer.interfaceFilter |
string |
“*” |
Which interfaces are considered, matches all interfaces by default |
visualizer.linkBreakVisualizer.packetFilter |
object |
“*” |
Which packets are considered, matches all packets by default |
string |
“status/stop” |
||
visualizer.linkBreakVisualizer.iconTintAmount |
double |
0 |
|
visualizer.linkBreakVisualizer.iconTintColor |
string |
“” |
|
visualizer.linkBreakVisualizer.fadeOutMode |
string |
“realTime” |
Specifies how inactive link breaks fade out |
visualizer.linkBreakVisualizer.fadeOutTime |
double |
1s |
How quickly link breaks fade away, 1 second by default |
visualizer.linkBreakVisualizer.fadeOutAnimationSpeed |
double |
0 |
Animation speed while there are link breaks, value must be in the range (0, +inf) |
visualizer.linkBreakVisualizer.zIndex |
double |
2 |
Determines the drawing order of figures relative to other visualizers |
visualizer.ieee80211Visualizer.displayStringTextFormat |
string |
“” |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
visualizer.ieee80211Visualizer.visualizationTargetModule |
string |
“^” |
Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default |
visualizer.ieee80211Visualizer.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 |
string |
“” |
Tag added to each visualization for disambiguation in the runtime environment |
|
visualizer.ieee80211Visualizer.networkNodeVisualizerModule |
string |
“^.networkNodeVisualizer” |
Module path to the network node visualizer module, refers to a sibling submodule by default |
visualizer.ieee80211Visualizer.displayAssociations |
bool |
false |
Display association icon and SSID, disabled by default |
visualizer.ieee80211Visualizer.nodeFilter |
string |
“*” |
Which nodes are considered, matches all nodes by default |
visualizer.ieee80211Visualizer.interfaceFilter |
string |
“*” |
Which interfaces are considered, matches all interfaces by default |
visualizer.ieee80211Visualizer.minPower |
double |
-85dBm |
Minimum expected signal power |
visualizer.ieee80211Visualizer.maxPower |
double |
-50dBm |
Maximum expected signal power |
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 |
|
visualizer.ieee80211Visualizer.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 |
visualizer.ieee80211Visualizer.labelFont |
string |
“<default>” |
Label font, automatic by default |
visualizer.ieee80211Visualizer.labelColor |
string |
“black” |
Label color, black by default |
visualizer.ieee80211Visualizer.placementHint |
string |
“top” |
Annotation placement hint, space-separated list of any, top, bottom, left, right, topLeft, topCenter, topRight, etc. |
visualizer.ieee80211Visualizer.placementPriority |
double |
0 |
Determines the order of annotation positioning |
visualizer.ieee80211Visualizer.zIndex |
double |
2 |
Determines the drawing order of figures relative to other visualizers |
visualizer.networkRouteVisualizer.displayStringTextFormat |
string |
“” |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
visualizer.networkRouteVisualizer.visualizationTargetModule |
string |
“^” |
Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default |
visualizer.networkRouteVisualizer.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 |
string |
“” |
Tag added to each visualization for disambiguation in the runtime environment |
|
visualizer.networkRouteVisualizer.displayRoutes |
bool |
false |
Display polyline arrow for active routes, disabled by default |
visualizer.networkRouteVisualizer.startPathSignal |
string |
“packetReceivedFromUpper” |
|
visualizer.networkRouteVisualizer.extendPathSignal |
string |
“packetReceivedFromLower” |
|
visualizer.networkRouteVisualizer.endPathSignal |
string |
“packetSentToUpper” |
|
visualizer.networkRouteVisualizer.nodeFilter |
string |
“*” |
Which nodes are considered, matches all nodes by default |
visualizer.networkRouteVisualizer.packetFilter |
object |
“*” |
Which packets are considered, matches all packets by default |
visualizer.networkRouteVisualizer.lineColor |
string |
“dark” |
Route color is a list of colors or a color group name (e.g. dark, light), a set of dark colors by default |
visualizer.networkRouteVisualizer.lineStyle |
string |
“solid” |
Route line style (solid, dashed, dotted) |
visualizer.networkRouteVisualizer.lineWidth |
double |
3 |
Route line width |
visualizer.networkRouteVisualizer.lineSmooth |
bool |
false |
When true polylines are displayed as curves |
visualizer.networkRouteVisualizer.lineShift |
double |
16 |
Route line shift to avoid overlapping routes |
visualizer.networkRouteVisualizer.lineShiftMode |
string |
“normal” |
Determines how overlapping lines are shifted, possible values are: normal, x, y, z; optional prefix + or - |
visualizer.networkRouteVisualizer.lineContactSpacing |
double |
3 |
Spacing between arrow end and submodule icon |
visualizer.networkRouteVisualizer.lineContactMode |
string |
“rectangular” |
Determines how arrows are clipped at the submodules |
visualizer.networkRouteVisualizer.labelFormat |
string |
“%n” |
Determines what path data is displayed |
visualizer.networkRouteVisualizer.labelFont |
string |
“<default>, 8px” |
Label font, automatic by default |
visualizer.networkRouteVisualizer.labelColor |
string |
“” |
Label color, same as line by default |
visualizer.networkRouteVisualizer.fadeOutMode |
string |
“realTime” |
Specifies how inactive routes fade out |
visualizer.networkRouteVisualizer.fadeOutTime |
double |
1s |
How quickly inactive routes fade away, 1 second by default |
visualizer.networkRouteVisualizer.fadeOutAnimationSpeed |
double |
0 |
Animation speed while there are active routes, value must be in the range (0, +inf) |
visualizer.networkRouteVisualizer.zIndex |
double |
3 |
Determines the drawing order of figures relative to other visualizers |
visualizer.routingTableVisualizer.displayStringTextFormat |
string |
“” |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
visualizer.routingTableVisualizer.visualizationTargetModule |
string |
“^” |
Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default |
visualizer.routingTableVisualizer.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 |
string |
“” |
Tag added to each visualization for disambiguation in the runtime environment |
|
visualizer.routingTableVisualizer.displayRoutingTables |
bool |
false |
Displays routing table data, disabled by default |
visualizer.routingTableVisualizer.displayRoutesIndividually |
bool |
true |
Displays routes between the same network nodes individually, enabled by default |
visualizer.routingTableVisualizer.displayLabels |
bool |
true |
Displays labels on arrows, enabled by default |
visualizer.routingTableVisualizer.destinationFilter |
string |
“*” |
Determines the destinations that are considered, matches all destinations by default |
visualizer.routingTableVisualizer.nodeFilter |
string |
“*” |
Determines the nodes that are considered, matches all nodes by default |
visualizer.routingTableVisualizer.multicastSourceNodeFilter |
string |
“*” |
Determines the multicast source nodes that are considered, matches all nodes by default |
visualizer.routingTableVisualizer.multicastSourceAddressFilter |
string |
“*” |
Determines the multicast source addresses that are considered, matches all addresses by default |
visualizer.routingTableVisualizer.multicastGroupFilter |
string |
“*” |
Determines the multicast group addresses that are considered, matches all group addresses by default |
visualizer.routingTableVisualizer.lineColor |
string |
“black” |
Route line color, black by default |
visualizer.routingTableVisualizer.lineStyle |
string |
“solid” |
Route line style (solid, dashed, dotted) |
visualizer.routingTableVisualizer.lineWidth |
double |
2 |
Route line width |
visualizer.routingTableVisualizer.lineShift |
double |
16 |
Line shift to avoid overlapping lines |
visualizer.routingTableVisualizer.lineShiftMode |
string |
“normal” |
Determines how overlapping lines are shifted, possible values are: none, normal, x, y, z; optional prefix + or - |
visualizer.routingTableVisualizer.lineContactSpacing |
double |
3 |
Spacing between arrow end and submodule icon |
visualizer.routingTableVisualizer.lineContactMode |
string |
“rectangular” |
Determines how arrows are clipped at the submodules |
visualizer.routingTableVisualizer.labelFormat |
string |
“%d/%m -> %g (%n)” |
Determines what route data is displayed |
visualizer.routingTableVisualizer.labelFont |
string |
“<default>, 8px” |
Label font, automatic by default |
visualizer.routingTableVisualizer.labelColor |
string |
“black” |
Label color, black by default |
visualizer.routingTableVisualizer.zIndex |
double |
0 |
Determines the drawing order of figures relative to other visualizers |
visualizer.transportRouteVisualizer.displayStringTextFormat |
string |
“” |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
visualizer.transportRouteVisualizer.visualizationTargetModule |
string |
“^” |
Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default |
visualizer.transportRouteVisualizer.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 |
string |
“” |
Tag added to each visualization for disambiguation in the runtime environment |
|
visualizer.transportRouteVisualizer.displayRoutes |
bool |
false |
Display polyline arrow for active routes, disabled by default |
visualizer.transportRouteVisualizer.startPathSignal |
string |
“packetReceivedFromUpper” |
|
visualizer.transportRouteVisualizer.extendPathSignal |
string |
“packetReceivedFromLower” |
|
visualizer.transportRouteVisualizer.endPathSignal |
string |
“packetSentToUpper” |
|
visualizer.transportRouteVisualizer.nodeFilter |
string |
“*” |
Which nodes are considered, matches all nodes by default |
visualizer.transportRouteVisualizer.packetFilter |
object |
“*” |
Which packets are considered, matches all packets by default |
visualizer.transportRouteVisualizer.lineColor |
string |
“dark” |
Route color is a list of colors or a color group name (e.g. dark, light), a set of dark colors by default |
visualizer.transportRouteVisualizer.lineStyle |
string |
“solid” |
Route line style (solid, dashed, dotted) |
visualizer.transportRouteVisualizer.lineWidth |
double |
3 |
Route line width |
visualizer.transportRouteVisualizer.lineSmooth |
bool |
false |
When true polylines are displayed as curves |
visualizer.transportRouteVisualizer.lineShift |
double |
16 |
Route line shift to avoid overlapping routes |
visualizer.transportRouteVisualizer.lineShiftMode |
string |
“normal” |
Determines how overlapping lines are shifted, possible values are: normal, x, y, z; optional prefix + or - |
visualizer.transportRouteVisualizer.lineContactSpacing |
double |
3 |
Spacing between arrow end and submodule icon |
visualizer.transportRouteVisualizer.lineContactMode |
string |
“rectangular” |
Determines how arrows are clipped at the submodules |
visualizer.transportRouteVisualizer.labelFormat |
string |
“%n” |
Determines what path data is displayed |
visualizer.transportRouteVisualizer.labelFont |
string |
“<default>, 8px” |
Label font, automatic by default |
visualizer.transportRouteVisualizer.labelColor |
string |
“” |
Label color, same as line by default |
visualizer.transportRouteVisualizer.fadeOutMode |
string |
“realTime” |
Specifies how inactive routes fade out |
visualizer.transportRouteVisualizer.fadeOutTime |
double |
1s |
How quickly inactive routes fade away, 1 second by default |
visualizer.transportRouteVisualizer.fadeOutAnimationSpeed |
double |
0 |
Animation speed while there are active routes, value must be in the range (0, +inf) |
double |
4 |
Determines the drawing order of figures relative to other visualizers |
|
visualizer.transportConnectionVisualizer.displayStringTextFormat |
string |
“” |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
visualizer.transportConnectionVisualizer.visualizationTargetModule |
string |
“^” |
Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default |
visualizer.transportConnectionVisualizer.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 |
string |
“” |
Tag added to each visualization for disambiguation in the runtime environment |
|
visualizer.transportConnectionVisualizer.networkNodeVisualizerModule |
string |
“^.networkNodeVisualizer” |
The network node visualizer module, refers to a sibling submodule by default |
visualizer.transportConnectionVisualizer.displayTransportConnections |
bool |
false |
display transport connection endpoints, disabled by default |
visualizer.transportConnectionVisualizer.sourceNodeFilter |
string |
“*” |
Which source network nodes are considered to display connections, matches no nodes by default |
visualizer.transportConnectionVisualizer.sourcePortFilter |
string |
“*” |
Which source ports are considered to display connections, matches all ports by default |
visualizer.transportConnectionVisualizer.destinationNodeFilter |
string |
“*” |
Which destination network nodes are considered to display connections, matches no nodes by default |
visualizer.transportConnectionVisualizer.destinationPortFilter |
string |
“*” |
Which destination ports are considered to display connections, matches all ports by default |
string |
“misc/marker_s” |
Transport connection visualization icon |
|
visualizer.transportConnectionVisualizer.iconColor |
string |
“dark” |
Transport connection icon color is a list of colors or a color group name (e.g. dark, light), a set of dark colors by default |
visualizer.transportConnectionVisualizer.labelFont |
string |
“<default>” |
Label font, automatic by default |
visualizer.transportConnectionVisualizer.labelColor |
string |
“black” |
Label color, black by default |
visualizer.transportConnectionVisualizer.placementHint |
string |
“top” |
Annotation placement hint, space separated list of any, top, bottom, left, right, topLeft, topCenter, topRight, etc. |
visualizer.transportConnectionVisualizer.placementPriority |
double |
0 |
Determines the order of annotation positioning |
double |
4 |
Determines the drawing order of figures relative to other visualizers |
|
visualizer.failureProtectionConfigurationVisualizer.displayStringTextFormat |
string |
“” |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
visualizer.failureProtectionConfigurationVisualizer.visualizationTargetModule |
string |
“^” |
Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default |
visualizer.failureProtectionConfigurationVisualizer.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 |
string |
“” |
Tag added to each visualization for disambiguation in the runtime environment |
|
visualizer.failureProtectionConfigurationVisualizer.displayTrees |
bool |
false |
Display a set of polyline arrows for trees, disabled by default |
visualizer.failureProtectionConfigurationVisualizer.lineColor |
string |
“dark” |
Line color is a list of colors or a color group name (e.g. dark, light), a set of dark colors by default |
visualizer.failureProtectionConfigurationVisualizer.lineStyle |
string |
“solid” |
Line style (solid, dashed, dotted) |
visualizer.failureProtectionConfigurationVisualizer.lineWidth |
double |
3 |
Line width |
visualizer.failureProtectionConfigurationVisualizer.lineSmooth |
bool |
false |
When true polylines are displayed as curves |
visualizer.failureProtectionConfigurationVisualizer.lineShift |
double |
16 |
Line shift to avoid overlapping lines |
visualizer.failureProtectionConfigurationVisualizer.lineShiftMode |
string |
“normal” |
Determines how overlapping lines are shifted, possible values are: normal, x, y, z; optional prefix + or - |
visualizer.failureProtectionConfigurationVisualizer.lineContactSpacing |
double |
3 |
Spacing between arrow end and submodule icon |
visualizer.failureProtectionConfigurationVisualizer.lineContactMode |
string |
“rectangular” |
Determines how arrows are clipped at the submodules |
visualizer.failureProtectionConfigurationVisualizer.failureProtectionConfiguratorModule |
string |
“failureProtectionConfigurator” |
|
visualizer.failureProtectionConfigurationVisualizer.streamFilter |
string |
“*” |
|
double |
3 |
Determines the drawing order of figures relative to other visualizers |
|
visualizer.streamRedundancyConfigurationVisualizer.displayStringTextFormat |
string |
“” |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
visualizer.streamRedundancyConfigurationVisualizer.visualizationTargetModule |
string |
“^” |
Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default |
visualizer.streamRedundancyConfigurationVisualizer.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 |
string |
“” |
Tag added to each visualization for disambiguation in the runtime environment |
|
visualizer.streamRedundancyConfigurationVisualizer.displayTrees |
bool |
false |
Display a set of polyline arrows for trees, disabled by default |
visualizer.streamRedundancyConfigurationVisualizer.lineColor |
string |
“dark” |
Line color is a list of colors or a color group name (e.g. dark, light), a set of dark colors by default |
visualizer.streamRedundancyConfigurationVisualizer.lineStyle |
string |
“solid” |
Line style (solid, dashed, dotted) |
visualizer.streamRedundancyConfigurationVisualizer.lineWidth |
double |
3 |
Line width |
visualizer.streamRedundancyConfigurationVisualizer.lineSmooth |
bool |
false |
When true polylines are displayed as curves |
visualizer.streamRedundancyConfigurationVisualizer.lineShift |
double |
16 |
Line shift to avoid overlapping lines |
visualizer.streamRedundancyConfigurationVisualizer.lineShiftMode |
string |
“normal” |
Determines how overlapping lines are shifted, possible values are: normal, x, y, z; optional prefix + or - |
visualizer.streamRedundancyConfigurationVisualizer.lineContactSpacing |
double |
3 |
Spacing between arrow end and submodule icon |
visualizer.streamRedundancyConfigurationVisualizer.lineContactMode |
string |
“rectangular” |
Determines how arrows are clipped at the submodules |
visualizer.streamRedundancyConfigurationVisualizer.streamRedundancyConfiguratorModule |
string |
“streamRedundancyConfigurator” |
|
visualizer.streamRedundancyConfigurationVisualizer.streamFilter |
string |
“*” |
|
double |
3 |
Determines the drawing order of figures relative to other visualizers |
|
visualizer.channelVisualizer.displayStringTextFormat |
string |
“” |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
visualizer.channelVisualizer.visualizationTargetModule |
string |
“^” |
Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default |
visualizer.channelVisualizer.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 |
string |
“” |
Tag added to each visualization for disambiguation in the runtime environment |
|
visualizer.channelVisualizer.displayChannelActivity |
bool |
false |
Display arrows for active channels. Disabled by default. |
visualizer.channelVisualizer.nodeFilter |
string |
“*” |
Which nodes are considered. Matches all nodes by default. |
visualizer.channelVisualizer.packetFilter |
object |
“*” |
Which packets are considered. Matches all packets by default. |
visualizer.channelVisualizer.lineColor |
string |
“blue” |
Arrow color. Black by default. |
visualizer.channelVisualizer.lineStyle |
string |
“solid” |
Arrow style (solid, dashed, dotted). |
visualizer.channelVisualizer.lineWidth |
double |
3 |
Arrow width. |
visualizer.channelVisualizer.lineShift |
double |
16 |
Line shift to avoid overlapping arrows. |
visualizer.channelVisualizer.lineShiftMode |
string |
“normal” |
Determines how overlapping arrows are shifted. Possible values are: none, normal, x, y, z; optional prefix + or -. |
visualizer.channelVisualizer.lineContactSpacing |
double |
3 |
Spacing between arrow end and submodule icon. |
visualizer.channelVisualizer.lineContactMode |
string |
“rectangular” |
Determines how arrows are clipped at the submodules. |
visualizer.channelVisualizer.labelFormat |
string |
“%n” |
Determines what data is displayed. |
visualizer.channelVisualizer.labelFont |
string |
“<default>, 8px” |
Label font. Automatic by default. |
visualizer.channelVisualizer.labelColor |
string |
“blue” |
Label color. Black by default. |
visualizer.channelVisualizer.fadeOutMode |
string |
“realTime” |
Specifies how inactive channels fade out. |
visualizer.channelVisualizer.fadeOutTime |
double |
1s |
How quickly inactive channels fade away. 1 second by default. |
visualizer.channelVisualizer.fadeOutAnimationSpeed |
double |
0 |
Animation speed while there are active channels. Value must be in the range (0, +inf). |
visualizer.channelVisualizer.holdAnimationTime |
double |
0s |
Hold simulation (no progress) for the specified amount of animation time when the channel is activated. |
visualizer.channelVisualizer.zIndex |
double |
1 |
Determines the drawing order of figures relative to other visualizers. |
visualizer.geoMapVisualizer.visualizationTargetModule |
string |
||
visualizer.geoMapVisualizer.visualizationSubjectModule |
string |
||
visualizer.geoSkyViewVisualizer.visualizationTargetModule |
string |
||
visualizer.geoSkyViewVisualizer.visualizationSubjectModule |
string |
||
visualizer.geoHorizonVisualizer.visualizationTargetModule |
string |
||
visualizer.geoHorizonVisualizer.visualizationSubjectModule |
string |
||
visualizer.geoHorizonVisualizer.mapVisualizer |
string |
||
configurator.displayStringTextFormat |
string |
“” |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
configurator.minLinkWeight |
double |
1E-3 |
|
configurator.configureIsolatedNetworksSeparatly |
bool |
false |
|
configurator.config |
xml |
xml(“<config><interface hosts=’**’ address=’10.x.x.x’ netmask=’255.x.x.x’/></config>”) |
XML configuration parameters for IP address assignment and adding manual routes |
configurator.assignAddresses |
bool |
true |
Assign IP addresses to all interfaces in the network |
configurator.assignUniqueAddresses |
bool |
true |
Avoid using the same address and raise an error if not possible |
configurator.assignDisjunctSubnetAddresses |
bool |
true |
Avoid using the same address prefix and netmask on different links when assigning IP addresses to interfaces |
configurator.addStaticRoutes |
bool |
true |
Add static routes to the routing tables of all nodes to route to all destination interfaces (only where applicable; turn off when config file contains manual routes) |
configurator.addDefaultRoutes |
bool |
true |
Add default routes if all routes from a source node go through the same gateway (used only if addStaticRoutes is true) |
configurator.addSubnetRoutes |
bool |
true |
Add subnet routes instead of destination interface routes (only where applicable; used only if addStaticRoutes is true) |
configurator.addDirectRoutes |
bool |
true |
Add direct routes towards local network members (i.e. directly connected interfaces) to the routing table (used only if addStaticRoutes is true) |
configurator.addRemoteRoutes |
bool |
true |
Add routes towards remote (non-directly-connected) destinations via a gateway (used only if addStaticRoutes is true) |
configurator.optimizeRoutes |
bool |
true |
Optimize routing tables by merging routes, the resulting routing table might route more packets than the original (used only if addStaticRoutes is true) |
configurator.addManualRoutes |
bool |
true |
Add manual routes from the XML configuration; independent of addStaticRoutes |
configurator.updateRoutes |
bool |
false |
Recalculate static routes if an interface goes down/up or a carrier is lost/back |
configurator.dumpTopology |
bool |
false |
Print extracted network topology to the module output |
configurator.dumpLinks |
bool |
false |
Print recognized network links to the module output |
configurator.dumpAddresses |
bool |
false |
Print assigned IP addresses for all interfaces to the module output |
configurator.dumpRoutes |
bool |
false |
Print configured and optimized routing tables for all nodes to the module output |
configurator.dumpConfig |
string |
“” |
Write configuration into the given config file that can be fed back to speed up subsequent runs (network configurations) |
moduleDump.modulePath |
string |
“^” |
|
moduleDump.fileName |
string |
“” |
|
moduleDump.time |
double |
0 |
|
moduleDump.printClassNames |
bool |
false |
|
moduleDump.printProperties |
bool |
false |
|
moduleDump.printParamAssignmentLocations |
bool |
false |
|
radioMedium.neighborCache.refillPeriod |
double |
Source code¶
network WirelessNetworkBase extends NetworkBase
{
submodules:
radioMedium: <default("RadioMedium")> like IRadioMedium if typename != "" {
parameters:
@display("p=100,400;is=s");
}
physicalEnvironment: <default("PhysicalEnvironment")> like IPhysicalEnvironment if typename != "" {
parameters:
@display("p=100,500;is=s");
}
}