OpenJAUS.com

This file is part of the OpenJAUS HTML JAUS Reference.
Please support AS-4 JAUS and SAE by purchasing the corresponding Standard Document(s) from SAE International here.

Home / HmiServiceSet / ReportDrawingDefinition

Message ReportDrawingDefinition

Message ID: 4700h

Description:
This message is used to provide a Drawing Definition containing one or more Graphic Commands and associated data.

ReportDrawingDefinition
ReferenceFieldRec
GraphicsCommandList
GraphicsCommandsVar

Message Format
Field # Field Type Units Optional Interpretation
1 ReferenceFieldRec Record false
2 GraphicsCommandList List false


ReferenceFieldRec
Field # Field Type Units Optional Interpretation
1 DrawingDefinitionReference Unsigned Short units one false Unique reference to the Drawing Definition used in the system.


GraphicsCommandList
Count Field: Unsigned Short
Field # Field Type Units Optional Interpretation
1 GraphicsCommandsVar Variant varies false


GraphicsCommandsVar
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 PageSeq Record false The Page command defines the limits of the coordinate system used by the remote asset for the Graphics Viewport. Operator interfaces shall interpret this definition and adjust the limits such that the actual limits retain a 1:1 ratio with the physical dimensions of the operator interface Graphics Viewport. Any adjustments required to the page command coordinates will retain the center position on the operator interface Graphics Viewport. The page command shall appear first in a Drawing Definition.
1 BackgroundRec Record false The Background command allows the background color of the drawing area to be set. Limited color displays shall suitably convert the RGB value. By default, the background color shall be white RGB (255, 255, 255).
2 PenRec Record false The Pen command allows the definition of the active pen color for drawing. Limited color displays shall suitably convert the RGB value. By default, the pen color shall be black RGB (0, 0, 0).
3 PenWidthRec Record false Defines the active drawing pen line width. By default, the pen width shall be 1 pixel.
4 BrushRec Record false The Brush command defines the fill color for drawing filled shapes. Limited color displays shall suitably convert the RGB value. By default, the brush color shall be black RGB (0, 0, 0).
5 DigitalControlRec Record false The Digital Control command allows the remote asset to define a digital control at a position on the screen. The operator interface defines the size of the digital control determined by guidelines or standards for the application domain. The Drawing Service defines the digital controls outside the Graphics Viewport in four Digital Control Groups. Each Digital Control Group can contain five digital controls.
6 DigitalControlGroupRec Record false The Digital Control Group command assigns a label to one of the four Digital Control Groups. The Digital Control Group text may be used on displays that cannot display 20 digital controls simultaneously.
7 LabelSeq Record false The Label command allows the remote asset to create output only text onto the display. The text is displayed at the current transform rotation.
8 ValueSeq Record false The Value command allows the remote asset to display a variable value on the operator interface Graphics Viewport. The variable Reference defines the text displayed.
9 RotateSeq Record false The Rotate command defines an angular rotation of the graphics transformation matrix. Positive angles are a clockwise rotation. By default, the rotation angle shall be 0 micro-radians from the horizontal.
10 AntiRotateSeq Record false The Anti-rotate command defines a rotation in an anti-clockwise direction, to complement the 'Rotate' command above.
11 TranslateSeq Record false The Translate command defines a positional shift of the graphics transformation matrix. By default, the translation shall be (0, 0) from the origin.
12 AntiTranslateSeq Record false The Anti-translate command defines a positional shift in the opposite direction to the Translate command above. This allows the same variable references to be used to obtain an opposite action to a translate command.
13 RectangleSeq Record false The Rectangle command specifies a box drawing. X, Y defines the lower left corner (assuming 0, 0) of the rectangle. Width and height may be positive or negative. The border of the rectangle is drawn using the active Pen color.
14 FilledRectangleSeq Record false The Filled Rectangle command specifies a box drawing. X, Y defines the lower left corner (assuming 0, 0) of the rectangle. Width and height may be positive or negative. The border of the rectangle is drawn using the active Pen color and filled with the active Brush color.
15 CircleSeq Record false The Circle command defines a circle drawing. X and Y define the center of the circle. All values are in user coordinate space. The border of the circle is drawn using the active Pen color.
16 FilledCircleSeq Record false The Filled Circle command defines a circle drawing. The X and Y fields define the center of the circle. The border of the circle is drawn using the active Pen color and filled with the active Brush color.
17 EllipseSeq Record false The Ellipse command defines an ellipse drawing. X and Y define the bottom left corner of the ellipse and the width and height parameters define the size of the ellipse. The border of the ellipse is drawn using the active Pen color.
18 FilledEllipseSeq Record false The Filled Ellipse command defines an ellipse drawing. X and Y define the center of the circle. The border of the ellipse is drawn using the active Pen color and filled with the active Brush color.
19 LineSeq Record false The Line command allows the user to define two points joined by a line to be drawn in the current Pen color and width.
20 PolylineList List false Draws a sequence of connected lines defined by arrays of X and Y coordinates. Each pair of (X, Y) coordinates defines a point. The figure shall not close if the first point differs from the last point. The first X, Y pair in the list is the start point. The polyline is drawn in the current Pen color and width.
21 PolygonList List false Draws a sequence of connected lines defined by arrays of X and Y coordinates. Each pair of (X, Y) coordinates defines a point. The figure shall not close if the first point differs from the last point. The first X, Y pair in the list is the start point. The polygon is drawn in the current Pen color and width.
22 FilledPolygonList List false Draws a closed polygon defined by arrays of X and Y coordinates. Each pair of (X, Y) coordinates defines a point. The figure closes automatically by drawing a line connecting the final point to the first point, if those points are different. The first X, Y pair in the list is the start point. The border of the polygon is drawn using the active Pen color and filled with the active Brush color.
23 ArcSeq Record false Draws the outline of a circular or elliptical arc covering the specified rectangle. The resulting arc begins at StartAngle and extends for ArcAngle degrees. Angles are interpreted such that 0 degrees is at the 3 o'clock position. A positive value indicates a counter-clockwise rotation while a negative value indicates a clockwise rotation. The center of the arc is the center of the rectangle whose origin is (X, Y). The polygon is drawn in the current Pen color and width.
24 FilledArcSec Record false Fills a circular or elliptical arc covering the specified rectangle. The resulting arc begins at StartAngle and extends for ArcAngle degrees. Angles are interpreted such that 0 degrees is at the 3 o'clock position. A positive value indicates a counter-clockwise rotation while a negative value indicates a clockwise rotation. The center of the arc is the center of the rectangle whose origin is (X, Y). The border of the arc is drawn using the active Pen color and filled with the active Brush color.
25 PushVar Variant varies false The Push command increases the stack level of the graphics transformation matrix stack, copying the current top-level matrix. There are no parameters for this definition.
26 PopVar Variant varies false The Pop command decreases the stack level of the graphics transformation matrix stack, removing the current top-level matrix and returning to the transformation defined prior to the previous Push. There are no parameters for this definition.
27 IfVar Variant varies false The If command starts a conditional block. Variable to test for true/false. Non-zero = false
28 ElseIfVar Variant varies false The Else If command starts an alternative conditional block. Variable to test for true/false. Non-zero = false
29 ElseVar Variant varies false The Else command starts a block of definitions for execution if preceding If and Else If statements were false. There are no parameters for this definition.
30 EndIfVar Variant varies false Terminates a conditional block. There are no parameters for this definition.
31 SelectVar Variant varies false Starts a case statement. Reference to value to be evaluated for each Case statement
32 CaseVar Variant varies false Starts a block of conditional commands executed if the specific value of the Case statement matches the current value of the Select statement. The value to be compared to the reference data in the Select statement
33 DefaultVar Variant varies false Starts a block for execution if no other Case statement command blocks were executed within a Select block. There are no parameters for this definition.
34 EndSelectVar Variant varies false The End Select statement terminates a Select block. There are no parameters for this definition.
35 ImageSeq Record false The Image statement defines an area where a static image can be displayed. The image shall be scaled to fit within the defined area. X, Y defines the lower left corner (assuming 0, 0) of the image.


