IntegratedMultiVisualizer

Package: inet.visualizer.common

compound module IntegratedMultiVisualizer

Integrates canvas and osg visualizers into a single module.

Usage diagram

Inheritance diagram

Parameters

Name

Type

Default value

Description

visualizationTargetModule

string

“^”

visualizationSubjectModule

string

“^”

Properties

Name

Value

Description

display

i=block/app

Unassigned submodule parameters

Name

Type

Default value

Description

canvasVisualizer.sceneVisualizer.displayStringTextFormat

string

“”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

canvasVisualizer.sceneVisualizer.visualizationTargetModule

string

“^”

Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default

canvasVisualizer.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

canvasVisualizer.sceneVisualizer.tags

string

“”

Tag added to each visualization for disambiguation in the runtime environment

canvasVisualizer.sceneVisualizer.physicalEnvironmentModule

string

“physicalEnvironment”

The physical environment module, refers to a top-level submodule by default

canvasVisualizer.sceneVisualizer.networkNodeVisualizerModule

string

“^.networkNodeVisualizer”

The network node visualizer, refers to a sibling submodule by default

canvasVisualizer.sceneVisualizer.axisLength

double

nan m

Length of x, y, and z axes, no axis by default

canvasVisualizer.sceneVisualizer.animationSpeed

double

0

Always active animation speed independent of any visualization, the value must be in the range (0, +inf)

canvasVisualizer.sceneVisualizer.sceneMinX

double

nan m

Lower bound of x coordinates in the scene

canvasVisualizer.sceneVisualizer.sceneMinY

double

nan m

Lower bound of y coordinates in the scene

canvasVisualizer.sceneVisualizer.sceneMinZ

double

nan m

Lower bound of z coordinates in the scene

canvasVisualizer.sceneVisualizer.sceneMaxX

double

nan m

Upper bound of x coordinates in the scene

canvasVisualizer.sceneVisualizer.sceneMaxY

double

nan m

Upper bound of y coordinates in the scene

canvasVisualizer.sceneVisualizer.sceneMaxZ

double

nan m

Upper bound of z coordinates in the scene

canvasVisualizer.sceneVisualizer.zIndex

double

0

Determines the drawing order of figures relative to other visualizers

canvasVisualizer.sceneVisualizer.viewAngle

string

“x right y down z out”

View angle is either

canvasVisualizer.sceneVisualizer.viewScale

string

“1 1”

The 2D scale is applied after the view projection

canvasVisualizer.sceneVisualizer.viewTranslation

string

“0 0”

The 2D translation is applied after the view projection

canvasVisualizer.sceneVisualizer.descriptionFigure

string

“”

If not empty, it should be the name of a text figure; it will display the active configuration’s description

canvasVisualizer.physicalEnvironmentVisualizer.displayStringTextFormat

string

“”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

canvasVisualizer.physicalEnvironmentVisualizer.visualizationTargetModule

string

“^”

Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default

canvasVisualizer.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

canvasVisualizer.physicalEnvironmentVisualizer.tags

string

“”

Tag added to each visualization for disambiguation in the runtime environment

canvasVisualizer.physicalEnvironmentVisualizer.physicalEnvironmentModule

string

“physicalEnvironment”

The physical environment module that is displayed, refers to a top-level sub-module by default

canvasVisualizer.physicalEnvironmentVisualizer.displayObjects

bool

true

canvasVisualizer.physicalEnvironmentVisualizer.zIndex

double

0

Determines the drawing order of figures relative to other visualizers

canvasVisualizer.networkNodeVisualizer.displayStringTextFormat

string

“”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

canvasVisualizer.networkNodeVisualizer.visualizationTargetModule

string

“^”

Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default

canvasVisualizer.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

canvasVisualizer.networkNodeVisualizer.tags

string

“”

Tag added to each visualization for disambiguation in the runtime environment

canvasVisualizer.networkNodeVisualizer.nodeFilter

string

“*”

Determines which network nodes are displayed. All nodes are displayed by default.

canvasVisualizer.networkNodeVisualizer.annotationSpacing

double

4

canvasVisualizer.networkNodeVisualizer.placementPenalty

double

10

canvasVisualizer.networkNodeVisualizer.zIndex

double

0

Determines the drawing order of figures relative to other visualizers

canvasVisualizer.networkConnectionVisualizer.displayStringTextFormat

string

“”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

canvasVisualizer.networkConnectionVisualizer.visualizationTargetModule

string

“^”

Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default

canvasVisualizer.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

canvasVisualizer.networkConnectionVisualizer.tags

string

“”

Tag added to each visualization for disambiguation in the runtime environment

canvasVisualizer.networkConnectionVisualizer.displayNetworkConnections

bool

true

canvasVisualizer.networkConnectionVisualizer.nodeFilter

string

“”

Determines which network connections are displayed. All connections are displayed by default.

canvasVisualizer.networkConnectionVisualizer.lineColor

string

“black”

Connection line color.

canvasVisualizer.networkConnectionVisualizer.lineStyle

string

“solid”

Connection line style (solid, dashed, dotted).

canvasVisualizer.networkConnectionVisualizer.lineWidth

double

1

Connection line width.

canvasVisualizer.networkConnectionVisualizer.zIndex

double

0

Determines the drawing order of figures relative to other visualizers

canvasVisualizer.mobilityVisualizer.displayStringTextFormat

string

“”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

canvasVisualizer.mobilityVisualizer.visualizationTargetModule

string

“^”

Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default

canvasVisualizer.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

canvasVisualizer.mobilityVisualizer.tags

string

“”

Tag added to each visualization for disambiguation in the runtime environment

canvasVisualizer.mobilityVisualizer.networkNodeVisualizerModule

string

“^.networkNodeVisualizer”

The network node visualizer module, refers to a sibling submodule by default

canvasVisualizer.mobilityVisualizer.displayMobility

bool

true

Display mobility, enabled by default

canvasVisualizer.mobilityVisualizer.animationSpeed

double

0

Animation speed while objects are moving around, value must be in the range (0, +inf)

canvasVisualizer.mobilityVisualizer.moduleFilter

string

“**.mobility”

Which mobilities are considered, matches all mobilities by default

canvasVisualizer.mobilityVisualizer.displayPositions

bool

false

Display a circle indicating the current position, disabled by default

canvasVisualizer.mobilityVisualizer.positionCircleRadius

double

4

Radius of the circle

canvasVisualizer.mobilityVisualizer.positionCircleLineWidth

double

1

Line width of the circle

canvasVisualizer.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

canvasVisualizer.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

canvasVisualizer.mobilityVisualizer.displayOrientations

bool

false

Display a 3D cone indicating the current orientation, disabled by default

canvasVisualizer.mobilityVisualizer.orientationPieRadius

double

32

On-screen radius of the orientation cone, in pixels

canvasVisualizer.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)

canvasVisualizer.mobilityVisualizer.orientationPieOpacity

double

0.25

Opacity of the orientation cone

canvasVisualizer.mobilityVisualizer.orientationLineColor

string

“black”

Orientation line color, black by default

canvasVisualizer.mobilityVisualizer.orientationLineStyle

string

“solid”

Orientation line style (solid, dashed, dotted)

canvasVisualizer.mobilityVisualizer.orientationLineWidth

double

1

Orientation line width

canvasVisualizer.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

canvasVisualizer.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

canvasVisualizer.mobilityVisualizer.displayVelocities

bool

false

Display an arrow indicating the current velocity, disabled by default

canvasVisualizer.mobilityVisualizer.velocityArrowScale

double

1

Velocity scaling factor to pixels

canvasVisualizer.mobilityVisualizer.velocityLineColor

string

“black”

Velocity line color, black by default

canvasVisualizer.mobilityVisualizer.velocityLineStyle

string

“solid”

Velocity line style (solid, dashed, dotted)

canvasVisualizer.mobilityVisualizer.velocityLineWidth

double

1

Velocity line width

canvasVisualizer.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.

canvasVisualizer.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.

canvasVisualizer.mobilityVisualizer.displayMovementTrails

bool

false

Display a line along the recent path of mobilities, disabled by default

canvasVisualizer.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

canvasVisualizer.mobilityVisualizer.movementTrailLineStyle

string

“solid”

Movement trail line style (solid, dashed, dotted)

canvasVisualizer.mobilityVisualizer.movementTrailLineWidth

double

1

Movement trail line width

canvasVisualizer.mobilityVisualizer.trailLength

int

100

Number of sections in the trail

canvasVisualizer.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

canvasVisualizer.mobilityVisualizer.zIndex

double

0

Determines the drawing order of figures relative to other visualizers

canvasVisualizer.statisticVisualizer.displayStringTextFormat

string

“”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

canvasVisualizer.statisticVisualizer.visualizationTargetModule

string

“^”

Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default

canvasVisualizer.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

canvasVisualizer.statisticVisualizer.tags

string

“”

Tag added to each visualization for disambiguation in the runtime environment

canvasVisualizer.statisticVisualizer.networkNodeVisualizerModule

string

“^.networkNodeVisualizer”

The network node visualizer module, refers to a sibling submodule by default

canvasVisualizer.statisticVisualizer.displayStatistics

bool

false

canvasVisualizer.statisticVisualizer.signalName

string

“”

Signal name to subscribe, no signal name by default

canvasVisualizer.statisticVisualizer.statisticName

string

signalName

Statistic name to get the value, signal name by default

canvasVisualizer.statisticVisualizer.statisticUnit

string

“”

Statistic unit, undefined by default

canvasVisualizer.statisticVisualizer.statisticExpression

string

“”

Statistic expression, received value by default

canvasVisualizer.statisticVisualizer.sourceFilter

string

“**”

Pattern that must match the signal source, no source filter by default

canvasVisualizer.statisticVisualizer.format

string

“%n: %v %u”

Determines what is displayed, info by default

canvasVisualizer.statisticVisualizer.unit

string

“”

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

canvasVisualizer.statisticVisualizer.font

string

“<default>”

Statistic value font, automatic by default

canvasVisualizer.statisticVisualizer.textColor

string

“black”

Statistic value font color, black by default

canvasVisualizer.statisticVisualizer.backgroundColor

string

“white”

Statistic value background color, white by default

canvasVisualizer.statisticVisualizer.opacity

double

1.0

Opacity of the visualization

canvasVisualizer.statisticVisualizer.placementHint

string

“top”

Annotation placement hint, space separated list of any, top, bottom, left, right, topLeft, topCenter, topRight, etc.

canvasVisualizer.statisticVisualizer.placementPriority

double

0

Determines the order of annotation positioning

canvasVisualizer.statisticVisualizer.zIndex

double

10

Determines the drawing order of figures relative to other visualizers

canvasVisualizer.statisticVisualizer.propertyName

string

“”

Optional property name of a figure template along the module path of the visualizer

canvasVisualizer.statisticVisualizer.propertyIndex

string

“”

Optional property index of a figure template along the module path of the visualizer

canvasVisualizer.infoVisualizer.displayStringTextFormat

string

“”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

canvasVisualizer.infoVisualizer.visualizationTargetModule

string

“^”

Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default

canvasVisualizer.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

canvasVisualizer.infoVisualizer.tags

string

“”

Tag added to each visualization for disambiguation in the runtime environment

canvasVisualizer.infoVisualizer.networkNodeVisualizerModule

string

“^.networkNodeVisualizer”

Module path to the network node visualizer module, refers to a sibling submodule by default

canvasVisualizer.infoVisualizer.displayInfos

bool

true

canvasVisualizer.infoVisualizer.modules

string

“”

Specifies the path of the submodules of network nodes, no submodules by default

canvasVisualizer.infoVisualizer.format

string

“%t”

Determines what is displayed on network nodes

canvasVisualizer.infoVisualizer.font

string

“<default>”

Info text font, automatic by default

canvasVisualizer.infoVisualizer.textColor

string

“black”

Info text font color

canvasVisualizer.infoVisualizer.textAlignment

string

“left”

Alignment of multi-line text

canvasVisualizer.infoVisualizer.backgroundColor

string

“white”

Text box fill color, specify an empty string for no fill

canvasVisualizer.infoVisualizer.lineColor

string

“black”

Text box outline color, specify an empty string for no line

canvasVisualizer.infoVisualizer.opacity

double

1.0

Opacity of the visualization

canvasVisualizer.infoVisualizer.placementHint

string

“top”

Annotation placement hint, space-separated list of any, top, bottom, left, right, topLeft, topCenter, topRight, etc.

canvasVisualizer.infoVisualizer.placementPriority

double

0

Determines the order of annotation positioning

canvasVisualizer.infoVisualizer.zIndex

double

10

Determines the drawing order of figures relative to other visualizers

canvasVisualizer.energyStorageVisualizer.displayStringTextFormat

string

“”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

canvasVisualizer.energyStorageVisualizer.visualizationTargetModule

string

“^”

Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default

canvasVisualizer.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

canvasVisualizer.energyStorageVisualizer.tags

string

“”

Tag added to each visualization for disambiguation in the runtime environment

canvasVisualizer.energyStorageVisualizer.networkNodeVisualizerModule

string

“^.networkNodeVisualizer”

Module path to the network node visualizer module, refers to a sibling submodule by default

canvasVisualizer.energyStorageVisualizer.displayEnergyStorages

bool

false

canvasVisualizer.energyStorageVisualizer.energyStorageFilter

string

“**”

Which energy storages are considered; matches all energy storages by default

canvasVisualizer.energyStorageVisualizer.color

string

“green”

canvasVisualizer.energyStorageVisualizer.width

double

8

canvasVisualizer.energyStorageVisualizer.height

double

24

canvasVisualizer.energyStorageVisualizer.spacing

double

2

canvasVisualizer.energyStorageVisualizer.placementHint

string

“right”

Annotation placement hint; space-separated list of any, top, bottom, left, right, topLeft, topCenter, topRight, etc.

canvasVisualizer.energyStorageVisualizer.placementPriority

double

0

Determines the order of annotation positioning

canvasVisualizer.energyStorageVisualizer.zIndex

double

10

Determines the drawing order of figures relative to other visualizers

canvasVisualizer.mediumVisualizer.displayStringTextFormat

string

“”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

canvasVisualizer.mediumVisualizer.visualizationTargetModule

string

“^”

Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default

canvasVisualizer.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

canvasVisualizer.mediumVisualizer.tags

string

“”

Tag added to each visualization for disambiguation in the runtime environment

canvasVisualizer.mediumVisualizer.mediumModule

string

“radioMedium”

The medium module that is displayed, refers to a top-level submodule by default

canvasVisualizer.mediumVisualizer.networkNodeVisualizerModule

string

“^.networkNodeVisualizer”

The network node visualizer module, refers to a sibling submodule by default

canvasVisualizer.mediumVisualizer.nodeFilter

string

“*”

Which nodes are considered, matches all nodes by default

canvasVisualizer.mediumVisualizer.interfaceFilter

string

“*”

Which interfaces are considered, matches all interfaces by default

canvasVisualizer.mediumVisualizer.packetFilter

object

“*”

Which packets are considered, matches all packets by default

canvasVisualizer.mediumVisualizer.displaySignals

bool

false

Display signals propagating through the medium, disabled by default

canvasVisualizer.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

canvasVisualizer.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

canvasVisualizer.mediumVisualizer.signalPropagationAnimationTime

double

1s

Signal propagation animation duration when signalPropagationAnimationSpeed is unspecified

canvasVisualizer.mediumVisualizer.signalPropagationAdditionalTime

double

0s

Additional simulation time to animate signal propagation after leaving the last receiver

canvasVisualizer.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

canvasVisualizer.mediumVisualizer.signalTransmissionAnimationTime

double

1s

Signal transmission animation duration when signalTransmissionAnimationSpeed is unspecified

canvasVisualizer.mediumVisualizer.signalAnimationSpeedChangeTimeMode

string

“realTime”

Specifies the time mode for animation speed changes between propagation and transmission animation

canvasVisualizer.mediumVisualizer.signalAnimationSpeedChangeTime

double

1s

Animation speed changes smoothly from propagationAnimationSpeed to transmissionAnimationSpeed in the specified real time

canvasVisualizer.mediumVisualizer.displaySignalDepartures

bool

false

Display an image where a signal departure is currently in progress, disabled by default

