The display page database is made up of several record types.
PgKeys contains the master records for a display page. There is one record in PgKeys for each page in the system.
The rest of the records define display entities. There is one record for each entity on the screen. An entity can be an alphanumeric field or an icon.
This table associates a display page name with a page number.
Page name.
Page number.
Display flag. The value of this field is either 'Y' or 'N'. If the value is 'Y', all of the records associated with the page are displayed unless their individual Dflags are set to 'N'. If the value is 'N', the entire page is inhibited from being displayed.
Comments field.
This table defines static text strings in a display page. These strings can be used for comments and other permanent text.
Together PgNme and RecId form the key for this table.
Name of the page.
Validated by PgKeys.PgNme.
A serial number used to identify the record.
X coordinate on display page.
Y coordinate on display page.
Display flag. The value of this field is either 'Y' or 'N'. If the value is 'Y', this record is displayed. If the value is changed while the page is displayed, the field is erased.
Width (in characters) of the string.
Font setting to display the text.
Valid values are: default, big, and user1 through user8.
The string to be displayed.
This table defines database fields for display.
Name of the page.
Validated by PgKeys.PgNme.
Type of field to display.
Validated by DFkeys.DFnme.
A serial number used to identify the record.
X coordinate on display page.
Y coordinate on display page.
Display flag. The value of this field is either 'Y' or 'N'. If the value is 'Y', this record is displayed. If the value is changed while the page is displayed, the field is erased.
Width (in characters) of the string.
Font setting to display the text.
Valid values are: default, big, and user1 through user8.
Name of the parameter to display. If DFnme is set to Label or Name, only the Label must be set. The RefName field may be NULL.
This table defines Display/Control parameter sets for a display page. The first display parameter (DCdisp1_Label, DCdisp1_DrefNme) is the one displayed on the screen at the given coordinates. The DCdisp and DCctl fields work in sets. For example, when a DCpnt is selected on the screen, DCdisp1 will be displayed as the readback parameter and DCctl1 will be displayed as the control parameter. The # in DCdisp# and DCctl# identify the layer number. The first time an item is clicked, the first layer will appear. Subsequent clicks will increment the layer.
Name of the page this record is associated with.
Validated by PgKeys.PgNme.
A serial number used to identify the record.
X coordinate on display page.
Y coordinate on display page.
Display flag. The value of this field is either 'Y' or 'N'. If the value is 'Y', this record is displayed. If the value is changed while the page is displayed, the field is erased. However, the field may still be selected by the mouse until a new page is loaded or the same page is reloaded.
Width (in characters) of the string.
Font setting to display the text.
Valid values are: default, big, and user1 through user8.
First read back parameter.
Second read back parameter.
Third read back parameter.
Fourth read back parameter.
First control parameter.
Second control parameter.
Third control parameter.
Fourth control parameter.
Icon display definition table. ICdisp and ICctl fields are treated in the same way as in the CrtDCpnt table.
Name of the page this record is associated with.
Validated by PgKeys.PgNme.
Type of icon to display.
Validated by IconKeys.IconNme.
A serial number used to identify the record.
Name of the beamline region associated with this record.
Validated by GrpKeys.GrpNme.
X coordinate on display page.
Y coordinate on display page.
Second X coordinate on display page. This field is used to stretch/modify the geometry of the icon. A value of "0" will result in the default geometry for the given plane.
Second Y coordinate on display page. This field is used to stretch/modify the geometry of the icon. A value of "0" will result in the default geometry for the given plane.
Amount (in degrees) to rotate the icon from its base orientation (right hand coordinates). A value of "0" will result in the no rotation.
Amount to scale the icon size. The default (and most common) size is 1.0.
Display flag. If the value is 'Y', this record is displayed. If the value is changed while the page is displayed, the field is erased. However, the field may still be selected by the mouse until a new page is loaded or the same page is reloaded.
Data point from which to get the icon color.
First Display parameter.
Second Display parameter.
Third Display parameter.
Fourth Display parameter.
First Control parameter.
Second Control parameter.
Third Control parameter.
Fourth Control parameter.
Comments field.