PageSeq
Field # Field Type Units Optional Interpretation
1 MinimumX Variant varies false User defined minimum X coordinate of the display frame
2 MinimumY Variant varies false User defined minimum Y coordinate of the display frame
3 MaximumX Variant varies false User defined maximum X coordinate of the display frame
4 MaximumY Variant varies false User defined maximum Y coordinate of the display frame


MinimumX
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


MinimumY
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


MaximumX
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


MaximumY
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


BackgroundRec
Field # Field Type Units Optional Interpretation
1 RedColor Byte units one false Red value of the background color of drawing area
2 GreenColor Byte units one false Green value of the background color of drawing area
3 BlueColor Byte units one false Blue value of the background color of drawing area


PenRec
Field # Field Type Units Optional Interpretation
1 RedColor Byte units one false Red value of the new pen color
2 GreenColor Byte units one false Green value of the new pen color
3 BlueColor Byte units one false Blue value of the new pen color


PenWidthRec
Field # Field Type Units Optional Interpretation
1 Width Byte units one false Width of drawing pen in pixels


BrushRec
Field # Field Type Units Optional Interpretation
1 RedColor Byte units one false Red value of the new brush color
2 GreenColor Byte units one false Green value of the new brush color
3 BlueColor Byte units one false Blue value of the new brush color


