NetworkBase

Package: inet.networks.base

network NetworkBase

(no description)

Usage diagram

Inheritance diagram

Known subclasses

Name

Type

Description

WiredNetworkBase

network

(no description)

WirelessNetworkBase

network

(no description)

Extends

Name

Type

Description

Module

compound module

Base module for all INET compound modules.

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

visualizer.sceneVisualizer.tags

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

visualizer.physicalEnvironmentVisualizer.tags

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

visualizer.physicalEnvironmentVisualizer.zIndex

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

visualizer.networkNodeVisualizer.tags

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

visualizer.networkConnectionVisualizer.tags

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.

visualizer.networkConnectionVisualizer.zIndex

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

visualizer.mobilityVisualizer.tags

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

visualizer.statisticVisualizer.tags

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

visualizer.statisticVisualizer.unit

string

“”

Display the value in one of the specified units, statistic unit by default

visualizer.statisticVisualizer.font

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

visualizer.energyStorageVisualizer.tags

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

visualizer.energyStorageVisualizer.color

string

“green”

visualizer.energyStorageVisualizer.width

double

8

visualizer.energyStorageVisualizer.height

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

visualizer.energyStorageVisualizer.zIndex

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

visualizer.mediumVisualizer.tags

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

visualizer.obstacleLossVisualizer.tags

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

visualizer.packetDropVisualizer.tags

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

visualizer.packetDropVisualizer.icon

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

visualizer.packetDropVisualizer.dx

double

32

Specifies how far the animation turns over along the X axis

visualizer.packetDropVisualizer.dy

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

visualizer.packetFlowVisualizer.tags

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

visualizer.queueVisualizer.tags

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

visualizer.gateScheduleVisualizer.tags

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

visualizer.gateScheduleVisualizer.width

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

visualizer.radioVisualizer.tags

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

visualizer.physicalLinkVisualizer.tags

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

visualizer.interfaceTableVisualizer.tags

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

visualizer.interfaceTableVisualizer.format

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

visualizer.interfaceTableVisualizer.font

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

visualizer.interfaceTableVisualizer.zIndex

double

10

Determines the drawing order of figures relative to other visualizers

visualizer.interfaceTableVisualizer.anchor

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

visualizer.dataLinkVisualizer.tags

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

visualizer.linkBreakVisualizer.tags

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

visualizer.linkBreakVisualizer.icon

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

visualizer.ieee80211Visualizer.tags

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

visualizer.ieee80211Visualizer.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

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

visualizer.networkRouteVisualizer.tags

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

visualizer.routingTableVisualizer.tags

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

visualizer.transportRouteVisualizer.tags

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)

visualizer.transportRouteVisualizer.zIndex

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

visualizer.transportConnectionVisualizer.tags

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

visualizer.transportConnectionVisualizer.icon

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

visualizer.transportConnectionVisualizer.zIndex

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

visualizer.failureProtectionConfigurationVisualizer.tags

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

“*”

visualizer.failureProtectionConfigurationVisualizer.zIndex

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

visualizer.streamRedundancyConfigurationVisualizer.tags

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

“*”

visualizer.streamRedundancyConfigurationVisualizer.zIndex

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

visualizer.channelVisualizer.tags

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

Source code

network NetworkBase extends Module
{
    parameters:
        bool recordPcap = default(false);
        int numPcapRecorders = default(recordPcap ? 1 : 0);
        int numModuleDumps = default(0);
        pcapRecorder[*].pcapFile = default("${resultdir}/${configname}-#${runnumber}" + fullPath() + ".pcap");
        @class(NetworkBase);
    submodules:
        pcapRecorder[numPcapRecorders]: PcapRecorder {
            parameters:
                moduleNamePatterns = ".^";
                @display("p=100,100;is=s");
        }
        visualizer: <default(firstAvailableOrEmpty("IntegratedCanvasVisualizer"))> like IIntegratedVisualizer if typename != "" {
            parameters:
                @display("p=100,200;is=s");
        }
        configurator: <default("Ipv4NetworkConfigurator")> like IL3NetworkConfigurator if typename != "" {
            parameters:
                @display("p=100,300;is=s");
        }
        moduleDump[numModuleDumps]: ModuleDump {
            parameters:
                @display("p=100,400;is=s");
        }
}

File: src/inet/networks/base/NetworkBase.ned