<dashboardCompounds>

<dashboardCompound name="string"Description: Name of dashboard compound
Type: String
Required: no
filename="string"Description: Path to i3d file
Type: String
Required: no
node="node"Description: Root node in i3d file to load
Type: Index to i3d node or i3d mapping identifier
Required: no
>

<configuration id="string"Description: Identifier of the configuration
Type: String
Required: no
>

<dashboard numberColor="string"Description: (NUMBER) Numbers color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
excludedLightTypes="1 2 .. n"Description: Excluded light types
Type: Multiple values
Required: no
precision="1"Description: (NUMBER) Precision
Type: Integer
Default: 1
Required: no
textSize="0.03"Description: (TEXT) Size of font in meter
Type: Float
Default: 0.03
Required: no
minValueAnim="float"Description: (ANIMATION) Min. reference value for animation
Type: Float
Required: no
maxActiveValue="float"Description: Max. value to activate this dashboard
Type: Float
Required: no
hasNormalMap="false"Description: (NUMBER) Normal map will be applied to number decals
Type: Boolean
Default: false
Required: no
disabledColor="string"Description: (EMITTER) Disabled emit color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
font="DIGIT"Description: (NUMBER) Name of font to apply to mesh
Type: String
Default: DIGIT
Required: no
hiddenColor="string"Description: (TEXT) Color of hidden character (if defined a '0' in this color is display instead of nothing)
Type: String
Required: no
disabledIntensity="float"Description: (EMITTER) Intensity while the dashboard group is not active
Type: Float
Required: no
inactiveGroups="string"Description: (EMITTER) If defined, the inactive color/intensity will only be set if this group is active (if not active, the disabled color/intensity is used)
Type: String
Required: no
inactiveIntensity="float"Description: (EMITTER) Intensity while the dashboard state is not active, but the group is active
Type: Float
Required: no
textAlignment="RIGHT"Description: (TEXT) Alignment of text (LEFT | RIGHT | CENTER)
Type: String
Default: RIGHT
Required: no
warningThresholdMax="float"Description: (WARNING) Threshold max.
Type: Float
Required: no
maxTrans="x y z"Description: (TRANS) Max. translation
Type: Translation values (x, y, z)
Required: no
lightTypes="1 2 .. n"Description: Light types
Type: Multiple values
Required: no
maxValueAnim="float"Description: (ANIMATION) Max. reference value for animation
Type: Float
Required: no
minRot="string"Description: (ROT) Min. rotation (Rotation value if rotAxis is given | Rotation Vector of rotAxis is not given)
Type: String
Required: no
minTrans="x y z"Description: (TRANS) Min. translation
Type: Translation values (x, y, z)
Required: no
minActiveValue="float"Description: Min. value to activate this dashboard
Type: Float
Required: no
emissiveScale="0.2"Description: (NUMBER) Scale of emissive map
Type: Float
Default: 0.2
Required: no
emitColor="string"Description: (EMITTER) Emit color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
interpolationSpeed="0.005"Description: Interpolation speed
Type: Float
Default: 0.005
Required: no
displayType="string"Description: Display type name
Type: String
Required: no
doInterpolation="false"Description: Do interpolation
Type: Boolean
Default: false
Required: no
groups="string"Description: List of groups
Type: String
Required: no
powerTakeOffIndex="integer"Description: Index of power take off in xml to use
Type: Integer
Required: no
fillUnitIndex="integer"Description: Fill unit index to represent
Type: Integer
Required: no
fillType="string"Description: Fill type of fillUnit to be used
Type: String
Required: no
textScaleY="1"Description: (TEXT) Global Y scale of text
Type: Float
Default: 1
Required: no
minValueRot="float"Description: (ROT) Min. reference value for rotation
Type: Float
Required: no
minValueSlider="float"Description: (SLIDER) Min. reference value for slider
Type: Float
Required: no
numbers="node"Description: (NUMBER) Numbers node
Type: Index to i3d node or i3d mapping identifier
Required: no
inverted="false"Description: (EMITTER) State will be inverted
Type: Boolean
Default: false
Required: no
maxValueTrans="float"Description: (TRANS) Max. reference value for translation
Type: Float
Required: no
animName="string"Description: (ANIMATION) Animation name
Type: String
Required: no
maxValueSlider="float"Description: (SLIDER) Max. reference value for slider
Type: Float
Required: no
hideInactive="false"Description: (EMITTER) Hide the emitter shape when the dashboard is inactive
Type: Boolean
Default: false
Required: no
hideInactiveChildren="false"Description: (EMITTER) Hide all the children when the dashboard is inactive
Type: Boolean
Default: false
Required: no
textMask="00.0"Description: (TEXT) Font Mask
Type: String
Default: 00.0
Required: no
toggleVisibility="false"Description: (EMITTER) If the mesh is not emitting (idle), the mesh will be hidden
Type: Boolean
Default: false
Required: no
maxValueRot="float"Description: (ROT) Max. reference value for rotation
Type: Float
Required: no
idleValue="0"Description: Idle value
Type: Float
Default: 0
Required: no
intensity="1"Description: Intensity
Type: Float
Default: 1
Required: no
inactiveColor="string"Description: (EMITTER) Inactive emit color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
textScaleX="1"Description: (TEXT) Global X scale of text
Type: Float
Default: 1
Required: no
rotAxis="float"Description: (ROT) Rotation axis
Type: Float
Required: no
fontThickness="1"Description: (TEXT) Thickness factor for font characters
Type: Float
Default: 1
Required: no
textColor="string"Description: (TEXT) Font color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
warningThresholdMin="float"Description: (WARNING) Threshold min.
Type: Float
Required: no
minValueTrans="float"Description: (TRANS) Min. reference value for translation
Type: Float
Required: no
offsetValue="0"Description: Offset the value by the given amount
Type: Float
Default: 0
Required: no
baseColor="string"Description: (EMITTER) Base color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
maxRot="string"Description: (ROT) Max. rotation (Rotation value if rotAxis is given | Rotation Vector of rotAxis is not given)
Type: String
Required: no
node="node"Description: Node
Type: Index to i3d node or i3d mapping identifier
Required: no
valueType="string"Description: Value type name
Type: String
Required: no
>