DigitalControlRec
Field # Field Type Units Optional Interpretation
1 Reference Unsigned Short units one false Reference to the digital control used to define the state of the digital control in DCM messages
2 Group Enumeration
Integer Size: Unsigned Byte
one false Enumeration Values:
0: Top
1: Left
2: Right
3: Bottom
3 DigitalControlRec Enumeration
Integer Size: Unsigned Byte
one false Digital Control position within Group. 0 = Top/Left ... 4 = Lower/Right

Enumeration Values:
0...4: Undefined
4 Label FixedLengthString
[size: 12 bytes]
one false The text to label the digital control in a null terminated ASCII String


DigitalControlGroupRec
Field # Field Type Units Optional Interpretation
1 Group Enumeration
Integer Size: Unsigned Byte
one false Enumeration Values:
0: Top
1: Left
2: Right
3: Bottom
2 Label FixedLengthString
[size: 12 bytes]
one false The text to label the digital control in a null terminated ASCII String


LabelSeq
Field # Field Type Units Optional Interpretation
1 X Variant varies false X coordinate in User Space
2 Y Variant varies false Y coordinate in User Space
3 AlignmentRec Record false
4 Size Variant varies false Font point size (72 points per inch)
5 TextRec Record false


X
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


Y
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


AlignmentRec
Field # Field Type Units Optional Interpretation
1 Alignment Enumeration
Integer Size: Unsigned Byte
one false Enumeration Values:
0: Top Left
1: Middle Left
2: Bottom Left
3: Middle Center
4: Middle Right
5: Bottom Center
6: Bottom Right
7: Top Center
8: Top Right


Size
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


TextRec
Field # Field Type Units Optional Interpretation
1 Text VariableLengthString
Count Size: Unsigned Byte
one false Text of label in a null terminated ASCII String


ValueSeq
Field # Field Type Units Optional Interpretation
1 X Variant varies false X coordinate in User Space
2 Y Variant varies false Y coordinate in User Space
3 AlignmentRec Record false
4 Size Variant varies false Font point size (72 points per inch)
5 DataReference Variant varies false Text of label in a null terminated ASCII String


X
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


Y
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


AlignmentRec
Field # Field Type Units Optional Interpretation
1 Alignment Enumeration
Integer Size: Unsigned Byte
one false Enumeration Values:
0: Top Left
1: Middle Left
2: Bottom Left
3: Middle Center
4: Middle Right
5: Bottom Center
6: Bottom Right
7: Top Center
8: Top Right


Size
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


DataReference
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


RotateSeq
Field # Field Type Units Optional Interpretation
1 Angle Variant varies false The angular rotation in micro-radians


Angle
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


AntiRotateSeq
Field # Field Type Units Optional Interpretation
1 Angle Variant varies false The negative angular rotation in micro-radians


Angle
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


TranslateSeq
Field # Field Type Units Optional Interpretation
1 TX Variant varies false The X transformation in User Space
2 TY Variant varies false The Y transformation in User Space


TX
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


TY
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


AntiTranslateSeq
Field # Field Type Units Optional Interpretation
1 TX Variant varies false The negative X transformation in User Space
2 TY Variant varies false The negative Y transformation in User Space


TX
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


TY
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


RectangleSeq
Field # Field Type Units Optional Interpretation
1 X Variant varies false The X coordinate in User Space
2 Y Variant varies false The Y coordinate in User Space
3 Width Variant varies false The width value in User Space
4 Height Variant varies false The height value in User Space


X
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


Y
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


Width
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


Height
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


FilledRectangleSeq
Field # Field Type Units Optional Interpretation
1 X Variant varies false The X coordinate in User Space
2 Y Variant varies false The Y coordinate in User Space
3 Width Variant varies false The width value in User Space
4 Height Variant varies false The height value in User Space


X
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


Y
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


Width
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


Height
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


CircleSeq
Field # Field Type Units Optional Interpretation
1 X Variant varies false The X coordinate in User Space
2 Y Variant varies false The Y coordinate in User Space
3 Radius Variant varies false The radius of the circle in User Space


X
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


Y
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


Radius
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


FilledCircleSeq
Field # Field Type Units Optional Interpretation
1 X Variant varies false The X coordinate in User Space
2 Y Variant varies false The Y coordinate in User Space
3 Radius Variant varies false The radius of the circle in User Space