canvasVisualizer.mediumVisualizer.signalDepartureImage

string

“misc/signal_departure.png”

Image for ongoing signal departures

canvasVisualizer.mediumVisualizer.signalDeparturePlacementHint

string

“topCenter”

Annotation placement hint, space-separated list of any, top, bottom, left, right, topLeft, topCenter, topRight, etc.

canvasVisualizer.mediumVisualizer.signalDeparturePlacementPriority

double

1

Determines the order of annotation positioning

canvasVisualizer.mediumVisualizer.displaySignalArrivals

bool

false

Display an image where a signal arrival is currently in progress, disabled by default

canvasVisualizer.mediumVisualizer.signalArrivalImage

string

“misc/signal_arrival.png”

Image for ongoing signal arrivals

canvasVisualizer.mediumVisualizer.signalArrivalPlacementHint

string

“topCenter”

Annotation placement hint, space-separated list of any, top, bottom, left, right, topLeft, topCenter, topRight, etc.

canvasVisualizer.mediumVisualizer.signalArrivalPlacementPriority

double

-1

Determines the order of annotation positioning

canvasVisualizer.mediumVisualizer.displayCommunicationRanges

bool

false

Display communication ranges as circles around radios, enabled by default

canvasVisualizer.mediumVisualizer.communicationRangeLineColor

string

“blue”

Communication range circle line color, blue by default

canvasVisualizer.mediumVisualizer.communicationRangeLineStyle

string

“solid”

Communication range circle line style, solid by default

canvasVisualizer.mediumVisualizer.communicationRangeLineWidth

double

1

Communication range circle line width, 1 by default

canvasVisualizer.mediumVisualizer.displayInterferenceRanges

bool

false

Display interference ranges as circles around radios, disabled by default

canvasVisualizer.mediumVisualizer.interferenceRangeLineColor

string

“gray”

Interference range circle color, gray by default

canvasVisualizer.mediumVisualizer.interferenceRangeLineStyle

string

“solid”

Interference range circle line style, solid by default

canvasVisualizer.mediumVisualizer.interferenceRangeLineWidth

double

1

Interference range circle line width, 1 by default

canvasVisualizer.mediumVisualizer.autoPowerAxis

bool

true

Enables automatic power axis configuration

canvasVisualizer.mediumVisualizer.signalMinPower

double

inf dBmW

Minimum signal power if the axis is not automatic

canvasVisualizer.mediumVisualizer.signalMaxPower

double

0 dBmW

Maximum signal power if the axis is not automatic

canvasVisualizer.mediumVisualizer.signalMinPowerDensity

double

inf dBmWpMHz

Minimum signal power density if the axis is not automatic

canvasVisualizer.mediumVisualizer.signalMaxPowerDensity

double

-inf dBmWpMHz

Maximum signal power density if the axis is not automatic

canvasVisualizer.mediumVisualizer.autoTimeAxis

bool

true

Enables automatic time axis configuration

canvasVisualizer.mediumVisualizer.signalMinTime

double

0 s

Relative to the current simulation time

canvasVisualizer.mediumVisualizer.signalMaxTime

double

0 s

Relative to the current simulation time

canvasVisualizer.mediumVisualizer.autoFrequencyAxis

bool

true

Enables automatic frequency axis configuration

canvasVisualizer.mediumVisualizer.signalMinFrequency

double

inf Hz

Minimum signal frequency if the axis is not automatic

canvasVisualizer.mediumVisualizer.signalMaxFrequency

double

-inf Hz

Maximum signal frequency if the axis is not automatic

canvasVisualizer.mediumVisualizer.displayMainPowerDensityMap

bool

false

Display a power density map for the transmission medium, can be enabled with dimensional analog models only

canvasVisualizer.mediumVisualizer.mainPowerDensityMapPixmapDensity

double

1

Pixmap relative resolution

canvasVisualizer.mediumVisualizer.mainPowerDensityMapMinX

double

0

Minimum X coordinate

canvasVisualizer.mediumVisualizer.mainPowerDensityMapMaxX

double

nan

Maximum X coordinate, compound module size by default

canvasVisualizer.mediumVisualizer.mainPowerDensityMapMinY

double

0

Minimum Y coordinate

canvasVisualizer.mediumVisualizer.mainPowerDensityMapMaxY

double

nan

Maximum Y coordinate, compound module size by default

canvasVisualizer.mediumVisualizer.mainPowerDensityMapZ

double

0

Z coordinate

canvasVisualizer.mediumVisualizer.mainPowerDensityMapFigureXTickCount

int

3

Number of ticks along the X-axis

canvasVisualizer.mediumVisualizer.mainPowerDensityMapFigureYTickCount

int

3

Number of ticks along the Y-axis

canvasVisualizer.mediumVisualizer.displayPowerDensityMaps

bool

false

Display power density maps at the nodes, can be enabled with dimensional analog models only

canvasVisualizer.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

canvasVisualizer.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)

canvasVisualizer.mediumVisualizer.powerDensityMapApproximationSize

int

10

Medium power density function approximation along the X and Y axes

canvasVisualizer.mediumVisualizer.powerDensityMapCenterFrequency

double

nan Hz

Center frequency of medium power density sampling or integration

canvasVisualizer.mediumVisualizer.powerDensityMapBandwidth

double

0 Hz

Bandwidth of medium power density integration, 0 means sampling, inf means total integrated power

canvasVisualizer.mediumVisualizer.powerDensityMapFigureWidth

double

200

Plot figure width in pixels

canvasVisualizer.mediumVisualizer.powerDensityMapFigureHeight

double

120

Plot figure height in pixels

canvasVisualizer.mediumVisualizer.powerDensityMapPixmapWidth

double

powerDensityMapFigureWidth

Pixmap resolution width

canvasVisualizer.mediumVisualizer.powerDensityMapPixmapHeight

double

powerDensityMapFigureHeight

Pixmap resolution height

canvasVisualizer.mediumVisualizer.powerDensityMapZ

double

0

Z coordinate

canvasVisualizer.mediumVisualizer.powerDensityMapFigureXTickCount

int

3

Number of ticks along the X-axis

canvasVisualizer.mediumVisualizer.powerDensityMapFigureYTickCount

int

3

Number of ticks along the Y-axis

canvasVisualizer.mediumVisualizer.displaySpectrums

bool

false

Display power spectral density at the nodes, can be enabled with dimensional analog models only

canvasVisualizer.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

canvasVisualizer.mediumVisualizer.spectrumFigureWidth

double

200

Plot figure width in pixels

canvasVisualizer.mediumVisualizer.spectrumFigureHeight

double

120

Plot figure height in pixels

canvasVisualizer.mediumVisualizer.spectrumFigureXTickCount

int

3

Number of ticks along the X-axis

canvasVisualizer.mediumVisualizer.spectrumFigureYTickCount

int

5

Number of ticks along the Y-axis

canvasVisualizer.mediumVisualizer.spectrumFigureInterpolationSize

double

5

Power spectrum density interpolation distance along the frequency axis

canvasVisualizer.mediumVisualizer.spectrumPlacementHint

string

“bottomCenter”

Annotation placement hint, space-separated list of any, top, bottom, left, right, topLeft, topCenter, topRight, etc.

canvasVisualizer.mediumVisualizer.spectrumPlacementPriority

double

-1

Determines the order of annotation positioning

canvasVisualizer.mediumVisualizer.displaySpectrograms

bool

false

Display power density spectrograms at the nodes, can be enabled with dimensional analog models only

canvasVisualizer.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

canvasVisualizer.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)

canvasVisualizer.mediumVisualizer.spectrogramFigureWidth

double

200

Plot figure width in pixels

canvasVisualizer.mediumVisualizer.spectrogramFigureHeight

double

120

Plot figure height in pixels

canvasVisualizer.mediumVisualizer.spectrogramPixmapWidth

double

spectrogramFigureWidth

Pixmap resolution width

canvasVisualizer.mediumVisualizer.spectrogramPixmapHeight

double

spectrogramFigureHeight

Pixmap resolution height

canvasVisualizer.mediumVisualizer.spectrogramFigureXTickCount

int

3

Number of ticks along the X-axis

canvasVisualizer.mediumVisualizer.spectrogramFigureYTickCount

int

5

Number of ticks along the Y-axis

canvasVisualizer.mediumVisualizer.spectrogramPlacementHint

string

“bottomCenter”

Annotation placement hint, space-separated list of any, top, bottom, left, right, topLeft, topCenter, topRight, etc.

canvasVisualizer.mediumVisualizer.spectrogramPlacementPriority

double

-1

Determines the order of annotation positioning

canvasVisualizer.mediumVisualizer.zIndex

double

0

Determines the drawing order of figures relative to other visualizers

canvasVisualizer.mediumVisualizer.signalShape

string

“ring”

Shape for displaying signals

canvasVisualizer.mediumVisualizer.signalOpacity

double

0.5

Signal opacity, value must be in the range [0, 1]

canvasVisualizer.mediumVisualizer.signalRingCount

int

20

Number of stationary rings around the transmitter, value must be in the range [0, +inf)

canvasVisualizer.mediumVisualizer.signalRingSize

double

50m

Width of stationary rings, value must be in the range (0, +inf)

canvasVisualizer.mediumVisualizer.signalFadingDistance

double

50m

Distance parameter for exponential opacity decreasing, value must be in the range (0, +inf)

canvasVisualizer.mediumVisualizer.signalFadingFactor

double

1.2

Factor parameter for exponential opacity decreasing, value must be in the range (1, +inf)

canvasVisualizer.mediumVisualizer.signalWaveCount

int

20

Number of moving circles representing waves around the transmitter, value must be in the range [0, +inf)

canvasVisualizer.mediumVisualizer.signalWaveLength

double

50m

Distance between moving circles representing waves, value must be in the range (0, +inf)

canvasVisualizer.mediumVisualizer.signalWaveWidth

double

10m

Width of moving circles representing waves, value must be in the range (0, +inf)

canvasVisualizer.mediumVisualizer.signalWaveFadingAnimationSpeedFactor

double

1

Value must be in the range [0, 1]

canvasVisualizer.mediumVisualizer.displayCommunicationHeat

bool

false

When enabled the radio medium displays recent successful receptions as a heat map overlay

canvasVisualizer.obstacleLossVisualizer.displayStringTextFormat

string

“”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

canvasVisualizer.obstacleLossVisualizer.visualizationTargetModule

string

“^”

Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default

canvasVisualizer.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

canvasVisualizer.obstacleLossVisualizer.tags

string

“”

Tag added to each visualization for disambiguation in the runtime environment

canvasVisualizer.obstacleLossVisualizer.displayIntersections

bool

false

Display intersections of transmissions and physical objects, disabled by default

canvasVisualizer.obstacleLossVisualizer.intersectionLineColor

string

“red”

canvasVisualizer.obstacleLossVisualizer.intersectionLineStyle

string

“solid”

canvasVisualizer.obstacleLossVisualizer.intersectionLineWidth

double

1

canvasVisualizer.obstacleLossVisualizer.displayFaceNormalVectors

bool

false

Display face normal vectors of intersections, disabled by default

canvasVisualizer.obstacleLossVisualizer.faceNormalLineColor

string

“grey”

canvasVisualizer.obstacleLossVisualizer.faceNormalLineStyle

string

“solid”

canvasVisualizer.obstacleLossVisualizer.faceNormalLineWidth

double

1

canvasVisualizer.obstacleLossVisualizer.fadeOutMode

string

“realTime”

Specifies how inactive obstacle losses fade out

canvasVisualizer.obstacleLossVisualizer.fadeOutTime

double

1s

How quickly link breaks fade away, 1 second by default

canvasVisualizer.obstacleLossVisualizer.fadeOutAnimationSpeed

double

0

Animation speed while there are obstacle losses, value must be in the range (0, +inf)

canvasVisualizer.obstacleLossVisualizer.zIndex

double

0

Determines the drawing order of figures relative to other visualizers

canvasVisualizer.packetDropVisualizer.displayStringTextFormat

string

“”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

canvasVisualizer.packetDropVisualizer.visualizationTargetModule

string

“^”

Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default

canvasVisualizer.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

canvasVisualizer.packetDropVisualizer.tags

string

“”

Tag added to each visualization for disambiguation in the runtime environment

canvasVisualizer.packetDropVisualizer.displayPacketDrops

bool

false

Display packet drops, disabled by default

canvasVisualizer.packetDropVisualizer.nodeFilter

string

“*”

Which network nodes are considered, matches all network nodes by default

canvasVisualizer.packetDropVisualizer.interfaceFilter

string

“*”

Which network interfaces are considered, matches all network interfaces by default

canvasVisualizer.packetDropVisualizer.packetFilter

object

“*”

Which packets are considered, matches all packets by default

canvasVisualizer.packetDropVisualizer.detailsFilter

string

“*”

Which packet drops are considered, matches all packet drops by default

canvasVisualizer.packetDropVisualizer.icon

string

“msg/packet_s”

Packet drop visualization icon

canvasVisualizer.packetDropVisualizer.iconTintAmount

double

1

Colorization amount between 0 and 1, enabled by default

canvasVisualizer.packetDropVisualizer.iconTintColor

string

“dark”

Icon tint color is a list of colors, a set of dark colors by default

canvasVisualizer.packetDropVisualizer.labelFormat

string

“%n”

Determines what data is displayed in the label, packet name by default

canvasVisualizer.packetDropVisualizer.labelFont

string

“<default>”

Label font, automatic by default

canvasVisualizer.packetDropVisualizer.labelColor

string

“black”

Label color, black by default

canvasVisualizer.packetDropVisualizer.fadeOutMode

string

“realTime”

Specifies how inactive packet drops fade out, real time by default

canvasVisualizer.packetDropVisualizer.fadeOutTime

double

1s

How quickly packet drops fade away, 1 second by default

canvasVisualizer.packetDropVisualizer.fadeOutAnimationSpeed

double

0

Animation speed while there are packet drops, value must be in the range (0, +inf), disabled by default

canvasVisualizer.packetDropVisualizer.zIndex

double

10

Determines the drawing order of figures relative to other visualizers

canvasVisualizer.packetDropVisualizer.dx

double

32

Specifies how far the animation turns over along the X axis

canvasVisualizer.packetDropVisualizer.dy

double

64

Specifies how far the animation turns over along the Y axis

canvasVisualizer.queueVisualizer.displayStringTextFormat

string

“”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

canvasVisualizer.queueVisualizer.visualizationTargetModule

string

“^”

Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default

canvasVisualizer.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

canvasVisualizer.queueVisualizer.tags

string

“”

Tag added to each visualization for disambiguation in the runtime environment

canvasVisualizer.queueVisualizer.networkNodeVisualizerModule

string

“^.networkNodeVisualizer”

Module path to the network node visualizer module, refers to a sibling submodule by default

canvasVisualizer.queueVisualizer.displayQueues

bool

false

canvasVisualizer.queueVisualizer.queueFilter

string

“**”

Which queues are considered, matches all queues by default

canvasVisualizer.queueVisualizer.color

string

“blue”

canvasVisualizer.queueVisualizer.width

double

8

canvasVisualizer.queueVisualizer.height

double

24

canvasVisualizer.queueVisualizer.spacing

double

2

canvasVisualizer.queueVisualizer.placementHint

string

“right”

Annotation placement hint, space-separated list of any, top, bottom, left, right, topLeft, topCenter, topRight, etc.

canvasVisualizer.queueVisualizer.placementPriority

double

0

Determines the order of annotation positioning

canvasVisualizer.queueVisualizer.zIndex

double

10

Determines the drawing order of figures relative to other visualizers

canvasVisualizer.gateScheduleVisualizer.displayStringTextFormat

string

“”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

canvasVisualizer.gateScheduleVisualizer.visualizationTargetModule

string

“^”

Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default

canvasVisualizer.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

canvasVisualizer.gateScheduleVisualizer.tags

string

“”

Tag added to each visualization for disambiguation in the runtime environment

canvasVisualizer.gateScheduleVisualizer.networkNodeVisualizerModule

string

“^.networkNodeVisualizer”

Module path to the network node visualizer module, refers to a sibling submodule by default

canvasVisualizer.gateScheduleVisualizer.displayGateSchedules