<state visibility="boolean"Description: (MULTI_STATE) Visibility while state is active
Type: Boolean
Required: no
intensity="float"Description: (MULTI_STATE) Intensity if the node is a emitter
Type: Float
Required: no
rotation="x y z"Description: (MULTI_STATE) Rotation while state is active
Type: Rotation values (x, y, z)
Required: no
value="1 2 .. n"Description: (MULTI_STATE) One or multiple values separated by space to activate the state
Type: Multiple values
Required: no
emitColor="string"Description: (MULTI_STATE) Emit color if the node is a emitter
Type: String
Required: no
scale="x y z"Description: (MULTI_STATE) Scale while state is active
Type: Scale values (x, y, z)
Required: no
translation="x y z"Description: (MULTI_STATE) Translation while state is active
Type: Translation values (x, y, z)
Required: no
/>

<valueMapping dashboardValue="float"Description: Value to be used for dashboard at this source value
Type: Float
Required: no
sourceValue="float"Description: Source value
Type: Float
Required: no
/>

</dashboard>
<objectChange rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
/>

</configuration>
<dashboard numberColor="string"Description: (NUMBER) Numbers color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
interpolationSpeed="0.005"Description: Interpolation speed
Type: Float
Default: 0.005
Required: no
displayType="string"Description: Display type name
Type: String
Required: no
idleValue="0"Description: Idle value
Type: Float
Default: 0
Required: no
hiddenColor="string"Description: (TEXT) Color of hidden character (if defined a '0' in this color is display instead of nothing)
Type: String
Required: no
textScaleY="1"Description: (TEXT) Global Y scale of text
Type: Float
Default: 1
Required: no
valueType="string"Description: Value type name
Type: String
Required: no
minValueTrans="float"Description: (TRANS) Min. reference value for translation
Type: Float
Required: no
numbers="node"Description: (NUMBER) Numbers node
Type: Index to i3d node or i3d mapping identifier
Required: no
maxRot="string"Description: (ROT) Max. rotation (Rotation value if rotAxis is given | Rotation Vector of rotAxis is not given)
Type: String
Required: no
warningThresholdMin="float"Description: (WARNING) Threshold min.
Type: Float
Required: no
minValueRot="float"Description: (ROT) Min. reference value for rotation
Type: Float
Required: no
maxValueSlider="float"Description: (SLIDER) Max. reference value for slider
Type: Float
Required: no
textAlignment="RIGHT"Description: (TEXT) Alignment of text (LEFT | RIGHT | CENTER)
Type: String
Default: RIGHT
Required: no
minValueSlider="float"Description: (SLIDER) Min. reference value for slider
Type: Float
Required: no
warningThresholdMax="float"Description: (WARNING) Threshold max.
Type: Float
Required: no
textScaleX="1"Description: (TEXT) Global X scale of text
Type: Float
Default: 1
Required: no
hasNormalMap="false"Description: (NUMBER) Normal map will be applied to number decals
Type: Boolean
Default: false
Required: no
maxValueTrans="float"Description: (TRANS) Max. reference value for translation
Type: Float
Required: no
inactiveGroups="string"Description: (EMITTER) If defined, the inactive color/intensity will only be set if this group is active (if not active, the disabled color/intensity is used)
Type: String
Required: no
inactiveIntensity="float"Description: (EMITTER) Intensity while the dashboard state is not active, but the group is active
Type: Float
Required: no
rotAxis="float"Description: (ROT) Rotation axis
Type: Float
Required: no
baseColor="string"Description: (EMITTER) Base color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
doInterpolation="false"Description: Do interpolation
Type: Boolean
Default: false
Required: no
emitColor="string"Description: (EMITTER) Emit color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
fillUnitIndex="integer"Description: Fill unit index to represent
Type: Integer
Required: no
maxValueRot="float"Description: (ROT) Max. reference value for rotation
Type: Float
Required: no
disabledIntensity="float"Description: (EMITTER) Intensity while the dashboard group is not active
Type: Float
Required: no
toggleVisibility="false"Description: (EMITTER) If the mesh is not emitting (idle), the mesh will be hidden
Type: Boolean
Default: false
Required: no
minRot="string"Description: (ROT) Min. rotation (Rotation value if rotAxis is given | Rotation Vector of rotAxis is not given)
Type: String
Required: no
powerTakeOffIndex="integer"Description: Index of power take off in xml to use
Type: Integer
Required: no
emissiveScale="0.2"Description: (NUMBER) Scale of emissive map
Type: Float
Default: 0.2
Required: no
excludedLightTypes="1 2 .. n"Description: Excluded light types
Type: Multiple values
Required: no
lightTypes="1 2 .. n"Description: Light types
Type: Multiple values
Required: no
fillType="string"Description: Fill type of fillUnit to be used
Type: String
Required: no
maxTrans="x y z"Description: (TRANS) Max. translation
Type: Translation values (x, y, z)
Required: no
textColor="string"Description: (TEXT) Font color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
intensity="1"Description: Intensity
Type: Float
Default: 1
Required: no
inactiveColor="string"Description: (EMITTER) Inactive emit color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
node="node"Description: Node
Type: Index to i3d node or i3d mapping identifier
Required: no
inverted="false"Description: (EMITTER) State will be inverted
Type: Boolean
Default: false
Required: no
fontThickness="1"Description: (TEXT) Thickness factor for font characters
Type: Float
Default: 1
Required: no
groups="string"Description: List of groups
Type: String
Required: no
minTrans="x y z"Description: (TRANS) Min. translation
Type: Translation values (x, y, z)
Required: no
font="DIGIT"Description: (NUMBER) Name of font to apply to mesh
Type: String
Default: DIGIT
Required: no
minValueAnim="float"Description: (ANIMATION) Min. reference value for animation
Type: Float
Required: no
hideInactive="false"Description: (EMITTER) Hide the emitter shape when the dashboard is inactive
Type: Boolean
Default: false
Required: no
maxValueAnim="float"Description: (ANIMATION) Max. reference value for animation
Type: Float
Required: no
minActiveValue="float"Description: Min. value to activate this dashboard
Type: Float
Required: no
animName="string"Description: (ANIMATION) Animation name
Type: String
Required: no
hideInactiveChildren="false"Description: (EMITTER) Hide all the children when the dashboard is inactive
Type: Boolean
Default: false
Required: no
maxActiveValue="float"Description: Max. value to activate this dashboard
Type: Float
Required: no
precision="1"Description: (NUMBER) Precision
Type: Integer
Default: 1
Required: no
textMask="00.0"Description: (TEXT) Font Mask
Type: String
Default: 00.0
Required: no
disabledColor="string"Description: (EMITTER) Disabled emit color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
textSize="0.03"Description: (TEXT) Size of font in meter
Type: Float
Default: 0.03
Required: no
offsetValue="0"Description: Offset the value by the given amount
Type: Float
Default: 0
Required: no
>