X
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


Y
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


Radius
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


EllipseSeq
Field # Field Type Units Optional Interpretation
1 X Variant varies false The X coordinate in User Space
2 Y Variant varies false The Y coordinate in User Space
3 Width Variant varies false The width of the ellipse in User Space
4 Height Variant varies false The height of the ellipse in User Space


X
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


Y
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


Width
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


Height
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


FilledEllipseSeq
Field # Field Type Units Optional Interpretation
1 X Variant varies false The X coordinate in User Space
2 Y Variant varies false The Y coordinate in User Space
3 Width Variant varies false The width of the ellipse in User Space
4 Height Variant varies false The height of the ellipse in User Space


X
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


Y
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


Width
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


Height
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


LineSeq
Field # Field Type Units Optional Interpretation
1 X1 Variant varies false The start X coordinate in User Space
2 Y1 Variant varies false The start Y coordinate in User Space
3 X2 Variant varies false The end X coordinate in User Space
4 Y2 Variant varies false The end Y coordinate in User Space


X1
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


Y1
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


X2
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


Y2
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


PolylineList
Count Field: Unsigned Byte
Field # Field Type Units Optional Interpretation
1 X Variant varies false X coordinate in User Space
2 Y Variant varies false Y coordinate in User Space


X
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


Y
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


PolygonList
Count Field: Unsigned Byte
Field # Field Type Units Optional Interpretation
1 X Variant varies false X coordinate in User Space
2 Y Variant varies false Y coordinate in User Space


X
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


Y
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


FilledPolygonList
Count Field: Unsigned Byte
Field # Field Type Units Optional Interpretation
1 X Variant varies false X coordinate in User Space
2 Y Variant varies false Y coordinate in User Space


X
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


Y
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


ArcSeq
Field # Field Type Units Optional Interpretation
1 X Variant varies false The X coordinate in User Space
2 Y Variant varies false The Y coordinate in User Space
3 Width Variant varies false The width of the arc to be drawn in User Space
4 Height Variant varies false The height of the arc to be drawn in User Space
5 StartAngle Variant varies false The beginning angle
6 ArcAngle Variant varies false The angular extent of the arc, relative to the start angle


X
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


Y
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


Width
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


Height
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


StartAngle
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


ArcAngle
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


FilledArcSec
Field # Field Type Units Optional Interpretation
1 X Variant varies false The X coordinate in User Space
2 Y Variant varies false The Y coordinate in User Space
3 Width Variant varies false The width of the arc to be drawn in User Space
4 Height Variant varies false The height of the arc to be drawn in User Space
5 StartAngle Variant varies false The beginning angle
6 ArcAngle Variant varies false The angular extent of the arc, relative to the start angle


X
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


Y
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


Width
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


Height
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


StartAngle
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


ArcAngle
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


PushVar
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation


PopVar
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation


IfVar
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


ElseIfVar
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


ElseVar
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation


EndIfVar
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation


SelectVar
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


CaseVar
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


DefaultVar
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation


EndSelectVar
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation


ImageSeq
Field # Field Type Units Optional Interpretation
1 X Variant varies false The X coordinate in User Space
2 Y Variant varies false The Y coordinate in User Space
3 Width Variant varies false The width of the image to be drawn in User Space
4 Height Variant varies false The height of the image to be drawn in User Space
5 Reference Variant varies false Reference to the data of image to display. Characterize flag will always be set to 1 (reference value)
6 ImageTypeRec Record false


X
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


Y
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


Width
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


Height
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


Reference
Type Enum Size: Unsigned Byte
Enum Value Name Type Units Optional Interpretation
0 Literal Record false
1 Reference Record false


Literal
Field # Field Type Units Optional Interpretation
1 Value Integer units one false


Reference
Field # Field Type Units Optional Interpretation
1 Structure Unsigned Short units one false
2 Field Unsigned Short units one false


ImageTypeRec
Field # Field Type Units Optional Interpretation
1 ImageType Enumeration
Integer Size: Unsigned Byte
one false The encoding type of the image.

Enumeration Values:
0: PPM
1: JPEG
2: TIFF
3: NITFS
4: BMP



OpenJAUS.com

Copyright © SAE International. Reprinted with Permission.
Portions Copyright © OpenJAUS LLC.
The information above is generated from the JAUS Services modelled in the OpenJAUS SDK using OpenJAUS Service Studio. It is provided as a resource to assist JAUS developers and is not a substitute for the JAUS Standards Documents which may be obtained from the SAE International.

Generated on 09/11/2015 from AS6040-HMI.ojss