IntegratedVisualizer¶
Package: inet.visualizer.common
compound module IntegratedVisualizer
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 |
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 |
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 |
|
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 |
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 |
|
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 |
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. |
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 |
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 |
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 |
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 |
string |
“%n: %v %u” |
Determines what is displayed, info by default |
|
string |
“” |
Display the value in one of the specified units, statistic unit by default |
|
string |
“<default>” |
Statistic value font, automatic by default |
|
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 |
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 |
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 |
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 |
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 |
string |
“green” |
||
double |
8 |
||
double |
24 |
||
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 |
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 |
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 |
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) |
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 |
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 |
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 |
double |
10 |
Determines the drawing order of figures relative to other visualizers |
|
double |
32 |
Specifies how far the animation turns over along the X axis |
|
double |
64 |
Specifies how far the animation turns over along the Y axis |
|
canvasVisualizer.packetFlowVisualizer.displayStringTextFormat |
string |
“” |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
canvasVisualizer.packetFlowVisualizer.visualizationTargetModule |
string |
“^” |
Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default |
canvasVisualizer.packetFlowVisualizer.visualizationSubjectModule |
string |
“^” |
Module path relative to the visualizer which determines what part of the simulation model the visualizer displays in the user interface, parent module by default |
string |
“” |
Tag added to each visualization for disambiguation in the runtime environment |
|
canvasVisualizer.packetFlowVisualizer.displayRoutes |
bool |
false |
Display polyline arrow for active routes, disabled by default |
canvasVisualizer.packetFlowVisualizer.startPathSignal |
string |
“packetFlowStarted” |
|
canvasVisualizer.packetFlowVisualizer.extendPathSignal |
string |
“packetReceivedFromLower” |
|
canvasVisualizer.packetFlowVisualizer.endPathSignal |
string |
“packetFlowEnded” |
|
canvasVisualizer.packetFlowVisualizer.nodeFilter |
string |
“*” |
Which nodes are considered, matches all nodes by default |
canvasVisualizer.packetFlowVisualizer.packetFilter |
object |
“*” |
Which packets are considered, matches all packets by default |
canvasVisualizer.packetFlowVisualizer.lineColor |
string |
“dark” |
Route color is a list of colors or a color group name (e.g. dark, light), a set of dark colors by default |
canvasVisualizer.packetFlowVisualizer.lineStyle |
string |
“dashed” |
Route line style (solid, dashed, dotted) |
canvasVisualizer.packetFlowVisualizer.lineWidth |
double |
3 |
Route line width |
canvasVisualizer.packetFlowVisualizer.lineSmooth |
bool |
false |
When true polylines are displayed as curves |
canvasVisualizer.packetFlowVisualizer.lineShift |
double |
16 |
Route line shift to avoid overlapping routes |
canvasVisualizer.packetFlowVisualizer.lineShiftMode |
string |
“normal” |
Determines how overlapping lines are shifted, possible values are: normal, x, y, z; optional prefix + or - |
canvasVisualizer.packetFlowVisualizer.lineContactSpacing |
double |
3 |
Spacing between arrow end and submodule icon |
canvasVisualizer.packetFlowVisualizer.lineContactMode |
string |
“rectangular” |
Determines how arrows are clipped at the submodules |
canvasVisualizer.packetFlowVisualizer.labelFormat |
string |
“%L %p pk (%l)” |
Determines what path data is displayed |
canvasVisualizer.packetFlowVisualizer.labelFont |
string |
“<default>, 8px” |
Label font, automatic by default |
canvasVisualizer.packetFlowVisualizer.labelColor |
string |
“” |
Label color, same as line by default |
canvasVisualizer.packetFlowVisualizer.fadeOutMode |
string |
“realTime” |
Specifies how inactive routes fade out |
canvasVisualizer.packetFlowVisualizer.fadeOutTime |
double |
0s |
How quickly inactive routes fade away, 1 second by default |
canvasVisualizer.packetFlowVisualizer.fadeOutAnimationSpeed |
double |
0 |
Animation speed while there are active routes, value must be in the range (0, +inf) |
double |
4 |
Determines the drawing order of figures relative to other visualizers |
|
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 |
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 |
string |
“blue” |
||
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 |
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 |
double |
100 |
||
double |
8 |
||
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 |
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 |
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” |
|
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 |
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 |
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 |
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 |
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 |
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 |
double |
1.0 |
Opacity of the visualization |
|
double |
10 |
Determines the drawing order of figures relative to other visualizers |
|
string |
“l” |
Specifies the beginning/end/middle |
|
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 |
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 |
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 |
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 |
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) |
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 |
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 |
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 |
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 |
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) |
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 |
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 |
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 |
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) |
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 |
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 |
string |
“misc/marker_s” |
Transport connection visualization icon |
|
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 |
|
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 |
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 |
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. |
double |
1 |
Determines the drawing order of figures relative to other visualizers. |
|
canvasVisualizer.geoMapVisualizer.visualizationTargetModule |
string |
||
canvasVisualizer.geoMapVisualizer.visualizationSubjectModule |
string |
||
canvasVisualizer.geoSkyViewVisualizer.visualizationTargetModule |
string |
||
canvasVisualizer.geoSkyViewVisualizer.visualizationSubjectModule |
string |
||
canvasVisualizer.geoHorizonVisualizer.visualizationTargetModule |
string |
||
canvasVisualizer.geoHorizonVisualizer.visualizationSubjectModule |
string |
||
canvasVisualizer.geoHorizonVisualizer.mapVisualizer |
string |
||
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
string |
“” |
Display the value in one of the specified units, statistic unit by default |
|
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 |
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 |
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 |
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 |
string |
“green” |
||
double |
8 |
||
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 |
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 |
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 |
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 |
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.packetFlowVisualizer.displayStringTextFormat |
string |
“” |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
osgVisualizer.packetFlowVisualizer.visualizationTargetModule |
string |
“^” |
Module path relative to the visualizer which determines where the visualization should appear in the user interface, parent module by default |
osgVisualizer.packetFlowVisualizer.visualizationSubjectModule |
string |
“^” |
Module path relative to the visualizer which determines what part of the simulation model the visualizer displays in the user interface, parent module by default |
string |
“” |
Tag added to each visualization for disambiguation in the runtime environment |
|
osgVisualizer.packetFlowVisualizer.displayRoutes |
bool |
false |
Display polyline arrow for active routes, disabled by default |
osgVisualizer.packetFlowVisualizer.startPathSignal |
string |
“packetFlowStarted” |
|
osgVisualizer.packetFlowVisualizer.extendPathSignal |
string |
“packetReceivedFromLower” |
|
osgVisualizer.packetFlowVisualizer.endPathSignal |
string |
“packetFlowEnded” |
|
osgVisualizer.packetFlowVisualizer.nodeFilter |
string |
“*” |
Which nodes are considered, matches all nodes by default |
osgVisualizer.packetFlowVisualizer.packetFilter |
object |
“*” |
Which packets are considered, matches all packets by default |
osgVisualizer.packetFlowVisualizer.lineColor |
string |
“dark” |
Route color is a list of colors or a color group name (e.g. dark, light), a set of dark colors by default |
osgVisualizer.packetFlowVisualizer.lineStyle |
string |
“dashed” |
Route line style (solid, dashed, dotted) |
osgVisualizer.packetFlowVisualizer.lineWidth |
double |
3 |
Route line width |
osgVisualizer.packetFlowVisualizer.lineSmooth |
bool |
false |
When true polylines are displayed as curves |
osgVisualizer.packetFlowVisualizer.lineShift |
double |
16 |
Route line shift to avoid overlapping routes |
osgVisualizer.packetFlowVisualizer.lineShiftMode |
string |
“normal” |
Determines how overlapping lines are shifted, possible values are: normal, x, y, z; optional prefix + or - |
osgVisualizer.packetFlowVisualizer.lineContactSpacing |
double |
3 |
Spacing between arrow end and submodule icon |
osgVisualizer.packetFlowVisualizer.lineContactMode |
string |
“rectangular” |
Determines how arrows are clipped at the submodules |
osgVisualizer.packetFlowVisualizer.labelFormat |
string |
“%L %p pk (%l)” |
Determines what path data is displayed |
osgVisualizer.packetFlowVisualizer.labelFont |
string |
“<default>, 8px” |
Label font, automatic by default |
osgVisualizer.packetFlowVisualizer.labelColor |
string |
“” |
Label color, same as line by default |
osgVisualizer.packetFlowVisualizer.fadeOutMode |
string |
“realTime” |
Specifies how inactive routes fade out |
osgVisualizer.packetFlowVisualizer.fadeOutTime |
double |
0s |
How quickly inactive routes fade away, 1 second by default |
osgVisualizer.packetFlowVisualizer.fadeOutAnimationSpeed |
double |
0 |
Animation speed while there are active routes, value must be in the range (0, +inf) |
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 |
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 |
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 |
double |
100 |
||
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 IntegratedVisualizer 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("IntegratedCanvasVisualizer"))> like IIntegratedVisualizer if typename != "" {
parameters:
@display("p=100,100");
}
osgVisualizer: <default(firstAvailableOrEmpty("IntegratedOsgVisualizer"))> like IIntegratedVisualizer if typename != "" {
parameters:
@display("p=100,200");
}
}