bool

false

canvasVisualizer.gateScheduleVisualizer.labelFormat

string

“%i %D”

canvasVisualizer.gateScheduleVisualizer.gateFilter

string

“**”

Which gates are considered, matches all gates by default

canvasVisualizer.gateScheduleVisualizer.width

double

100

canvasVisualizer.gateScheduleVisualizer.height

double

8

canvasVisualizer.gateScheduleVisualizer.spacing

double

2

canvasVisualizer.gateScheduleVisualizer.placementHint

string

“right”

Annotation placement hint, space separated list of any, top, bottom, left, right, topLeft, topCenter, topRight, etc.

canvasVisualizer.gateScheduleVisualizer.placementPriority

double

0

Determines the order of annotation positioning

canvasVisualizer.gateScheduleVisualizer.displayDuration

double

0s

Gate operation time duration visualized in the amount of space available, use gate period by default

canvasVisualizer.gateScheduleVisualizer.currentTimePosition

double

width / 2

Position of the current simulation time in the visualization, horizontally centered by default

canvasVisualizer.gateScheduleVisualizer.zIndex

double

10

Determines the drawing order of figures relative to other visualizers

canvasVisualizer.radioVisualizer.displayStringTextFormat

string

“”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

canvasVisualizer.radioVisualizer.visualizationTargetModule

string

“^”

Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default

canvasVisualizer.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

canvasVisualizer.radioVisualizer.tags

string

“”

Tag added to each visualization for disambiguation in the runtime environment

canvasVisualizer.radioVisualizer.networkNodeVisualizerModule

string

“^.networkNodeVisualizer”

Module path to the network node visualizer module, refers to a sibling submodule by default

canvasVisualizer.radioVisualizer.displayRadios

bool

false

canvasVisualizer.radioVisualizer.displayRadioMode

bool

true

canvasVisualizer.radioVisualizer.displayReceptionState

bool

true

canvasVisualizer.radioVisualizer.displayTransmissionState

bool

true

canvasVisualizer.radioVisualizer.displayAntennaLobes

bool

false

canvasVisualizer.radioVisualizer.radioFilter

string

“**”

Which radios are considered, matches all radios by default

canvasVisualizer.radioVisualizer.radioModeImages

string

“block/process_vs block/timer_vs block/wrx_vs block/wtx_vs block/wrxtx_vs block/cogwheel_vs”

canvasVisualizer.radioVisualizer.receptionStateImages

string

“- - misc/receiving misc/receiving”

canvasVisualizer.radioVisualizer.transmissionStateImages

string

“- - misc/transmitting”

canvasVisualizer.radioVisualizer.width

double

16

canvasVisualizer.radioVisualizer.height

double

16

canvasVisualizer.radioVisualizer.placementHint

string

“bottomRight”

Annotation placement hint, space separated list of any, top, bottom, left, right, topLeft, topCenter, topRight, etc.

canvasVisualizer.radioVisualizer.placementPriority

double

0

Determines the order of annotation positioning

canvasVisualizer.radioVisualizer.antennaLobeNormalize

bool

false

True means maximum gain, false means 0dB is displayed at the given antennaLobeRadius

canvasVisualizer.radioVisualizer.antennaLobeRelativeLabels

bool

false

Determines whether gain labels are relative or absolute (if true, maximum gain label is 0dB)

canvasVisualizer.radioVisualizer.antennaLobePlaneGlobal

bool

true

Compute antenna lobe relative to the global or antenna local coordinate systems, global by default

canvasVisualizer.radioVisualizer.antennaLobePlane

string

“view”

Compute antenna lobe in this plane, view by default

canvasVisualizer.radioVisualizer.antennaLobeMode

string

“logarithmic”

canvasVisualizer.radioVisualizer.antennaLobeLogarithmicBase

double

10

canvasVisualizer.radioVisualizer.antennaLobeLogarithmicScale

double

100

Distance change in pixels for 10dB

canvasVisualizer.radioVisualizer.antennaLobeRadius

double

100

Distance in pixels for 0dB (1 gain) or maximum gain depending on antennaLobeNormalize parameter

canvasVisualizer.radioVisualizer.antennaLobeStep

double

10deg

canvasVisualizer.radioVisualizer.antennaLobeOpacity

double

0.25

Opacity of the antenna lobe

canvasVisualizer.radioVisualizer.antennaLobeLineSmooth

bool

true

canvasVisualizer.radioVisualizer.antennaLobeLineColor

string

“black”

Antenna lobe line color, black by default

canvasVisualizer.radioVisualizer.antennaLobeLineStyle

string

“solid”

Antenna lobe line style (solid, dashed, dotted)

canvasVisualizer.radioVisualizer.antennaLobeLineWidth

double

1

Antenna lobe line width

canvasVisualizer.radioVisualizer.antennaLobeFillColor

string

“white”

Antenna lobe fill color, white by default

canvasVisualizer.radioVisualizer.zIndex

double

10

Determines the drawing order of figures relative to other visualizers

canvasVisualizer.physicalLinkVisualizer.displayStringTextFormat

string

“”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

canvasVisualizer.physicalLinkVisualizer.visualizationTargetModule

string

“^”

Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default

canvasVisualizer.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

canvasVisualizer.physicalLinkVisualizer.tags

string

“”

Tag added to each visualization for disambiguation in the runtime environment

canvasVisualizer.physicalLinkVisualizer.displayLinks

bool

false

Display arrows for active links, disabled by default

canvasVisualizer.physicalLinkVisualizer.activityLevel

string

“service”

Determines what level of activity is displayed, service level by default

canvasVisualizer.physicalLinkVisualizer.nodeFilter

string

“*”

Which nodes are considered, matches all nodes by default

canvasVisualizer.physicalLinkVisualizer.interfaceFilter

string

“*”

Which interfaces are considered, matches all interfaces by default

canvasVisualizer.physicalLinkVisualizer.packetFilter

object

“*”

Which packets are considered, matches all packets by default

canvasVisualizer.physicalLinkVisualizer.lineColor

string

“olive”

Link arrow color, black by default

canvasVisualizer.physicalLinkVisualizer.lineStyle

string

“dotted”

Link arrow style (solid, dashed, dotted)

canvasVisualizer.physicalLinkVisualizer.lineWidth

double

3

Link arrow width

canvasVisualizer.physicalLinkVisualizer.lineShift

double

16

Line shift to avoid overlapping arrows

canvasVisualizer.physicalLinkVisualizer.lineShiftMode

string

“normal”

Determines how overlapping arrows are shifted, possible values are: none, normal, x, y, z; optional prefix + or -

canvasVisualizer.physicalLinkVisualizer.lineContactSpacing

double

3

Spacing between arrow end and submodule icon

canvasVisualizer.physicalLinkVisualizer.lineContactMode

string

“rectangular”

Determines how arrows are clipped at the submodules

canvasVisualizer.physicalLinkVisualizer.labelFormat

string

“%n”

Determines what link data is displayed

canvasVisualizer.physicalLinkVisualizer.labelFont

string

“<default>, 8px”

Label font, automatic by default

canvasVisualizer.physicalLinkVisualizer.labelColor

string

“olive”

Label color, black by default

canvasVisualizer.physicalLinkVisualizer.fadeOutMode

string

“realTime”

Specifies how inactive links fade out

canvasVisualizer.physicalLinkVisualizer.fadeOutTime

double

1s

How quickly inactive links fade away, 1 second by default

canvasVisualizer.physicalLinkVisualizer.fadeOutAnimationSpeed

double

0

Animation speed while there are active links, value must be in the range (0, +inf)

canvasVisualizer.physicalLinkVisualizer.holdAnimationTime

double

0s

Hold simulation (no progress) for the specified amount of animation time when the link is activated

canvasVisualizer.physicalLinkVisualizer.zIndex

double

1

Determines the drawing order of figures relative to other visualizers

canvasVisualizer.interfaceTableVisualizer.displayStringTextFormat

string

“”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

canvasVisualizer.interfaceTableVisualizer.visualizationTargetModule

string

“^”

Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default

canvasVisualizer.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

canvasVisualizer.interfaceTableVisualizer.tags

string

“”

Tag added to each visualization for disambiguation in the runtime environment

canvasVisualizer.interfaceTableVisualizer.networkNodeVisualizerModule

string

“^.networkNodeVisualizer”

Module path to the network node visualizer module, refers to a sibling submodule by default

canvasVisualizer.interfaceTableVisualizer.displayInterfaceTables

bool

false

Display interface table data, disabled by default

canvasVisualizer.interfaceTableVisualizer.displayWiredInterfacesAtConnections

bool

true

Specifies where wired interfaces are displayed

canvasVisualizer.interfaceTableVisualizer.displayBackground

bool

false

Specifies whether the text should have a background or not

canvasVisualizer.interfaceTableVisualizer.nodeFilter

string

“*”

Which nodes are considered, matches all nodes by default

canvasVisualizer.interfaceTableVisualizer.interfaceFilter

string

“not(lo*)”

Which interfaces are considered, matches all non-local interfaces by default

canvasVisualizer.interfaceTableVisualizer.format

string

“%N %\\%a%/%l”

Determines what interface data is displayed

canvasVisualizer.interfaceTableVisualizer.placementHint

string

“top”

Annotation placement hint, space separated list of any, top, bottom, left, right, topLeft, topCenter, topRight, etc.

canvasVisualizer.interfaceTableVisualizer.placementPriority

double

0

Determines the order of annotation positioning

canvasVisualizer.interfaceTableVisualizer.font

string

“<default>”

Interface text font, automatic by default

canvasVisualizer.interfaceTableVisualizer.textColor

string

“#005030”

Interface text font color

canvasVisualizer.interfaceTableVisualizer.backgroundColor

string

“white”

Interface text background color

canvasVisualizer.interfaceTableVisualizer.opacity

double

1.0

Opacity of the visualization

canvasVisualizer.interfaceTableVisualizer.zIndex

double

10

Determines the drawing order of figures relative to other visualizers

canvasVisualizer.interfaceTableVisualizer.anchor

string

“l”

Specifies the beginning/end/middle

canvasVisualizer.dataLinkVisualizer.displayStringTextFormat

string

“”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

canvasVisualizer.dataLinkVisualizer.visualizationTargetModule

string

“^”

Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default

canvasVisualizer.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

canvasVisualizer.dataLinkVisualizer.tags

string

“”

Tag added to each visualization for disambiguation in the runtime environment

canvasVisualizer.dataLinkVisualizer.displayLinks

bool

false

Display arrows for active links, disabled by default

canvasVisualizer.dataLinkVisualizer.activityLevel

string

“service”

Determines what level of activity is displayed, service level by default

canvasVisualizer.dataLinkVisualizer.nodeFilter

string

“*”

Which nodes are considered, matches all nodes by default

canvasVisualizer.dataLinkVisualizer.interfaceFilter

string

“*”

Which interfaces are considered, matches all interfaces by default

canvasVisualizer.dataLinkVisualizer.packetFilter

object

“*”

Which packets are considered, matches all packets by default

canvasVisualizer.dataLinkVisualizer.lineColor

string

“darkcyan”

Link arrow color, black by default

canvasVisualizer.dataLinkVisualizer.lineStyle

string

“solid”

Link arrow style (solid, dashed, dotted)

canvasVisualizer.dataLinkVisualizer.lineWidth

double

3

Link arrow width

canvasVisualizer.dataLinkVisualizer.lineShift

double

16

Line shift to avoid overlapping arrows

canvasVisualizer.dataLinkVisualizer.lineShiftMode

string

“normal”

Determines how overlapping arrows are shifted, possible values are: none, normal, x, y, z; optional prefix + or -

canvasVisualizer.dataLinkVisualizer.lineContactSpacing

double

3

Spacing between arrow end and submodule icon

canvasVisualizer.dataLinkVisualizer.lineContactMode

string

“rectangular”

Determines how arrows are clipped at the submodules

canvasVisualizer.dataLinkVisualizer.labelFormat

string

“%n”

Determines what link data is displayed

canvasVisualizer.dataLinkVisualizer.labelFont

string

“<default>, 8px”

Label font, automatic by default

canvasVisualizer.dataLinkVisualizer.labelColor

string

“darkcyan”

Label color, black by default

canvasVisualizer.dataLinkVisualizer.fadeOutMode

string

“realTime”

Specifies how inactive links fade out

canvasVisualizer.dataLinkVisualizer.fadeOutTime

double

1s

How quickly inactive links fade away, 1 second by default

canvasVisualizer.dataLinkVisualizer.fadeOutAnimationSpeed

double

0

Animation speed while there are active links, value must be in the range (0, +inf)

canvasVisualizer.dataLinkVisualizer.holdAnimationTime

double

0s

Hold simulation (no progress) for the specified amount of animation time when the link is activated

canvasVisualizer.dataLinkVisualizer.zIndex

double

2

Determines the drawing order of figures relative to other visualizers

canvasVisualizer.linkBreakVisualizer.displayStringTextFormat

string

“”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

canvasVisualizer.linkBreakVisualizer.visualizationTargetModule

string

“^”

Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default

canvasVisualizer.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

canvasVisualizer.linkBreakVisualizer.tags

string

“”

Tag added to each visualization for disambiguation in the runtime environment

canvasVisualizer.linkBreakVisualizer.displayLinkBreaks

bool

false

Display icons for link breaks, disabled by default

canvasVisualizer.linkBreakVisualizer.nodeFilter

string

“*”

Which network nodes are considered, matches all nodes by default

canvasVisualizer.linkBreakVisualizer.interfaceFilter

string

“*”

Which interfaces are considered, matches all interfaces by default

canvasVisualizer.linkBreakVisualizer.packetFilter

object

“*”

Which packets are considered, matches all packets by default

canvasVisualizer.linkBreakVisualizer.icon

string

“status/stop”

canvasVisualizer.linkBreakVisualizer.iconTintAmount

double

0

canvasVisualizer.linkBreakVisualizer.iconTintColor

string

“”

canvasVisualizer.linkBreakVisualizer.fadeOutMode

string

“realTime”

Specifies how inactive link breaks fade out

canvasVisualizer.linkBreakVisualizer.fadeOutTime

double

1s

How quickly link breaks fade away, 1 second by default

canvasVisualizer.linkBreakVisualizer.fadeOutAnimationSpeed

double

0

Animation speed while there are link breaks, value must be in the range (0, +inf)

canvasVisualizer.linkBreakVisualizer.zIndex

double

2

Determines the drawing order of figures relative to other visualizers

canvasVisualizer.ieee80211Visualizer.displayStringTextFormat

string

“”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

canvasVisualizer.ieee80211Visualizer.visualizationTargetModule

string

“^”

Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default

canvasVisualizer.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

canvasVisualizer.ieee80211Visualizer.tags

string

“”

Tag added to each visualization for disambiguation in the runtime environment

canvasVisualizer.ieee80211Visualizer.networkNodeVisualizerModule

string

“^.networkNodeVisualizer”

Module path to the network node visualizer module, refers to a sibling submodule by default

canvasVisualizer.ieee80211Visualizer.displayAssociations

bool

false

Display association icon and SSID, disabled by default

canvasVisualizer.ieee80211Visualizer.nodeFilter

string

“*”

Which nodes are considered, matches all nodes by default

canvasVisualizer.ieee80211Visualizer.interfaceFilter

string

“*”

Which interfaces are considered, matches all interfaces by default

canvasVisualizer.ieee80211Visualizer.minPower

double

-85dBm

Minimum expected signal power

canvasVisualizer.ieee80211Visualizer.maxPower

double

-50dBm

Maximum expected signal power

canvasVisualizer.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

canvasVisualizer.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

canvasVisualizer.ieee80211Visualizer.labelFont

string

“<default>”

Label font, automatic by default

canvasVisualizer.ieee80211Visualizer.labelColor

string

“black”

Label color, black by default

canvasVisualizer.ieee80211Visualizer.placementHint

string

“top”

Annotation placement hint, space-separated list of any, top, bottom, left, right, topLeft, topCenter, topRight, etc.

canvasVisualizer.ieee80211Visualizer.placementPriority

double

0

Determines the order of annotation positioning

canvasVisualizer.ieee80211Visualizer.zIndex

double

2

