DSC_ICONS table

images\btn_mini.gif  Notation

Summary

This table contains properties of icon sub descriptors on diagrams. The table is read-only.

Field name

SQL type

Description

DESCINDEX

INTEGER

Unique number of the descriptor.

PARENTINDEX INTEGER Index of the descriptor representing state 0 for this object.
STATE INTEGER The number of the state this sub descriptor is representing.
SUBINDEX INTEGER Number of the next sub descriptor (DSC_SUB) representing the next state for a digital object. NULL for the last descriptor.
TEMPLATE INTEGER The number of the template descriptor used, 0 if the template is not used, NULL, if the descriptor is a template descriptor itself.

DESCTYPE

INTEGER

Type of the descriptor (see the DSC_TYPES table).

DESCNAME

CHAR (31)

Name of the descriptor.

OAN

INTEGER

Autonumber of the object this descriptor is connected to if any.

AREA

CHAR (31)

Area of the object this descriptor is connected to if any.

ENAME

CHAR (31)

Name of the object this descriptor is connected to if any.

PICTUREOAN

INTEGER

Autonumber of the diagram, this descriptor is located on. NULL, if the descriptor belongs to the library tool bar, or the descriptor is a template descriptor.

PICTUREAREA

CHAR (31)

Area of the diagram, this descriptor is located on. NULL, if the descriptor belongs to the library tool bar, or the descriptor is a template descriptor.

PICTURENAME

CHAR (31)

Name of the diagram, this descriptor is located on. NULL, if the descriptor belongs to the library tool bar, or the descriptor is a template descriptor.

DIAGRAMDSC INTEGER Number of the diagram descriptor that this descriptor belongs to.
SUBDIAGRAM INTEGER Index of the subdiagram the descriptor belongs to.

GROUPS

INTEGER

The number of groups this descriptor is a member of.

CLICKSENSITIVE

INTEGER

1 if sensitive to mouse clicks, 0 if not.

MIRRORIMAGE INTEGER 1 if the icon is mirrored, 0 if not.
SINGLEBITDISP INTEGER 1 if single bit display is used, 0 if not.
SCALABLE INTEGER 1 if the icon is scalable, 0 if not.
FASTBLINK INTEGER 1 if the icon should blink fast, 0 if it should blink slowly.

MOVSYMBOL

INTEGER

Width in pixels of the symbols shown in the library tool bar.

ALARMONSYMBOL

INTEGER

1 if alarms are shown on the symbol, 0 if not.

ALARMONID

INTEGER

1 if alarms are shown on the displayed name, 0 if not.

ALARMONVALUE

INTEGER

1 if alarms are shown on the displayed value, 0 if not.

SHOWNAME

INTEGER

Show the name of the object.

SHOWDESC

INTEGER

Show the description of the object.

SHOWVALUE

INTEGER

Show the value of the object.

SHOWTABLEDESC

INTEGER

Show the table entry names if the object is a table.

SHOWUNIT

INTEGER

Show the unit of the object.

NUMBER_FORMAT

INTEGER

Number of the format to be used to display the value:

1 = digital state/command: “ON”
2
= decimal: 123.45
3
= exponent: 1.2345e+002
4
= binary: 110 (value truncated)
5
= octal: 364 (value truncated)
6
= integer: 123 (value truncated)
7
= hexadecimal: C7B (value truncated)

PREFIXZERO

INTEGER

1 if value is to be prefixed with zeroes, 0 if not.

PREFIXFMT

INTEGER

1 if the value is to be prefixed with the format type (i.e. &H for hexadecimal, &O fir octal), 0 if not.

FONTINDEX

INTEGER

Index of the font used for the descriptor.

ICONTABLE INTEGER Number of the table containing the icon used for this descriptor, 1-10. If both ICONTABLE and ICONINDEX are 0, no icon is selected.
ICONINDEX INTEGER Number of the icon within the icon table, 1-10. If both ICONTABLE and ICONINDEX are 0, no icon is selected.

HOTX

INTEGER

Horizontal position (left side, center for icons) of the clicksensitive area of the descriptor in IGSS units.

HOTY

INTEGER

Vertical position (top edge, center for icons) of the clicksensitive area of the descriptor in IGSS units.

HOTW

INTEGER

Width of the clicksensitive area in IGSS units.

HOTH

INTEGER

Height of the clicksensitive area in IGSS units.

TEXTLEFT

INTEGER

Left edge of the area used to show the name of the object in IGSS units.

TEXTTOP

INTEGER

Top edge of the area used to show the name of the object in IGSS units.

TEXTWIDTH

INTEGER

Width of the area used to show the name of the object in IGSS units.

TEXTHEIGHT

INTEGER

Height of the area used to show the name of the object in IGSS units.

TETXTRIGHTALIGN

INTEGER

1 if the text is to be rightaligned, 0 if not.

VALUELEFT

INTEGER

Left edge of the area used to show the value of the object in IGSS units.

VALUETOP

INTEGER

Top edge of the area used to show the value of the object in IGSS units.

VALUEWIDTH

INTEGER

Width of the area used to show the value of the object in IGSS units.

VALUEHEIGHT

INTEGER

Height of the area used to show the value of the object in IGSS units.

VALUERIGHTALIGN

INTEGER

1 if the value is to be rightaligned, 0 if not.

DISPATOM

INTEGER

The number of atom whose value is displayed (-1 for table objects means all values).

VALUEFIELDWIDTH

INTEGER

The character width of the displayed value.

ANGLE INTEGER The rotation angle of the icon. Possible values are 0, 90, 180 and 270.

COLOR

INTEGER

A number identifying the color used for drawing the descriptor.

The number must be given in RGB hexadecimal notation.

BLINKATTR INTEGER Blink attributes of the descriptor:
0: Blink color/Alternate color
1: Blink color/Background
2: No Blink
BLINKCOLOR INTEGER

A number identifying the alternate color used for blinking the icon when BLINKATTR is 0.

The number must be given in RGB hexadecimal notation.

BACKATTR INTEGER Blink attributes of the descriptor background:
0: Background color
1: Transparent
BACKCOLOR INTEGER

A number identifying the color used for the background when BACKATTR is 0.

The number must be given in RGB hexadecimal notation.