<state rotation="x y z"Description: (MULTI_STATE) Rotation while state is active
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: (MULTI_STATE) Scale while state is active
Type: Scale values (x, y, z)
Required: no
emitColor="string"Description: (MULTI_STATE) Emit color if the node is a emitter
Type: String
Required: no
translation="x y z"Description: (MULTI_STATE) Translation while state is active
Type: Translation values (x, y, z)
Required: no
value="1 2 .. n"Description: (MULTI_STATE) One or multiple values separated by space to activate the state
Type: Multiple values
Required: no
intensity="float"Description: (MULTI_STATE) Intensity if the node is a emitter
Type: Float
Required: no
visibility="boolean"Description: (MULTI_STATE) Visibility while state is active
Type: Boolean
Required: no
/>

<valueMapping dashboardValue="float"Description: Value to be used for dashboard at this source value
Type: Float
Required: no
sourceValue="float"Description: Source value
Type: Float
Required: no
/>

</dashboard>
</dashboardCompound>

<parentFile xmlFilename="string"Description: Parent xml filepath used as basis
Type: String
Required: no
>

<attributes>
<clearList keepIndex="integer"Description: Index of list to keep
Type: Integer
Required: no
path="string"Description: List to clear but keep one item
Type: String
Required: no
/>

<set value="string"Description: Target value to set in parent file
Type: String
Required: no
path="string"Description: Path change in parent xml
Type: String
Required: no
/>

<remove path="string"Description: Path to remove from parent xml
Type: String
Required: no
/>

</attributes>
</parentFile>

<i3dMappings>
<i3dMapping id="string"Description: Identifier to be used in xml
Type: String
Required: no
node="string"Description: Index path to node in i3d file
Type: String
Required: no
/>

</i3dMappings>
</dashboardCompounds>