Determines the drawing order of figures relative to other visualizers

canvasVisualizer.networkRouteVisualizer.displayStringTextFormat

string

“”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

canvasVisualizer.networkRouteVisualizer.visualizationTargetModule

string

“^”

Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default

canvasVisualizer.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

canvasVisualizer.networkRouteVisualizer.tags

string

“”

Tag added to each visualization for disambiguation in the runtime environment

canvasVisualizer.networkRouteVisualizer.displayRoutes

bool

false

Display polyline arrow for active routes, disabled by default

canvasVisualizer.networkRouteVisualizer.startPathSignal

string

“packetReceivedFromUpper”

canvasVisualizer.networkRouteVisualizer.extendPathSignal

string

“packetReceivedFromLower”

canvasVisualizer.networkRouteVisualizer.endPathSignal

string

“packetSentToUpper”

canvasVisualizer.networkRouteVisualizer.nodeFilter

string

“*”

Which nodes are considered, matches all nodes by default

canvasVisualizer.networkRouteVisualizer.packetFilter

object

“*”

Which packets are considered, matches all packets by default

canvasVisualizer.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

canvasVisualizer.networkRouteVisualizer.lineStyle

string

“solid”

Route line style (solid, dashed, dotted)

canvasVisualizer.networkRouteVisualizer.lineWidth

double

3

Route line width

canvasVisualizer.networkRouteVisualizer.lineSmooth

bool

false

When true polylines are displayed as curves

canvasVisualizer.networkRouteVisualizer.lineShift

double

16

Route line shift to avoid overlapping routes

canvasVisualizer.networkRouteVisualizer.lineShiftMode

string

“normal”

Determines how overlapping lines are shifted, possible values are: normal, x, y, z; optional prefix + or -

canvasVisualizer.networkRouteVisualizer.lineContactSpacing

double

3

Spacing between arrow end and submodule icon

canvasVisualizer.networkRouteVisualizer.lineContactMode

string

“rectangular”

Determines how arrows are clipped at the submodules

canvasVisualizer.networkRouteVisualizer.labelFormat

string

“%n”

Determines what path data is displayed

canvasVisualizer.networkRouteVisualizer.labelFont

string

“<default>, 8px”

Label font, automatic by default

canvasVisualizer.networkRouteVisualizer.labelColor

string

“”

Label color, same as line by default

canvasVisualizer.networkRouteVisualizer.fadeOutMode

string

“realTime”

Specifies how inactive routes fade out

canvasVisualizer.networkRouteVisualizer.fadeOutTime

double

1s

How quickly inactive routes fade away, 1 second by default

canvasVisualizer.networkRouteVisualizer.fadeOutAnimationSpeed

double

0

Animation speed while there are active routes, value must be in the range (0, +inf)

canvasVisualizer.networkRouteVisualizer.zIndex

double

3

Determines the drawing order of figures relative to other visualizers

canvasVisualizer.routingTableVisualizer.displayStringTextFormat

string

“”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

canvasVisualizer.routingTableVisualizer.visualizationTargetModule

string

“^”

Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default

canvasVisualizer.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

canvasVisualizer.routingTableVisualizer.tags

string

“”

Tag added to each visualization for disambiguation in the runtime environment

canvasVisualizer.routingTableVisualizer.displayRoutingTables

bool

false

Displays routing table data, disabled by default

canvasVisualizer.routingTableVisualizer.displayRoutesIndividually

bool

true

Displays routes between the same network nodes individually, enabled by default

canvasVisualizer.routingTableVisualizer.displayLabels

bool

true

Displays labels on arrows, enabled by default

canvasVisualizer.routingTableVisualizer.destinationFilter

string

“*”

Determines the destinations that are considered, matches all destinations by default

canvasVisualizer.routingTableVisualizer.nodeFilter

string

“*”

Determines the nodes that are considered, matches all nodes by default

canvasVisualizer.routingTableVisualizer.multicastSourceNodeFilter

string

“*”

Determines the multicast source nodes that are considered, matches all nodes by default

canvasVisualizer.routingTableVisualizer.multicastSourceAddressFilter

string

“*”

Determines the multicast source addresses that are considered, matches all addresses by default

canvasVisualizer.routingTableVisualizer.multicastGroupFilter

string

“*”

Determines the multicast group addresses that are considered, matches all group addresses by default

canvasVisualizer.routingTableVisualizer.lineColor

string

“black”

Route line color, black by default

canvasVisualizer.routingTableVisualizer.lineStyle

string

“solid”

Route line style (solid, dashed, dotted)

canvasVisualizer.routingTableVisualizer.lineWidth

double

2

Route line width

canvasVisualizer.routingTableVisualizer.lineShift

double

16

Line shift to avoid overlapping lines

canvasVisualizer.routingTableVisualizer.lineShiftMode

string

“normal”

Determines how overlapping lines are shifted, possible values are: none, normal, x, y, z; optional prefix + or -

canvasVisualizer.routingTableVisualizer.lineContactSpacing

double

3

Spacing between arrow end and submodule icon

canvasVisualizer.routingTableVisualizer.lineContactMode

string

“rectangular”

Determines how arrows are clipped at the submodules

canvasVisualizer.routingTableVisualizer.labelFormat

string

“%d/%m -> %g (%n)”

Determines what route data is displayed

canvasVisualizer.routingTableVisualizer.labelFont

string

“<default>, 8px”

Label font, automatic by default

canvasVisualizer.routingTableVisualizer.labelColor

string

“black”

Label color, black by default

canvasVisualizer.routingTableVisualizer.zIndex

double

0

Determines the drawing order of figures relative to other visualizers

canvasVisualizer.transportRouteVisualizer.displayStringTextFormat

string

“”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

canvasVisualizer.transportRouteVisualizer.visualizationTargetModule

string

“^”

Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default

canvasVisualizer.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

canvasVisualizer.transportRouteVisualizer.tags

string

“”

Tag added to each visualization for disambiguation in the runtime environment

canvasVisualizer.transportRouteVisualizer.displayRoutes

bool

false

Display polyline arrow for active routes, disabled by default

canvasVisualizer.transportRouteVisualizer.startPathSignal

string

“packetReceivedFromUpper”

canvasVisualizer.transportRouteVisualizer.extendPathSignal

string

“packetReceivedFromLower”

canvasVisualizer.transportRouteVisualizer.endPathSignal

string

“packetSentToUpper”

canvasVisualizer.transportRouteVisualizer.nodeFilter

string

“*”

Which nodes are considered, matches all nodes by default

canvasVisualizer.transportRouteVisualizer.packetFilter

object

“*”

Which packets are considered, matches all packets by default

canvasVisualizer.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

canvasVisualizer.transportRouteVisualizer.lineStyle

string

“solid”

Route line style (solid, dashed, dotted)

canvasVisualizer.transportRouteVisualizer.lineWidth

double

3

Route line width

canvasVisualizer.transportRouteVisualizer.lineSmooth

bool

false

When true polylines are displayed as curves

canvasVisualizer.transportRouteVisualizer.lineShift

double

16

Route line shift to avoid overlapping routes

canvasVisualizer.transportRouteVisualizer.lineShiftMode

string

“normal”

Determines how overlapping lines are shifted, possible values are: normal, x, y, z; optional prefix + or -

canvasVisualizer.transportRouteVisualizer.lineContactSpacing

double

3

Spacing between arrow end and submodule icon

canvasVisualizer.transportRouteVisualizer.lineContactMode

string

“rectangular”

Determines how arrows are clipped at the submodules

canvasVisualizer.transportRouteVisualizer.labelFormat

string

“%n”

Determines what path data is displayed

canvasVisualizer.transportRouteVisualizer.labelFont

string

“<default>, 8px”

Label font, automatic by default

canvasVisualizer.transportRouteVisualizer.labelColor

string

“”

Label color, same as line by default

canvasVisualizer.transportRouteVisualizer.fadeOutMode

string

“realTime”

Specifies how inactive routes fade out

canvasVisualizer.transportRouteVisualizer.fadeOutTime

double

1s

How quickly inactive routes fade away, 1 second by default

canvasVisualizer.transportRouteVisualizer.fadeOutAnimationSpeed

double

0

Animation speed while there are active routes, value must be in the range (0, +inf)

canvasVisualizer.transportRouteVisualizer.zIndex

double

4

Determines the drawing order of figures relative to other visualizers

canvasVisualizer.transportConnectionVisualizer.displayStringTextFormat

string

“”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

canvasVisualizer.transportConnectionVisualizer.visualizationTargetModule

string

“^”

Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default

canvasVisualizer.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

canvasVisualizer.transportConnectionVisualizer.tags

string

“”

Tag added to each visualization for disambiguation in the runtime environment

canvasVisualizer.transportConnectionVisualizer.networkNodeVisualizerModule

string

“^.networkNodeVisualizer”

The network node visualizer module, refers to a sibling submodule by default

canvasVisualizer.transportConnectionVisualizer.displayTransportConnections

bool

false

display transport connection endpoints, disabled by default

canvasVisualizer.transportConnectionVisualizer.sourceNodeFilter

string

“*”

Which source network nodes are considered to display connections, matches no nodes by default

canvasVisualizer.transportConnectionVisualizer.sourcePortFilter

string

“*”

Which source ports are considered to display connections, matches all ports by default

canvasVisualizer.transportConnectionVisualizer.destinationNodeFilter

string

“*”

Which destination network nodes are considered to display connections, matches no nodes by default

canvasVisualizer.transportConnectionVisualizer.destinationPortFilter

string

“*”

Which destination ports are considered to display connections, matches all ports by default

canvasVisualizer.transportConnectionVisualizer.icon

string

“misc/marker_s”

Transport connection visualization icon

canvasVisualizer.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

canvasVisualizer.transportConnectionVisualizer.labelFont

string

“<default>”

Label font, automatic by default

canvasVisualizer.transportConnectionVisualizer.labelColor

string

“black”

Label color, black by default

canvasVisualizer.transportConnectionVisualizer.placementHint

string

“top”

Annotation placement hint, space separated list of any, top, bottom, left, right, topLeft, topCenter, topRight, etc.

canvasVisualizer.transportConnectionVisualizer.placementPriority

double

0

Determines the order of annotation positioning

canvasVisualizer.transportConnectionVisualizer.zIndex

double

4

Determines the drawing order of figures relative to other visualizers

canvasVisualizer.failureProtectionConfigurationVisualizer.displayStringTextFormat

string

“”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

canvasVisualizer.failureProtectionConfigurationVisualizer.visualizationTargetModule

string

“^”

Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default

canvasVisualizer.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

canvasVisualizer.failureProtectionConfigurationVisualizer.tags

string

“”

Tag added to each visualization for disambiguation in the runtime environment

canvasVisualizer.failureProtectionConfigurationVisualizer.displayTrees

bool

false

Display a set of polyline arrows for trees, disabled by default

canvasVisualizer.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

canvasVisualizer.failureProtectionConfigurationVisualizer.lineStyle

string

“solid”

Line style (solid, dashed, dotted)

canvasVisualizer.failureProtectionConfigurationVisualizer.lineWidth

double

3

Line width

canvasVisualizer.failureProtectionConfigurationVisualizer.lineSmooth

bool

false

When true polylines are displayed as curves

canvasVisualizer.failureProtectionConfigurationVisualizer.lineShift

double

16

Line shift to avoid overlapping lines

canvasVisualizer.failureProtectionConfigurationVisualizer.lineShiftMode

string

“normal”

Determines how overlapping lines are shifted, possible values are: normal, x, y, z; optional prefix + or -

canvasVisualizer.failureProtectionConfigurationVisualizer.lineContactSpacing

double

3

Spacing between arrow end and submodule icon

canvasVisualizer.failureProtectionConfigurationVisualizer.lineContactMode

string

“rectangular”

Determines how arrows are clipped at the submodules

canvasVisualizer.failureProtectionConfigurationVisualizer.failureProtectionConfiguratorModule

string

“failureProtectionConfigurator”

canvasVisualizer.failureProtectionConfigurationVisualizer.streamFilter

string

“*”

canvasVisualizer.failureProtectionConfigurationVisualizer.zIndex

double

3

Determines the drawing order of figures relative to other visualizers

canvasVisualizer.streamRedundancyConfigurationVisualizer.displayStringTextFormat

string

“”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

canvasVisualizer.streamRedundancyConfigurationVisualizer.visualizationTargetModule

string

“^”

Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default

canvasVisualizer.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

canvasVisualizer.streamRedundancyConfigurationVisualizer.tags

string

“”

Tag added to each visualization for disambiguation in the runtime environment

canvasVisualizer.streamRedundancyConfigurationVisualizer.displayTrees

bool

false

Display a set of polyline arrows for trees, disabled by default

canvasVisualizer.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

canvasVisualizer.streamRedundancyConfigurationVisualizer.lineStyle

string

“solid”

Line style (solid, dashed, dotted)

canvasVisualizer.streamRedundancyConfigurationVisualizer.lineWidth

double

3

Line width

canvasVisualizer.streamRedundancyConfigurationVisualizer.lineSmooth

bool

false

When true polylines are displayed as curves

canvasVisualizer.streamRedundancyConfigurationVisualizer.lineShift

double

16

Line shift to avoid overlapping lines

canvasVisualizer.streamRedundancyConfigurationVisualizer.lineShiftMode

string

“normal”

Determines how overlapping lines are shifted, possible values are: normal, x, y, z; optional prefix + or -

canvasVisualizer.streamRedundancyConfigurationVisualizer.lineContactSpacing

double

3

Spacing between arrow end and submodule icon

canvasVisualizer.streamRedundancyConfigurationVisualizer.lineContactMode

string

“rectangular”

Determines how arrows are clipped at the submodules

canvasVisualizer.streamRedundancyConfigurationVisualizer.streamRedundancyConfiguratorModule

string

“streamRedundancyConfigurator”

canvasVisualizer.streamRedundancyConfigurationVisualizer.streamFilter

string

“*”

canvasVisualizer.streamRedundancyConfigurationVisualizer.zIndex

double

3

Determines the drawing order of figures relative to other visualizers

canvasVisualizer.channelVisualizer.displayStringTextFormat

string

“”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

canvasVisualizer.channelVisualizer.visualizationTargetModule

string

“^”

Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default

canvasVisualizer.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

canvasVisualizer.channelVisualizer.tags

string

“”

Tag added to each visualization for disambiguation in the runtime environment

canvasVisualizer.channelVisualizer.displayChannelActivity

bool

false

Display arrows for active channels. Disabled by default.

canvasVisualizer.channelVisualizer.nodeFilter

string

“*”

Which nodes are considered. Matches all nodes by default.

canvasVisualizer.channelVisualizer.packetFilter

object

“*”

Which packets are considered. Matches all packets by default.

canvasVisualizer.channelVisualizer.lineColor

string

“blue”

Arrow color. Black by default.

canvasVisualizer.channelVisualizer.lineStyle

string

“solid”

Arrow style (solid, dashed, dotted).

canvasVisualizer.channelVisualizer.lineWidth

double

3

Arrow width.

canvasVisualizer.channelVisualizer.lineShift

double

16

Line shift to avoid overlapping arrows.

canvasVisualizer.channelVisualizer.lineShiftMode

string

“normal”

Determines how overlapping arrows are shifted. Possible values are: none, normal, x, y, z; optional prefix + or -.

canvasVisualizer.channelVisualizer.lineContactSpacing

double

3

Spacing between arrow end and submodule icon.

canvasVisualizer.channelVisualizer.lineContactMode

string

“rectangular”

Determines how arrows are clipped at the submodules.

canvasVisualizer.channelVisualizer.labelFormat

string

“%n”

Determines what data is displayed.

canvasVisualizer.channelVisualizer.labelFont

string

“<default>, 8px”

Label font. Automatic by default.

canvasVisualizer.channelVisualizer.labelColor

string

“blue”

Label color. Black by default.

canvasVisualizer.channelVisualizer.fadeOutMode

string

“realTime”

Specifies how inactive channels fade out.

canvasVisualizer.channelVisualizer.fadeOutTime

double

1s

How quickly inactive channels fade away. 1 second by default.

canvasVisualizer.channelVisualizer.fadeOutAnimationSpeed

double

0

Animation speed while there are active channels. Value must be in the range (0, +inf).

canvasVisualizer.channelVisualizer.holdAnimationTime

double

0s

Hold simulation (no progress) for the specified amount of animation time when the channel is activated.

canvasVisualizer.channelVisualizer.zIndex

double

1

Determines the drawing order of figures relative to other visualizers.

canvasVisualizer.geoMapVisualizer.displayStringTextFormat

string

“”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

canvasVisualizer.geoMapVisualizer.visualizationTargetModule

string

“^”

Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default

canvasVisualizer.geoMapVisualizer.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

canvasVisualizer.geoMapVisualizer.tags

string

“”

Tag added to each visualization for disambiguation in the runtime environment

canvasVisualizer.geoMapVisualizer.displayMap

bool

true

Display the map, enabled by default

canvasVisualizer.geoMapVisualizer.zIndex

double

-16

Determines the drawing order of figures relative to other visualizers

canvasVisualizer.geoMapVisualizer.mapImage

string

“”

Background world map image name (looked up on the image path), empty means no raster background

canvasVisualizer.geoMapVisualizer.mapWidth

double

720

Width of the map area in pixels

canvasVisualizer.geoMapVisualizer.mapHeight

double

360

Height of the map area in pixels

canvasVisualizer.geoMapVisualizer.minLatitude

double

-90deg

Southern edge of the visible map window

canvasVisualizer.geoMapVisualizer.maxLatitude

double

90deg

Northern edge of the visible map window

canvasVisualizer.geoMapVisualizer.minLongitude

double

-180deg

Western edge of the visible map window

canvasVisualizer.geoMapVisualizer.maxLongitude

double

180deg

Eastern edge of the visible map window; if less than or equal to minLongitude the window wraps across the antimeridian

canvasVisualizer.geoMapVisualizer.adjustBackgroundBox

bool

true

Set the background box (and background image) of the target module to fit the map

canvasVisualizer.geoMapVisualizer.clipFigures

bool

true

Clip other canvas visualizers’ figures (node icons, mobility markers/trails, links, routes, …) to the map area, so a limited/regional map window does not show figures projected outside it

canvasVisualizer.geoMapVisualizer.displayGraticule

bool

true

Display a latitude/longitude grid, enabled by default

canvasVisualizer.geoMapVisualizer.graticuleLatSpacing

double

30deg

Spacing between parallels

canvasVisualizer.geoMapVisualizer.graticuleLonSpacing

double

30deg

Spacing between meridians

canvasVisualizer.geoMapVisualizer.graticuleLineColor

string

“#EEEEEE”

Graticule line color

canvasVisualizer.geoMapVisualizer.graticuleLineWidth

double

1

Graticule line width

canvasVisualizer.geoMapVisualizer.epoch

string

“”

Absolute UTC time (ISO-8601, e.g. “2026-06-02T00:00:00Z”) mapped to simulation time 0; drives the absolute date/time shown in the lower-left corner; empty means no clock

canvasVisualizer.geoMapVisualizer.clockColor

string

“black”

Color of the wall-clock text

canvasVisualizer.geoSkyViewVisualizer.displayStringTextFormat

string

“”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

canvasVisualizer.geoSkyViewVisualizer.visualizationTargetModule

string

“^”

Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default

canvasVisualizer.geoSkyViewVisualizer.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

canvasVisualizer.geoSkyViewVisualizer.tags

string

“”

Tag added to each visualization for disambiguation in the runtime environment

canvasVisualizer.geoSkyViewVisualizer.displaySkyView

bool

true

Display the sky view plots, enabled by default

canvasVisualizer.geoSkyViewVisualizer.animationSpeed

double

1

Animation speed while targets move, value must be in the range (0, +inf)

canvasVisualizer.geoSkyViewVisualizer.zIndex

double

-10

Determines the drawing order of figures relative to other visualizers

canvasVisualizer.geoSkyViewVisualizer.coordinateSystemModule

string

Module path of the geographic coordinate system used to compute look angles

canvasVisualizer.geoSkyViewVisualizer.observerFilter

string

“*”

Which mobilities are observers (get a sky plot)

canvasVisualizer.geoSkyViewVisualizer.targetFilter

string

“*”

Which mobilities are targets (drawn in each plot)

canvasVisualizer.geoSkyViewVisualizer.plotRadius

double

70

Radius of the sky plot in pixels (elevation 0 at the rim, 90 at the center)

canvasVisualizer.geoSkyViewVisualizer.plotOffsetX

double

inf

Horizontal offset (pixels) of the plot’s upper-left corner from the observer icon; infinite (the default) detaches the plots from the icons and tiles them in a grid below the module’s viewport

canvasVisualizer.geoSkyViewVisualizer.plotOffsetY

double

inf

Vertical offset (pixels) of the plot’s upper-left corner from the observer icon; infinite (the default) detaches the plots from the icons and tiles them in a grid below the module’s viewport

canvasVisualizer.geoSkyViewVisualizer.elevationMask

double

0deg

Minimum usable elevation; the band between it and the horizon is masked

canvasVisualizer.geoSkyViewVisualizer.backgroundColor

string

“#1a2a40”

Sky disc fill color

canvasVisualizer.geoSkyViewVisualizer.backgroundOpacity

double

0.15

Sky disc fill opacity

canvasVisualizer.geoSkyViewVisualizer.ringColor

string

“#888888”

Elevation ring and graticule color

canvasVisualizer.geoSkyViewVisualizer.ringLineWidth

double

1

Elevation ring line width

canvasVisualizer.geoSkyViewVisualizer.maskColor

string

“#808080”

Fill color of the below-minimum-elevation mask

canvasVisualizer.geoSkyViewVisualizer.maskOpacity

double

0.25

Opacity of the below-minimum-elevation mask

canvasVisualizer.geoSkyViewVisualizer.cardinalColor

string

“#888888”

Color of the N-S/W-E lines and the N/E/S/W labels

canvasVisualizer.geoSkyViewVisualizer.labelColor

string

“black”

Color of the title and elevation labels

canvasVisualizer.geoSkyViewVisualizer.targetColor

string

“dark”

Target dot color, a list of colors or a color group name (e.g. dark, light)

canvasVisualizer.geoSkyViewVisualizer.targetRadius

double

3

Radius of a target dot in pixels

canvasVisualizer.geoSkyViewVisualizer.lowElevationOpacity

double

0.35

Opacity of target dots between the horizon and elevationMask

canvasVisualizer.geoSkyViewVisualizer.displayLabels

bool

true

Display the target name next to its dot, enabled by default

canvasVisualizer.geoSkyViewVisualizer.displayTrails

bool

true

Display a fading sky trail of each target’s recent path, enabled by default

canvasVisualizer.geoSkyViewVisualizer.trailLength

int

100

Number of sections in a sky trail

canvasVisualizer.geoSkyViewVisualizer.trailLineStyle

string

“solid”

Sky trail line style (solid, dashed, dotted)

canvasVisualizer.geoSkyViewVisualizer.trailLineWidth

double

1

Sky trail line width

canvasVisualizer.geoHorizonVisualizer.displayStringTextFormat

string

“”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

canvasVisualizer.geoHorizonVisualizer.visualizationTargetModule

string

“^”

Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default

canvasVisualizer.geoHorizonVisualizer.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

canvasVisualizer.geoHorizonVisualizer.tags

string

“”

Tag added to each visualization for disambiguation in the runtime environment

canvasVisualizer.geoHorizonVisualizer.zIndex

double

-15

Drawing order; above the background map by default

canvasVisualizer.geoHorizonVisualizer.animationSpeed

double

1

Animation speed while nodes are moving, value must be in the range (0, +inf)

canvasVisualizer.geoHorizonVisualizer.coordinateSystemModule

string

Module path of the geographic (ECEF) coordinate system used to place the footprints (e.g. the network’s Wgs84EcefGeographicCoordinateSystem)

canvasVisualizer.geoHorizonVisualizer.mapVisualizer

string

“^.geoMapVisualizer[” + string(index) + “]”

Module path of the map visualizer (a GeoMapCanvasVisualizer) this overlay is aligned to; its map window is used. Default matches the IntegratedCanvasVisualizer sibling; set explicitly for other layouts.

canvasVisualizer.geoHorizonVisualizer.moduleFilter

string

“**.mobility”

Which mobilities are considered, matches all mobilities by default

canvasVisualizer.geoHorizonVisualizer.displayVisibility

bool

true

Display the visibility footprint of each node, enabled by default

canvasVisualizer.geoHorizonVisualizer.elevationMask

double

0deg

Minimum elevation angle used to compute the visibility footprint radius

canvasVisualizer.geoHorizonVisualizer.footprintSampleCount

int

72

Number of sample points around the footprint circle

canvasVisualizer.geoHorizonVisualizer.visibilityFillColor

string

“blue”

Visibility footprint fill color

canvasVisualizer.geoHorizonVisualizer.visibilityLineColor

string

“blue”

Visibility footprint outline color

canvasVisualizer.geoHorizonVisualizer.visibilityOpacity

double

0.1

Visibility footprint opacity

osgVisualizer.sceneVisualizer.displayStringTextFormat

string

“”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

osgVisualizer.sceneVisualizer.visualizationTargetModule

string

“^”

Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default

osgVisualizer.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

osgVisualizer.sceneVisualizer.tags

string

“”

Tag added to each visualization for disambiguation in the runtime environment

osgVisualizer.sceneVisualizer.physicalEnvironmentModule

string

“physicalEnvironment”

The physical environment module, refers to a top-level submodule by default

osgVisualizer.sceneVisualizer.networkNodeVisualizerModule

string

“^.networkNodeVisualizer”

The network node visualizer, refers to a sibling submodule by default

osgVisualizer.sceneVisualizer.axisLength

double

nan m

Length of x, y, and z axes, no axis by default

osgVisualizer.sceneVisualizer.animationSpeed

double

0

Always active animation speed independent of any visualization, the value must be in the range (0, +inf)

osgVisualizer.sceneVisualizer.sceneMinX

double

nan m

Lower bound of x coordinates in the scene

osgVisualizer.sceneVisualizer.sceneMinY

double

nan m

Lower bound of y coordinates in the scene

osgVisualizer.sceneVisualizer.sceneMinZ

double

nan m

Lower bound of z coordinates in the scene

osgVisualizer.sceneVisualizer.sceneMaxX

double

nan m

Upper bound of x coordinates in the scene

osgVisualizer.sceneVisualizer.sceneMaxY

double

nan m

Upper bound of y coordinates in the scene

osgVisualizer.sceneVisualizer.sceneMaxZ

double

nan m

Upper bound of z coordinates in the scene

osgVisualizer.sceneVisualizer.cameraManipulator

string

“auto”

Type of camera manipulator

osgVisualizer.sceneVisualizer.cameraDistanceFactor

double

5

Camera distance relative to the network bounding sphere radius

osgVisualizer.sceneVisualizer.zNear

double

1m

Near distance for Z buffer optimization

osgVisualizer.sceneVisualizer.zFar

double

100000m

Far distance for Z buffer optimization

osgVisualizer.sceneVisualizer.fieldOfView

double

30deg

Camera field of view

osgVisualizer.sceneVisualizer.clearColor

string

“#FFFFFF”

Scene background color, not set by default

osgVisualizer.sceneVisualizer.displayScene

bool

true

Display the scene, enabled by default

osgVisualizer.sceneVisualizer.sceneColor

string

“#A0E0A0”

Scene solid color if scene texture is not provided, gray by default

osgVisualizer.sceneVisualizer.sceneOpacity

double

1.0

Scene opacity, opaque by default (not recommended to change)

osgVisualizer.sceneVisualizer.sceneImage

string

“”

Scene texture (repeated), no image by default

osgVisualizer.sceneVisualizer.sceneImageSize

double

1m

Scene texture size

osgVisualizer.sceneVisualizer.sceneShading

bool

true

Exponential shading for scene color, enabled by default

osgVisualizer.physicalEnvironmentVisualizer.displayStringTextFormat

string

“”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

osgVisualizer.physicalEnvironmentVisualizer.visualizationTargetModule

string

“^”

Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default

osgVisualizer.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

osgVisualizer.physicalEnvironmentVisualizer.tags

string

“”

Tag added to each visualization for disambiguation in the runtime environment

osgVisualizer.physicalEnvironmentVisualizer.physicalEnvironmentModule

string

“physicalEnvironment”

The physical environment module that is displayed, refers to a top-level sub-module by default

osgVisualizer.physicalEnvironmentVisualizer.displayObjects

bool

true

osgVisualizer.physicalEnvironmentVisualizer.enableObjectOpacity

bool

true

Display physical objects potentially transparently as specified in the opacity attribute (might cause z-fighting for transparent objects)

osgVisualizer.networkNodeVisualizer.displayStringTextFormat

string

“”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

osgVisualizer.networkNodeVisualizer.visualizationTargetModule

string

“^”

Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default

osgVisualizer.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

osgVisualizer.networkNodeVisualizer.tags

string

“”

Tag added to each visualization for disambiguation in the runtime environment

osgVisualizer.networkNodeVisualizer.nodeFilter

string

“*”

Determines which network nodes are displayed. All nodes are displayed by default.

osgVisualizer.networkNodeVisualizer.annotationSpacing

double

4

osgVisualizer.networkNodeVisualizer.placementPenalty

double

10

osgVisualizer.networkNodeVisualizer.displayModuleName

bool

true

Display network node name, enabled by default

osgVisualizer.networkConnectionVisualizer.displayStringTextFormat

string

“”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

osgVisualizer.networkConnectionVisualizer.visualizationTargetModule

string

“^”

Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default

osgVisualizer.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

osgVisualizer.networkConnectionVisualizer.tags

string

“”

Tag added to each visualization for disambiguation in the runtime environment

osgVisualizer.networkConnectionVisualizer.displayNetworkConnections

bool

true

osgVisualizer.networkConnectionVisualizer.nodeFilter

string

“*”

Determines which network connections are displayed. All connections are displayed by default.

osgVisualizer.networkConnectionVisualizer.lineColor

string

“black”

Connection line color.

osgVisualizer.networkConnectionVisualizer.lineStyle

string

“solid”

Connection line style (solid, dashed, dotted).

osgVisualizer.networkConnectionVisualizer.lineWidth

double

1

Connection line width.

osgVisualizer.mobilityVisualizer.displayStringTextFormat

string

“”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

osgVisualizer.mobilityVisualizer.visualizationTargetModule

string

“^”

Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default

osgVisualizer.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

osgVisualizer.mobilityVisualizer.tags

string

“”

Tag added to each visualization for disambiguation in the runtime environment

osgVisualizer.mobilityVisualizer.networkNodeVisualizerModule

string

“^.networkNodeVisualizer”

The network node visualizer module, refers to a sibling submodule by default

osgVisualizer.mobilityVisualizer.displayMobility

bool

true

Display mobility, enabled by default

osgVisualizer.mobilityVisualizer.animationSpeed

double

0

Animation speed while objects are moving around, value must be in the range (0, +inf)

osgVisualizer.mobilityVisualizer.moduleFilter

string

“**.mobility”

Which mobilities are considered, matches all mobilities by default

osgVisualizer.mobilityVisualizer.displayPositions

bool

false

Display a circle indicating the current position, disabled by default

osgVisualizer.mobilityVisualizer.positionCircleRadius

double

4

Radius of the circle

osgVisualizer.mobilityVisualizer.positionCircleLineWidth

double

1

Line width of the circle

osgVisualizer.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

osgVisualizer.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

osgVisualizer.mobilityVisualizer.displayOrientations

bool

false

Display a 3D cone indicating the current orientation, disabled by default

osgVisualizer.mobilityVisualizer.orientationPieRadius

double

32

On-screen radius of the orientation cone, in pixels

osgVisualizer.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)

osgVisualizer.mobilityVisualizer.orientationPieOpacity

double

0.25

Opacity of the orientation cone

osgVisualizer.mobilityVisualizer.orientationLineColor

string

“black”

Orientation line color, black by default

osgVisualizer.mobilityVisualizer.orientationLineStyle

string

“solid”

Orientation line style (solid, dashed, dotted)

osgVisualizer.mobilityVisualizer.orientationLineWidth

double

1

Orientation line width

osgVisualizer.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

osgVisualizer.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

osgVisualizer.mobilityVisualizer.displayVelocities

bool

false

Display an arrow indicating the current velocity, disabled by default

osgVisualizer.mobilityVisualizer.velocityArrowScale

double

1

Velocity scaling factor to pixels

osgVisualizer.mobilityVisualizer.velocityLineColor

string

“black”

Velocity line color, black by default

osgVisualizer.mobilityVisualizer.velocityLineStyle

string

“solid”

Velocity line style (solid, dashed, dotted)

osgVisualizer.mobilityVisualizer.velocityLineWidth

double

1

Velocity line width

osgVisualizer.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.

osgVisualizer.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.

osgVisualizer.mobilityVisualizer.displayMovementTrails

bool

false

Display a line along the recent path of mobilities, disabled by default

osgVisualizer.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

osgVisualizer.mobilityVisualizer.movementTrailLineStyle

string

“solid”

Movement trail line style (solid, dashed, dotted)

osgVisualizer.mobilityVisualizer.movementTrailLineWidth

double

1

Movement trail line width

osgVisualizer.mobilityVisualizer.trailLength

int

100

Number of sections in the trail

osgVisualizer.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

osgVisualizer.statisticVisualizer.displayStringTextFormat

string

“”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

osgVisualizer.statisticVisualizer.visualizationTargetModule

string

“^”

Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default

osgVisualizer.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

osgVisualizer.statisticVisualizer.tags

string

“”

Tag added to each visualization for disambiguation in the runtime environment

osgVisualizer.statisticVisualizer.networkNodeVisualizerModule

string

“^.networkNodeVisualizer”

The network node visualizer module, refers to a sibling submodule by default

osgVisualizer.statisticVisualizer.displayStatistics

bool

false

osgVisualizer.statisticVisualizer.signalName

string

“”

Signal name to subscribe, no signal name by default

osgVisualizer.statisticVisualizer.statisticName

string

signalName

Statistic name to get the value, signal name by default

osgVisualizer.statisticVisualizer.statisticUnit

string

“”

Statistic unit, undefined by default

osgVisualizer.statisticVisualizer.statisticExpression

string

“”

Statistic expression, received value by default

osgVisualizer.statisticVisualizer.sourceFilter

string

“**”

Pattern that must match the signal source, no source filter by default

osgVisualizer.statisticVisualizer.format

string

“%n: %v %u”

Determines what is displayed, info by default

osgVisualizer.statisticVisualizer.unit

string

“”

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

osgVisualizer.statisticVisualizer.font

string

“<default>”

Statistic value font, automatic by default

osgVisualizer.statisticVisualizer.textColor

string

“black”

Statistic value font color, black by default

osgVisualizer.statisticVisualizer.backgroundColor

string

“white”

Statistic value background color, white by default

osgVisualizer.statisticVisualizer.opacity

double

1.0

Opacity of the visualization

osgVisualizer.statisticVisualizer.placementHint

string

“top”

Annotation placement hint, space separated list of any, top, bottom, left, right, topLeft, topCenter, topRight, etc.

osgVisualizer.statisticVisualizer.placementPriority

double

0

Determines the order of annotation positioning

osgVisualizer.infoVisualizer.displayStringTextFormat

string

“”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

osgVisualizer.infoVisualizer.visualizationTargetModule

string

“^”

Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default

osgVisualizer.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

osgVisualizer.infoVisualizer.tags

string

“”

Tag added to each visualization for disambiguation in the runtime environment

osgVisualizer.infoVisualizer.networkNodeVisualizerModule

string

“^.networkNodeVisualizer”

Module path to the network node visualizer module, refers to a sibling submodule by default

osgVisualizer.infoVisualizer.displayInfos

bool

true

osgVisualizer.infoVisualizer.modules

string

“”

Specifies the path of the submodules of network nodes, no submodules by default

osgVisualizer.infoVisualizer.format

string

“%t”

Determines what is displayed on network nodes

osgVisualizer.infoVisualizer.font

string

“<default>”

Info text font, automatic by default

osgVisualizer.infoVisualizer.textColor

string

“black”

Info text font color

osgVisualizer.infoVisualizer.textAlignment

string

“left”

Alignment of multi-line text

osgVisualizer.infoVisualizer.backgroundColor

string

“white”

Text box fill color, specify an empty string for no fill

osgVisualizer.infoVisualizer.lineColor

string

“black”

Text box outline color, specify an empty string for no line

osgVisualizer.infoVisualizer.opacity

double

1.0

Opacity of the visualization

osgVisualizer.infoVisualizer.placementHint

string

“top”

Annotation placement hint, space-separated list of any, top, bottom, left, right, topLeft, topCenter, topRight, etc.

osgVisualizer.infoVisualizer.placementPriority

double

0

Determines the order of annotation positioning

osgVisualizer.energyStorageVisualizer.displayStringTextFormat

string

“”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

osgVisualizer.energyStorageVisualizer.visualizationTargetModule

string

“^”

Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default

osgVisualizer.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

osgVisualizer.energyStorageVisualizer.tags

string

“”

Tag added to each visualization for disambiguation in the runtime environment

osgVisualizer.energyStorageVisualizer.networkNodeVisualizerModule

string

“^.networkNodeVisualizer”

Module path to the network node visualizer module, refers to a sibling submodule by default

osgVisualizer.energyStorageVisualizer.displayEnergyStorages

bool

false

osgVisualizer.energyStorageVisualizer.energyStorageFilter

string

“**”

Which energy storages are considered; matches all energy storages by default

osgVisualizer.energyStorageVisualizer.color

string

“green”

osgVisualizer.energyStorageVisualizer.width

double

8

osgVisualizer.energyStorageVisualizer.height

double

24

osgVisualizer.energyStorageVisualizer.spacing

double

2

osgVisualizer.energyStorageVisualizer.placementHint

string

“right”

Annotation placement hint; space-separated list of any, top, bottom, left, right, topLeft, topCenter, topRight, etc.

osgVisualizer.energyStorageVisualizer.placementPriority

double

0

Determines the order of annotation positioning

osgVisualizer.mediumVisualizer.displayStringTextFormat

string

“”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

osgVisualizer.mediumVisualizer.visualizationTargetModule

string

“^”

Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default

osgVisualizer.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

osgVisualizer.mediumVisualizer.tags

string

“”

Tag added to each visualization for disambiguation in the runtime environment

osgVisualizer.mediumVisualizer.mediumModule

string

“radioMedium”

The medium module that is displayed, refers to a top-level submodule by default

osgVisualizer.mediumVisualizer.networkNodeVisualizerModule

string

“^.networkNodeVisualizer”

The network node visualizer module, refers to a sibling submodule by default

osgVisualizer.mediumVisualizer.nodeFilter

string

“*”

Which nodes are considered, matches all nodes by default

osgVisualizer.mediumVisualizer.interfaceFilter

string

“*”

Which interfaces are considered, matches all interfaces by default

osgVisualizer.mediumVisualizer.packetFilter

object

“*”

Which packets are considered, matches all packets by default

osgVisualizer.mediumVisualizer.displaySignals

bool

false

Display signals propagating through the medium, disabled by default

osgVisualizer.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

osgVisualizer.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

osgVisualizer.mediumVisualizer.signalPropagationAnimationTime

double

1s

Signal propagation animation duration when signalPropagationAnimationSpeed is unspecified

osgVisualizer.mediumVisualizer.signalPropagationAdditionalTime

double

0s

Additional simulation time to animate signal propagation after leaving the last receiver

osgVisualizer.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

osgVisualizer.mediumVisualizer.signalTransmissionAnimationTime

double

1s

Signal transmission animation duration when signalTransmissionAnimationSpeed is unspecified

osgVisualizer.mediumVisualizer.signalAnimationSpeedChangeTimeMode

string

“realTime”

Specifies the time mode for animation speed changes between propagation and transmission animation

osgVisualizer.mediumVisualizer.signalAnimationSpeedChangeTime

double

1s

Animation speed changes smoothly from propagationAnimationSpeed to transmissionAnimationSpeed in the specified real time

osgVisualizer.mediumVisualizer.displaySignalDepartures

bool

false

Display an image where a signal departure is currently in progress, disabled by default

osgVisualizer.mediumVisualizer.signalDepartureImage

string

“misc/signal_departure.png”

Image for ongoing signal departures

osgVisualizer.mediumVisualizer.signalDeparturePlacementHint

string

“topCenter”

Annotation placement hint, space-separated list of any, top, bottom, left, right, topLeft, topCenter, topRight, etc.

osgVisualizer.mediumVisualizer.signalDeparturePlacementPriority

double

1

Determines the order of annotation positioning

osgVisualizer.mediumVisualizer.displaySignalArrivals

bool

false

Display an image where a signal arrival is currently in progress, disabled by default

osgVisualizer.mediumVisualizer.signalArrivalImage

string

“misc/signal_arrival.png”

Image for ongoing signal arrivals

osgVisualizer.mediumVisualizer.signalArrivalPlacementHint

string

“topCenter”

Annotation placement hint, space-separated list of any, top, bottom, left, right, topLeft, topCenter, topRight, etc.

osgVisualizer.mediumVisualizer.signalArrivalPlacementPriority

double

-1

Determines the order of annotation positioning

osgVisualizer.mediumVisualizer.displayCommunicationRanges

bool

false

Display communication ranges as circles around radios, enabled by default

osgVisualizer.mediumVisualizer.communicationRangeLineColor

string

“blue”

Communication range circle line color, blue by default

osgVisualizer.mediumVisualizer.communicationRangeLineStyle

string

“solid”

Communication range circle line style, solid by default

osgVisualizer.mediumVisualizer.communicationRangeLineWidth

double

1

Communication range circle line width, 1 by default

osgVisualizer.mediumVisualizer.displayInterferenceRanges

bool

false

Display interference ranges as circles around radios, disabled by default

osgVisualizer.mediumVisualizer.interferenceRangeLineColor

string

“gray”

Interference range circle color, gray by default

osgVisualizer.mediumVisualizer.interferenceRangeLineStyle

string

“solid”

Interference range circle line style, solid by default

osgVisualizer.mediumVisualizer.interferenceRangeLineWidth

double

1

Interference range circle line width, 1 by default

osgVisualizer.mediumVisualizer.autoPowerAxis

bool

true

Enables automatic power axis configuration

osgVisualizer.mediumVisualizer.signalMinPower

double

inf dBmW

Minimum signal power if the axis is not automatic

osgVisualizer.mediumVisualizer.signalMaxPower

double

0 dBmW

Maximum signal power if the axis is not automatic

osgVisualizer.mediumVisualizer.signalMinPowerDensity

double

inf dBmWpMHz

Minimum signal power density if the axis is not automatic

osgVisualizer.mediumVisualizer.signalMaxPowerDensity

double

-inf dBmWpMHz

Maximum signal power density if the axis is not automatic

osgVisualizer.mediumVisualizer.autoTimeAxis

bool

true

Enables automatic time axis configuration

osgVisualizer.mediumVisualizer.signalMinTime

double

0 s

Relative to the current simulation time

osgVisualizer.mediumVisualizer.signalMaxTime

double

0 s

Relative to the current simulation time

osgVisualizer.mediumVisualizer.autoFrequencyAxis

bool

true

Enables automatic frequency axis configuration

osgVisualizer.mediumVisualizer.signalMinFrequency

double

inf Hz

Minimum signal frequency if the axis is not automatic

osgVisualizer.mediumVisualizer.signalMaxFrequency

double

-inf Hz

Maximum signal frequency if the axis is not automatic

osgVisualizer.mediumVisualizer.displayMainPowerDensityMap

bool

false

Display a power density map for the transmission medium, can be enabled with dimensional analog models only

osgVisualizer.mediumVisualizer.mainPowerDensityMapPixmapDensity

double

1

Pixmap relative resolution

osgVisualizer.mediumVisualizer.mainPowerDensityMapMinX

double

0

Minimum X coordinate

osgVisualizer.mediumVisualizer.mainPowerDensityMapMaxX

double

nan

Maximum X coordinate, compound module size by default

osgVisualizer.mediumVisualizer.mainPowerDensityMapMinY

double

0

Minimum Y coordinate

osgVisualizer.mediumVisualizer.mainPowerDensityMapMaxY

double

nan

Maximum Y coordinate, compound module size by default

osgVisualizer.mediumVisualizer.mainPowerDensityMapZ

double

0

Z coordinate

osgVisualizer.mediumVisualizer.mainPowerDensityMapFigureXTickCount

int

3

Number of ticks along the X-axis

osgVisualizer.mediumVisualizer.mainPowerDensityMapFigureYTickCount

int

3

Number of ticks along the Y-axis

osgVisualizer.mediumVisualizer.displayPowerDensityMaps

bool

false

Display power density maps at the nodes, can be enabled with dimensional analog models only

osgVisualizer.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

osgVisualizer.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)

osgVisualizer.mediumVisualizer.powerDensityMapApproximationSize

int

10

Medium power density function approximation along the X and Y axes

osgVisualizer.mediumVisualizer.powerDensityMapCenterFrequency

double

nan Hz

Center frequency of medium power density sampling or integration

osgVisualizer.mediumVisualizer.powerDensityMapBandwidth

double

0 Hz

Bandwidth of medium power density integration, 0 means sampling, inf means total integrated power

osgVisualizer.mediumVisualizer.powerDensityMapFigureWidth

double

200

Plot figure width in pixels

osgVisualizer.mediumVisualizer.powerDensityMapFigureHeight

double

120

Plot figure height in pixels

osgVisualizer.mediumVisualizer.powerDensityMapPixmapWidth

double

powerDensityMapFigureWidth

Pixmap resolution width

osgVisualizer.mediumVisualizer.powerDensityMapPixmapHeight

double

powerDensityMapFigureHeight

Pixmap resolution height

osgVisualizer.mediumVisualizer.powerDensityMapZ

double

0

Z coordinate

osgVisualizer.mediumVisualizer.powerDensityMapFigureXTickCount

int

3

Number of ticks along the X-axis

osgVisualizer.mediumVisualizer.powerDensityMapFigureYTickCount

int

3

Number of ticks along the Y-axis

osgVisualizer.mediumVisualizer.displaySpectrums

bool

false

Display power spectral density at the nodes, can be enabled with dimensional analog models only

osgVisualizer.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

osgVisualizer.mediumVisualizer.spectrumFigureWidth

double

200

Plot figure width in pixels

osgVisualizer.mediumVisualizer.spectrumFigureHeight

double

120

Plot figure height in pixels

osgVisualizer.mediumVisualizer.spectrumFigureXTickCount

int

3

Number of ticks along the X-axis

osgVisualizer.mediumVisualizer.spectrumFigureYTickCount

int

5

Number of ticks along the Y-axis

osgVisualizer.mediumVisualizer.spectrumFigureInterpolationSize

double

5

Power spectrum density interpolation distance along the frequency axis

osgVisualizer.mediumVisualizer.spectrumPlacementHint

string

“bottomCenter”

Annotation placement hint, space-separated list of any, top, bottom, left, right, topLeft, topCenter, topRight, etc.

osgVisualizer.mediumVisualizer.spectrumPlacementPriority

double

-1

Determines the order of annotation positioning

osgVisualizer.mediumVisualizer.displaySpectrograms

bool

false

Display power density spectrograms at the nodes, can be enabled with dimensional analog models only

osgVisualizer.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

osgVisualizer.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)

osgVisualizer.mediumVisualizer.spectrogramFigureWidth

double

200

Plot figure width in pixels

osgVisualizer.mediumVisualizer.spectrogramFigureHeight

double

120

Plot figure height in pixels

osgVisualizer.mediumVisualizer.spectrogramPixmapWidth

double

spectrogramFigureWidth

Pixmap resolution width

osgVisualizer.mediumVisualizer.spectrogramPixmapHeight

double

spectrogramFigureHeight

Pixmap resolution height

osgVisualizer.mediumVisualizer.spectrogramFigureXTickCount

int

3

Number of ticks along the X-axis

osgVisualizer.mediumVisualizer.spectrogramFigureYTickCount

int

5

Number of ticks along the Y-axis

osgVisualizer.mediumVisualizer.spectrogramPlacementHint

string

“bottomCenter”

Annotation placement hint, space-separated list of any, top, bottom, left, right, topLeft, topCenter, topRight, etc.

osgVisualizer.mediumVisualizer.spectrogramPlacementPriority

double

-1

Determines the order of annotation positioning

osgVisualizer.mediumVisualizer.signalShape

string

“ring”

Shape for displaying signals

osgVisualizer.mediumVisualizer.signalPlane

string

“xy”

Plane for 2-dimensional signal shapes

osgVisualizer.mediumVisualizer.signalFadingDistance

double

100m

Distance parameter for exponential opacity decreasing

osgVisualizer.mediumVisualizer.signalFadingFactor

double

1.5

Factor parameter for exponential opacity decreasing, value must be in the range (1.0, +inf)

osgVisualizer.mediumVisualizer.signalWaveLength

double

100m

Distance between signal waves, value must be in the range (0, +inf)

osgVisualizer.mediumVisualizer.signalWaveAmplitude

double

0.5

Relative opacity amplitude of signal waves, value must be in the range [0, 1]

osgVisualizer.mediumVisualizer.signalWaveFadingAnimationSpeedFactor

double

1.0

Value must be in the range [0, 1]

osgVisualizer.mediumVisualizer.transmissionPlane

string

“camera”

Plane for transmission image

osgVisualizer.mediumVisualizer.receptionPlane

string

“camera”

Plane for reception image

osgVisualizer.mediumVisualizer.communicationRangePlane

string

“xy”

Plane for the transmission range circle

osgVisualizer.mediumVisualizer.interferenceRangePlane

string

“xy”

Plane for the interference range circle

osgVisualizer.obstacleLossVisualizer.displayStringTextFormat

string

“”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

osgVisualizer.obstacleLossVisualizer.visualizationTargetModule

string

“^”

Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default

osgVisualizer.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

osgVisualizer.obstacleLossVisualizer.tags

string

“”

Tag added to each visualization for disambiguation in the runtime environment

osgVisualizer.obstacleLossVisualizer.displayIntersections

bool

false

Display intersections of transmissions and physical objects, disabled by default

osgVisualizer.obstacleLossVisualizer.intersectionLineColor

string

“red”

osgVisualizer.obstacleLossVisualizer.intersectionLineStyle

string

“solid”

osgVisualizer.obstacleLossVisualizer.intersectionLineWidth

double

1

osgVisualizer.obstacleLossVisualizer.displayFaceNormalVectors

bool

false

Display face normal vectors of intersections, disabled by default

osgVisualizer.obstacleLossVisualizer.faceNormalLineColor

string

“grey”

osgVisualizer.obstacleLossVisualizer.faceNormalLineStyle

string

“solid”

osgVisualizer.obstacleLossVisualizer.faceNormalLineWidth

double

1

osgVisualizer.obstacleLossVisualizer.fadeOutMode

string

“realTime”

Specifies how inactive obstacle losses fade out

osgVisualizer.obstacleLossVisualizer.fadeOutTime

double

1s

How quickly link breaks fade away, 1 second by default

osgVisualizer.obstacleLossVisualizer.fadeOutAnimationSpeed

double

0

Animation speed while there are obstacle losses, value must be in the range (0, +inf)

osgVisualizer.packetDropVisualizer.displayStringTextFormat

string

“”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

osgVisualizer.packetDropVisualizer.visualizationTargetModule

string

“^”

Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default

osgVisualizer.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

osgVisualizer.packetDropVisualizer.tags

string

“”

Tag added to each visualization for disambiguation in the runtime environment

osgVisualizer.packetDropVisualizer.displayPacketDrops

bool

false

Display packet drops, disabled by default

osgVisualizer.packetDropVisualizer.nodeFilter

string

“*”

Which network nodes are considered, matches all network nodes by default

osgVisualizer.packetDropVisualizer.interfaceFilter

string

“*”

Which network interfaces are considered, matches all network interfaces by default

osgVisualizer.packetDropVisualizer.packetFilter

object

“*”

Which packets are considered, matches all packets by default

osgVisualizer.packetDropVisualizer.detailsFilter

string

“*”

Which packet drops are considered, matches all packet drops by default

osgVisualizer.packetDropVisualizer.icon

string

“msg/packet_s”

Packet drop visualization icon

osgVisualizer.packetDropVisualizer.iconTintAmount

double

1

Colorization amount between 0 and 1, enabled by default

osgVisualizer.packetDropVisualizer.iconTintColor

string

“dark”

Icon tint color is a list of colors, a set of dark colors by default

osgVisualizer.packetDropVisualizer.labelFormat

string

“%n”

Determines what data is displayed in the label, packet name by default

osgVisualizer.packetDropVisualizer.labelFont

string

“<default>”

Label font, automatic by default

osgVisualizer.packetDropVisualizer.labelColor

string

“black”

Label color, black by default

osgVisualizer.packetDropVisualizer.fadeOutMode

string

“realTime”

Specifies how inactive packet drops fade out, real time by default

osgVisualizer.packetDropVisualizer.fadeOutTime

double

1s

How quickly packet drops fade away, 1 second by default

osgVisualizer.packetDropVisualizer.fadeOutAnimationSpeed

double

0

Animation speed while there are packet drops, value must be in the range (0, +inf), disabled by default

osgVisualizer.queueVisualizer.displayStringTextFormat

string

“”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

osgVisualizer.queueVisualizer.visualizationTargetModule

string

“^”

Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default

osgVisualizer.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

osgVisualizer.queueVisualizer.tags

string

“”

Tag added to each visualization for disambiguation in the runtime environment

osgVisualizer.queueVisualizer.networkNodeVisualizerModule

string

“^.networkNodeVisualizer”

Module path to the network node visualizer module, refers to a sibling submodule by default

osgVisualizer.queueVisualizer.displayQueues

bool

false

osgVisualizer.queueVisualizer.queueFilter

string

“**”

Which queues are considered, matches all queues by default

osgVisualizer.queueVisualizer.color

string

“blue”

osgVisualizer.queueVisualizer.width

double

8

osgVisualizer.queueVisualizer.height

double

24

osgVisualizer.queueVisualizer.spacing

double

2

osgVisualizer.queueVisualizer.placementHint

string

“right”

Annotation placement hint, space-separated list of any, top, bottom, left, right, topLeft, topCenter, topRight, etc.

osgVisualizer.queueVisualizer.placementPriority

double

0

Determines the order of annotation positioning

osgVisualizer.gateScheduleVisualizer.displayStringTextFormat

string

“”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

osgVisualizer.gateScheduleVisualizer.visualizationTargetModule

string

“^”

Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default

osgVisualizer.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

osgVisualizer.gateScheduleVisualizer.tags

string

“”

Tag added to each visualization for disambiguation in the runtime environment

osgVisualizer.gateScheduleVisualizer.networkNodeVisualizerModule

string

“^.networkNodeVisualizer”

Module path to the network node visualizer module, refers to a sibling submodule by default

osgVisualizer.gateScheduleVisualizer.displayGateSchedules

bool

false

osgVisualizer.gateScheduleVisualizer.labelFormat

string

“%i %D”

osgVisualizer.gateScheduleVisualizer.gateFilter

string

“**”

Which gates are considered, matches all gates by default

osgVisualizer.gateScheduleVisualizer.width

double

100

osgVisualizer.gateScheduleVisualizer.height

double

8

osgVisualizer.gateScheduleVisualizer.spacing

double

2

osgVisualizer.gateScheduleVisualizer.placementHint

string

“right”

Annotation placement hint, space separated list of any, top, bottom, left, right, topLeft, topCenter, topRight, etc.

osgVisualizer.gateScheduleVisualizer.placementPriority

double

0

Determines the order of annotation positioning

osgVisualizer.gateScheduleVisualizer.displayDuration

double

0s

Gate operation time duration visualized in the amount of space available, use gate period by default

osgVisualizer.gateScheduleVisualizer.currentTimePosition

double

width / 2

Position of the current simulation time in the visualization, horizontally centered by default

osgVisualizer.radioVisualizer.displayStringTextFormat

string

“”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

osgVisualizer.radioVisualizer.visualizationTargetModule

string

“^”

Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default

osgVisualizer.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

osgVisualizer.radioVisualizer.tags

string

“”

Tag added to each visualization for disambiguation in the runtime environment

osgVisualizer.radioVisualizer.networkNodeVisualizerModule

string

“^.networkNodeVisualizer”

Module path to the network node visualizer module, refers to a sibling submodule by default

osgVisualizer.radioVisualizer.displayRadios

bool

false

osgVisualizer.radioVisualizer.displayRadioMode

bool

true

osgVisualizer.radioVisualizer.displayReceptionState

bool

true

osgVisualizer.radioVisualizer.displayTransmissionState

bool

true

osgVisualizer.radioVisualizer.displayAntennaLobes

bool

false

osgVisualizer.radioVisualizer.radioFilter

string

“**”

Which radios are considered, matches all radios by default

osgVisualizer.radioVisualizer.radioModeImages

string

“block/process_vs block/timer_vs block/wrx_vs block/wtx_vs block/wrxtx_vs block/cogwheel_vs”

osgVisualizer.radioVisualizer.receptionStateImages

string

“- - misc/receiving misc/receiving”

osgVisualizer.radioVisualizer.transmissionStateImages

string

“- - misc/transmitting”

osgVisualizer.radioVisualizer.width

double

16

osgVisualizer.radioVisualizer.height

double

16

osgVisualizer.radioVisualizer.placementHint

string

“bottomRight”

Annotation placement hint, space separated list of any, top, bottom, left, right, topLeft, topCenter, topRight, etc.

osgVisualizer.radioVisualizer.placementPriority

double

0

Determines the order of annotation positioning

osgVisualizer.radioVisualizer.antennaLobeNormalize

bool

false

True means maximum gain, false means 0dB is displayed at the given antennaLobeRadius

osgVisualizer.radioVisualizer.antennaLobeRelativeLabels

bool

false

Determines whether gain labels are relative or absolute (if true, maximum gain label is 0dB)

osgVisualizer.radioVisualizer.antennaLobePlaneGlobal

bool

true

Compute antenna lobe relative to the global or antenna local coordinate systems, global by default

osgVisualizer.radioVisualizer.antennaLobePlane

string

“view”

Compute antenna lobe in this plane, view by default

osgVisualizer.radioVisualizer.antennaLobeMode

string

“logarithmic”

osgVisualizer.radioVisualizer.antennaLobeLogarithmicBase

double

10

osgVisualizer.radioVisualizer.antennaLobeLogarithmicScale

double

100

Distance change in pixels for 10dB

osgVisualizer.radioVisualizer.antennaLobeRadius

double

100

Distance in pixels for 0dB (1 gain) or maximum gain depending on antennaLobeNormalize parameter

osgVisualizer.radioVisualizer.antennaLobeStep

double

10deg

osgVisualizer.radioVisualizer.antennaLobeOpacity

double

0.25

Opacity of the antenna lobe

osgVisualizer.radioVisualizer.antennaLobeLineSmooth

bool

true

osgVisualizer.radioVisualizer.antennaLobeLineColor

string

“black”

Antenna lobe line color, black by default

osgVisualizer.radioVisualizer.antennaLobeLineStyle

string

“solid”

Antenna lobe line style (solid, dashed, dotted)

osgVisualizer.radioVisualizer.antennaLobeLineWidth

double

1

Antenna lobe line width

osgVisualizer.radioVisualizer.antennaLobeFillColor

string

“white”

Antenna lobe fill color, white by default

osgVisualizer.physicalLinkVisualizer.displayStringTextFormat

string

“”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

osgVisualizer.physicalLinkVisualizer.visualizationTargetModule

string

“^”

Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default

osgVisualizer.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

osgVisualizer.physicalLinkVisualizer.tags

string

“”

Tag added to each visualization for disambiguation in the runtime environment

osgVisualizer.physicalLinkVisualizer.displayLinks

bool

false

Display arrows for active links, disabled by default

osgVisualizer.physicalLinkVisualizer.activityLevel

string

“service”

Determines what level of activity is displayed, service level by default

osgVisualizer.physicalLinkVisualizer.nodeFilter

string

“*”

Which nodes are considered, matches all nodes by default

osgVisualizer.physicalLinkVisualizer.interfaceFilter

string

“*”

Which interfaces are considered, matches all interfaces by default

osgVisualizer.physicalLinkVisualizer.packetFilter

object

“*”

Which packets are considered, matches all packets by default

osgVisualizer.physicalLinkVisualizer.lineColor

string

“olive”

Link arrow color, black by default

osgVisualizer.physicalLinkVisualizer.lineStyle

string

“dotted”

Link arrow style (solid, dashed, dotted)

osgVisualizer.physicalLinkVisualizer.lineWidth

double

3

Link arrow width

osgVisualizer.physicalLinkVisualizer.lineShift

double

16

Line shift to avoid overlapping arrows

osgVisualizer.physicalLinkVisualizer.lineShiftMode

string

“normal”

Determines how overlapping arrows are shifted, possible values are: none, normal, x, y, z; optional prefix + or -

osgVisualizer.physicalLinkVisualizer.lineContactSpacing

double

3

Spacing between arrow end and submodule icon

osgVisualizer.physicalLinkVisualizer.lineContactMode

string

“rectangular”

Determines how arrows are clipped at the submodules

osgVisualizer.physicalLinkVisualizer.labelFormat

string

“%n”

Determines what link data is displayed

osgVisualizer.physicalLinkVisualizer.labelFont

string

“<default>, 8px”

Label font, automatic by default

osgVisualizer.physicalLinkVisualizer.labelColor

string

“olive”

Label color, black by default

osgVisualizer.physicalLinkVisualizer.fadeOutMode

string

“realTime”

Specifies how inactive links fade out

osgVisualizer.physicalLinkVisualizer.fadeOutTime

double

1s

How quickly inactive links fade away, 1 second by default

osgVisualizer.physicalLinkVisualizer.fadeOutAnimationSpeed

double

0

Animation speed while there are active links, value must be in the range (0, +inf)

osgVisualizer.physicalLinkVisualizer.holdAnimationTime

double

0s

Hold simulation (no progress) for the specified amount of animation time when the link is activated

osgVisualizer.interfaceTableVisualizer.displayStringTextFormat

string

“”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

osgVisualizer.interfaceTableVisualizer.visualizationTargetModule

string

“^”

Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default

osgVisualizer.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

osgVisualizer.interfaceTableVisualizer.tags

string

“”

Tag added to each visualization for disambiguation in the runtime environment

osgVisualizer.interfaceTableVisualizer.networkNodeVisualizerModule

string

“^.networkNodeVisualizer”

Module path to the network node visualizer module, refers to a sibling submodule by default

osgVisualizer.interfaceTableVisualizer.displayInterfaceTables

bool

false

Display interface table data, disabled by default

osgVisualizer.interfaceTableVisualizer.displayWiredInterfacesAtConnections

bool

true

Specifies where wired interfaces are displayed

osgVisualizer.interfaceTableVisualizer.displayBackground

bool

false

Specifies whether the text should have a background or not

osgVisualizer.interfaceTableVisualizer.nodeFilter

string

“*”

Which nodes are considered, matches all nodes by default

osgVisualizer.interfaceTableVisualizer.interfaceFilter

string

“not(lo*)”

Which interfaces are considered, matches all non-local interfaces by default

osgVisualizer.interfaceTableVisualizer.format

string

“%N %\\%a%/%l”

Determines what interface data is displayed

osgVisualizer.interfaceTableVisualizer.placementHint

string

“top”

Annotation placement hint, space separated list of any, top, bottom, left, right, topLeft, topCenter, topRight, etc.

osgVisualizer.interfaceTableVisualizer.placementPriority

double

0

Determines the order of annotation positioning

osgVisualizer.interfaceTableVisualizer.font

string

“<default>”

Interface text font, automatic by default

osgVisualizer.interfaceTableVisualizer.textColor

string

“#005030”

Interface text font color

osgVisualizer.interfaceTableVisualizer.backgroundColor

string

“white”

Interface text background color

osgVisualizer.interfaceTableVisualizer.opacity

double

1.0

Opacity of the visualization

osgVisualizer.dataLinkVisualizer.displayStringTextFormat

string

“”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

osgVisualizer.dataLinkVisualizer.visualizationTargetModule

string

“^”

Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default

osgVisualizer.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

osgVisualizer.dataLinkVisualizer.tags

string

“”

Tag added to each visualization for disambiguation in the runtime environment

osgVisualizer.dataLinkVisualizer.displayLinks

bool

false

Display arrows for active links, disabled by default

osgVisualizer.dataLinkVisualizer.activityLevel

string

“service”

Determines what level of activity is displayed, service level by default

osgVisualizer.dataLinkVisualizer.nodeFilter

string

“*”

Which nodes are considered, matches all nodes by default

osgVisualizer.dataLinkVisualizer.interfaceFilter

string

“*”

Which interfaces are considered, matches all interfaces by default

osgVisualizer.dataLinkVisualizer.packetFilter

object

“*”

Which packets are considered, matches all packets by default

osgVisualizer.dataLinkVisualizer.lineColor

string

“darkcyan”

Link arrow color, black by default

osgVisualizer.dataLinkVisualizer.lineStyle

string

“solid”

Link arrow style (solid, dashed, dotted)

osgVisualizer.dataLinkVisualizer.lineWidth

double

3

Link arrow width

osgVisualizer.dataLinkVisualizer.lineShift

double

16

Line shift to avoid overlapping arrows

osgVisualizer.dataLinkVisualizer.lineShiftMode

string

“normal”

Determines how overlapping arrows are shifted, possible values are: none, normal, x, y, z; optional prefix + or -

osgVisualizer.dataLinkVisualizer.lineContactSpacing

double

3

Spacing between arrow end and submodule icon

osgVisualizer.dataLinkVisualizer.lineContactMode

string

“rectangular”

Determines how arrows are clipped at the submodules

osgVisualizer.dataLinkVisualizer.labelFormat

string

“%n”

Determines what link data is displayed

osgVisualizer.dataLinkVisualizer.labelFont

string

“<default>, 8px”

Label font, automatic by default

osgVisualizer.dataLinkVisualizer.labelColor

string

“darkcyan”

Label color, black by default

osgVisualizer.dataLinkVisualizer.fadeOutMode

string

“realTime”

Specifies how inactive links fade out

osgVisualizer.dataLinkVisualizer.fadeOutTime

double

1s

How quickly inactive links fade away, 1 second by default

osgVisualizer.dataLinkVisualizer.fadeOutAnimationSpeed

double

0

Animation speed while there are active links, value must be in the range (0, +inf)

osgVisualizer.dataLinkVisualizer.holdAnimationTime

double

0s

Hold simulation (no progress) for the specified amount of animation time when the link is activated

osgVisualizer.linkBreakVisualizer.displayStringTextFormat

string

“”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

osgVisualizer.linkBreakVisualizer.visualizationTargetModule

string

“^”

Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default

osgVisualizer.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

osgVisualizer.linkBreakVisualizer.tags

string

“”

Tag added to each visualization for disambiguation in the runtime environment

osgVisualizer.linkBreakVisualizer.displayLinkBreaks

bool

false

Display icons for link breaks, disabled by default

osgVisualizer.linkBreakVisualizer.nodeFilter

string

“*”

Which network nodes are considered, matches all nodes by default

osgVisualizer.linkBreakVisualizer.interfaceFilter

string

“*”

Which interfaces are considered, matches all interfaces by default

osgVisualizer.linkBreakVisualizer.packetFilter

object

“*”

Which packets are considered, matches all packets by default

osgVisualizer.linkBreakVisualizer.icon

string

“status/stop”

osgVisualizer.linkBreakVisualizer.iconTintAmount

double

0

osgVisualizer.linkBreakVisualizer.iconTintColor

string

“”

osgVisualizer.linkBreakVisualizer.fadeOutMode

string

“realTime”

Specifies how inactive link breaks fade out

osgVisualizer.linkBreakVisualizer.fadeOutTime

double

1s

How quickly link breaks fade away, 1 second by default

osgVisualizer.linkBreakVisualizer.fadeOutAnimationSpeed

double

0

Animation speed while there are link breaks, value must be in the range (0, +inf)

osgVisualizer.ieee80211Visualizer.displayStringTextFormat

string

“”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

osgVisualizer.ieee80211Visualizer.visualizationTargetModule

string

“^”

Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default

osgVisualizer.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

osgVisualizer.ieee80211Visualizer.tags

string

“”

Tag added to each visualization for disambiguation in the runtime environment

osgVisualizer.ieee80211Visualizer.networkNodeVisualizerModule

string

“^.networkNodeVisualizer”

Module path to the network node visualizer module, refers to a sibling submodule by default

osgVisualizer.ieee80211Visualizer.displayAssociations

bool

false

Display association icon and SSID, disabled by default

osgVisualizer.ieee80211Visualizer.nodeFilter

string

“*”

Which nodes are considered, matches all nodes by default

osgVisualizer.ieee80211Visualizer.interfaceFilter

string

“*”

Which interfaces are considered, matches all interfaces by default

osgVisualizer.ieee80211Visualizer.minPower

double

-85dBm

Minimum expected signal power

osgVisualizer.ieee80211Visualizer.maxPower

double

-50dBm

Maximum expected signal power

osgVisualizer.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

osgVisualizer.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

osgVisualizer.ieee80211Visualizer.labelFont

string

“<default>”

Label font, automatic by default

osgVisualizer.ieee80211Visualizer.labelColor

string

“black”

Label color, black by default

osgVisualizer.ieee80211Visualizer.placementHint

string

“top”

Annotation placement hint, space-separated list of any, top, bottom, left, right, topLeft, topCenter, topRight, etc.

osgVisualizer.ieee80211Visualizer.placementPriority

double

0

Determines the order of annotation positioning

osgVisualizer.networkRouteVisualizer.displayStringTextFormat

string

“”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

osgVisualizer.networkRouteVisualizer.visualizationTargetModule

string

“^”

Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default

osgVisualizer.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

osgVisualizer.networkRouteVisualizer.tags

string

“”

Tag added to each visualization for disambiguation in the runtime environment

osgVisualizer.networkRouteVisualizer.displayRoutes

bool

false

Display polyline arrow for active routes, disabled by default

osgVisualizer.networkRouteVisualizer.startPathSignal

string

“packetReceivedFromUpper”

osgVisualizer.networkRouteVisualizer.extendPathSignal

string

“packetReceivedFromLower”

osgVisualizer.networkRouteVisualizer.endPathSignal

string

“packetSentToUpper”

osgVisualizer.networkRouteVisualizer.nodeFilter

string

“*”

Which nodes are considered, matches all nodes by default

osgVisualizer.networkRouteVisualizer.packetFilter

object

“*”

Which packets are considered, matches all packets by default

osgVisualizer.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

osgVisualizer.networkRouteVisualizer.lineStyle

string

“solid”

Route line style (solid, dashed, dotted)

osgVisualizer.networkRouteVisualizer.lineWidth

double

3

Route line width

osgVisualizer.networkRouteVisualizer.lineSmooth

bool

false

When true polylines are displayed as curves

osgVisualizer.networkRouteVisualizer.lineShift

double

16

Route line shift to avoid overlapping routes

osgVisualizer.networkRouteVisualizer.lineShiftMode

string

“normal”

Determines how overlapping lines are shifted, possible values are: normal, x, y, z; optional prefix + or -

osgVisualizer.networkRouteVisualizer.lineContactSpacing

double

3

Spacing between arrow end and submodule icon

osgVisualizer.networkRouteVisualizer.lineContactMode

string

“rectangular”

Determines how arrows are clipped at the submodules

osgVisualizer.networkRouteVisualizer.labelFormat

string

“%n”

Determines what path data is displayed

osgVisualizer.networkRouteVisualizer.labelFont

string

“<default>, 8px”

Label font, automatic by default

osgVisualizer.networkRouteVisualizer.labelColor

string

“”

Label color, same as line by default

osgVisualizer.networkRouteVisualizer.fadeOutMode

string

“realTime”

Specifies how inactive routes fade out

osgVisualizer.networkRouteVisualizer.fadeOutTime

double

1s

How quickly inactive routes fade away, 1 second by default

osgVisualizer.networkRouteVisualizer.fadeOutAnimationSpeed

double

0

Animation speed while there are active routes, value must be in the range (0, +inf)

osgVisualizer.routingTableVisualizer.displayStringTextFormat

string

“”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

osgVisualizer.routingTableVisualizer.visualizationTargetModule

string

“^”

Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default

osgVisualizer.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

osgVisualizer.routingTableVisualizer.tags

string

“”

Tag added to each visualization for disambiguation in the runtime environment

osgVisualizer.routingTableVisualizer.displayRoutingTables

bool

false

Displays routing table data, disabled by default

osgVisualizer.routingTableVisualizer.displayRoutesIndividually

bool

true

Displays routes between the same network nodes individually, enabled by default

osgVisualizer.routingTableVisualizer.displayLabels

bool

true

Displays labels on arrows, enabled by default

osgVisualizer.routingTableVisualizer.destinationFilter

string

“*”

Determines the destinations that are considered, matches all destinations by default

osgVisualizer.routingTableVisualizer.nodeFilter

string

“*”

Determines the nodes that are considered, matches all nodes by default

osgVisualizer.routingTableVisualizer.multicastSourceNodeFilter

string

“*”

Determines the multicast source nodes that are considered, matches all nodes by default

osgVisualizer.routingTableVisualizer.multicastSourceAddressFilter

string

“*”

Determines the multicast source addresses that are considered, matches all addresses by default

osgVisualizer.routingTableVisualizer.multicastGroupFilter

string

“*”

Determines the multicast group addresses that are considered, matches all group addresses by default

osgVisualizer.routingTableVisualizer.lineColor

string

“black”

Route line color, black by default

osgVisualizer.routingTableVisualizer.lineStyle

string

“solid”

Route line style (solid, dashed, dotted)

osgVisualizer.routingTableVisualizer.lineWidth

double

2

Route line width

osgVisualizer.routingTableVisualizer.lineShift

double

16

Line shift to avoid overlapping lines

osgVisualizer.routingTableVisualizer.lineShiftMode

string

“normal”

Determines how overlapping lines are shifted, possible values are: none, normal, x, y, z; optional prefix + or -

osgVisualizer.routingTableVisualizer.lineContactSpacing

double

3

Spacing between arrow end and submodule icon

osgVisualizer.routingTableVisualizer.lineContactMode

string

“rectangular”

Determines how arrows are clipped at the submodules

osgVisualizer.routingTableVisualizer.labelFormat

string

“%d/%m -> %g (%n)”

Determines what route data is displayed

osgVisualizer.routingTableVisualizer.labelFont

string

“<default>, 8px”

Label font, automatic by default

osgVisualizer.routingTableVisualizer.labelColor

string

“black”

Label color, black by default

osgVisualizer.transportRouteVisualizer.displayStringTextFormat

string

“”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

osgVisualizer.transportRouteVisualizer.visualizationTargetModule

string

“^”

Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default

osgVisualizer.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

osgVisualizer.transportRouteVisualizer.tags

string

“”

Tag added to each visualization for disambiguation in the runtime environment

osgVisualizer.transportRouteVisualizer.displayRoutes

bool

false

Display polyline arrow for active routes, disabled by default

osgVisualizer.transportRouteVisualizer.startPathSignal

string

“packetReceivedFromUpper”

osgVisualizer.transportRouteVisualizer.extendPathSignal

string

“packetReceivedFromLower”

osgVisualizer.transportRouteVisualizer.endPathSignal

string

“packetSentToUpper”

osgVisualizer.transportRouteVisualizer.nodeFilter

string

“*”

Which nodes are considered, matches all nodes by default

osgVisualizer.transportRouteVisualizer.packetFilter

object

“*”

Which packets are considered, matches all packets by default

osgVisualizer.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

osgVisualizer.transportRouteVisualizer.lineStyle

string

“solid”

Route line style (solid, dashed, dotted)

osgVisualizer.transportRouteVisualizer.lineWidth

double

3

Route line width

osgVisualizer.transportRouteVisualizer.lineSmooth

bool

false

When true polylines are displayed as curves

osgVisualizer.transportRouteVisualizer.lineShift

double

16

Route line shift to avoid overlapping routes

osgVisualizer.transportRouteVisualizer.lineShiftMode

string

“normal”

Determines how overlapping lines are shifted, possible values are: normal, x, y, z; optional prefix + or -

osgVisualizer.transportRouteVisualizer.lineContactSpacing

double

3

Spacing between arrow end and submodule icon

osgVisualizer.transportRouteVisualizer.lineContactMode

string

“rectangular”

Determines how arrows are clipped at the submodules

osgVisualizer.transportRouteVisualizer.labelFormat

string

“%n”

Determines what path data is displayed

osgVisualizer.transportRouteVisualizer.labelFont

string

“<default>, 8px”

Label font, automatic by default

osgVisualizer.transportRouteVisualizer.labelColor

string

“”

Label color, same as line by default

osgVisualizer.transportRouteVisualizer.fadeOutMode

string

“realTime”

Specifies how inactive routes fade out

osgVisualizer.transportRouteVisualizer.fadeOutTime

double

1s

How quickly inactive routes fade away, 1 second by default

osgVisualizer.transportRouteVisualizer.fadeOutAnimationSpeed

double

0

Animation speed while there are active routes, value must be in the range (0, +inf)

osgVisualizer.transportConnectionVisualizer.displayStringTextFormat

string

“”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

osgVisualizer.transportConnectionVisualizer.visualizationTargetModule

string

“^”

Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default

osgVisualizer.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

osgVisualizer.transportConnectionVisualizer.tags

string

“”

Tag added to each visualization for disambiguation in the runtime environment

osgVisualizer.transportConnectionVisualizer.networkNodeVisualizerModule

string

“^.networkNodeVisualizer”

The network node visualizer module, refers to a sibling submodule by default

osgVisualizer.transportConnectionVisualizer.displayTransportConnections

bool

false

display transport connection endpoints, disabled by default

osgVisualizer.transportConnectionVisualizer.sourceNodeFilter

string

“*”

Which source network nodes are considered to display connections, matches no nodes by default

osgVisualizer.transportConnectionVisualizer.sourcePortFilter

string

“*”

Which source ports are considered to display connections, matches all ports by default

osgVisualizer.transportConnectionVisualizer.destinationNodeFilter

string

“*”

Which destination network nodes are considered to display connections, matches no nodes by default

osgVisualizer.transportConnectionVisualizer.destinationPortFilter

string

“*”

Which destination ports are considered to display connections, matches all ports by default

osgVisualizer.transportConnectionVisualizer.icon

string

“misc/marker_s”

Transport connection visualization icon

osgVisualizer.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

osgVisualizer.transportConnectionVisualizer.labelFont

string

“<default>”

Label font, automatic by default

osgVisualizer.transportConnectionVisualizer.labelColor

string

“black”

Label color, black by default

osgVisualizer.transportConnectionVisualizer.placementHint

string

“top”

Annotation placement hint, space separated list of any, top, bottom, left, right, topLeft, topCenter, topRight, etc.

osgVisualizer.transportConnectionVisualizer.placementPriority

double

0

Determines the order of annotation positioning

Source code

//
// Integrates canvas and osg visualizers into a single module.
//
module IntegratedMultiVisualizer like IIntegratedVisualizer
{
    parameters:
        @display("i=block/app");
        string visualizationTargetModule = default("^");
        string visualizationSubjectModule = default("^");
        *.*.visualizationTargetModule = default(absPath(this.visualizationTargetModule));
        *.*.visualizationSubjectModule = default(absPath(this.visualizationSubjectModule));
    submodules:
        canvasVisualizer: <default(firstAvailableOrEmpty("IntegratedMultiCanvasVisualizer"))> like IIntegratedVisualizer if typename != "" {
            parameters:
                @display("p=100,100");
        }
        osgVisualizer: <default(firstAvailableOrEmpty("IntegratedMultiOsgVisualizer"))> like IIntegratedVisualizer if typename != "" {
            parameters:
                @display("p=100,200");
        }
}

File: src/inet/visualizer/common/IntegratedMultiVisualizer.ned