man7/iconkeys
Table of Contents
IconKeys - AccelNET Icon Keys
This table is used
to validate entries in CrtICpnt.I Ctype. At table translation time IconNme
is replaced with IconVal. If this table is changed <include/AccCtl/crtdef.h>
must be changed to match.
This manual page also documents the usage of
the icons.
- * IconNme
Name of the icon.
- IconVal
The integer value associated with this entry.
- IconDesc
comments field.
This is a list of valid entries
for CrtICpnt.I Ctype. All of the entries appear in the IconKeys table. Each
entry explains how the fields in CrtICpnt are used with that icon type.
Most of the icons use the CrtICpnt.I Cicon_label and CrtICpnt.I Cicon_DrefNme
to attach a datapoint in the AccelNET database. Most of the icons use this
datapoint to set the icon color.
If CrtICpnt.I Cicon_label and CrtICpnt.I
Cicon_DrefNme are NULL the icon has a default color.
The color values given
in the Color section are the symbolic color names taken from xcrt_color(5)
.
Here is a list of the commonly used ones and the usual settings for them:
COLic_0 = blue
COLic_1 = green
COLic_2 = yellow
COLic_3 = red
COLic_4 = purple
COLbadp = green
Other color names are used by certain icons. Information
about these is given in the Color section of the icon.
As a very general
guideline the colors should be used as shown below. Of course actual color
usage is icon (and application dependent).
COLic_0 is the inactive state.
For example valve closed, power off.
COLic_1 is the caution state. For
example interlocks bypassed. In some cases it may be used to indicate the
closed state.
COLic_2 is the active state, For example valve open, power
on.
COLic_3 is the alarm state. For example bad vacuum, out of limit.
Draw
an Arc
This is commonly used to form the curved end of an accelerator tank.
- CurX, CurY
The center of the arc.
- CurX2, CurY2
The starting point of the arc.
- Scale
The number of points in the arc.
- Rotation
The number of degrees to swing the arc.
- Color
This icon uses COLline to obtain it’s color.
COLline is usually set to
green.
Draw a wide arc.
This is commonly used to form the curved end
of an accelerator tank.
This icon responds to color changes via the IconStat
variable. This can be used in conjunction with the beamline icon to build
(for example) an accelerator tank which changes color for alarm conditions.
- CurX, CurY
The center of the arc.
- CurX2, CurY2
The starting point of the arc.
- Scale
The number of points in the arc.
- Rotation
The number of degrees to swing the arc.
- Color
0.0 - COLback
1.0 - COLic_1
2.0 - COLic_2
3.0 - COLic_3
Beam Blocker Icon.
This icon is for use with a pneumatic
actuator driven beam blocker system designed and built as part of the NEC
beam recombinator system.
It is drawn as a bar graph. The bar graph is drawn
in three possible states out, position 1, and position 2 in correspondence
with the three possible beam blocker positions designed into the system
and software.
- CurX, CurY
- The origin of the icon is the middle of the left
edge of the bar graph.
- CurX2, CurY2
- not used.
- Scale
- Factor of 1.0 yields an
icon with 4 x 20 pixel size.
- Rotation
- Rotation of 0 degrees draws icon oriented
along the X and axis at an angle of zero degrees, i.e. a horizontal bar
graph with the maximum on the right side.
- Color
0.0 - COLback
1.0 - COLic_1
2.0 - COLic_2
3.0 - COLic_3
- Typical Usage
- A value of 0.0 indicates the beam blocker system is off and
the beam blocker is completely out.
A value of 1.0 indicates the beam blocker
system is on and the beam blocker is completely out.
A value of 2.0 indicates
the beam blocker system is on and the beam blocker is in position 1.
A
value of 3.0 indicates the beam blocker system is on and the beam blocker
is in position 2.
Beam line.
The icon is drawn as a line three pixels
wide.
- CurX, CurY
First endpoint.
- CurX2, CurY2
Second endpoint.
- Scale
Factor of 1.0 yields a line width of 3.
- Rotation
not used.
- Color
0.0 - COLbl_i
1.0 - COLbl_r
2.0 - COLbl_a
3.0 - COLbl_e
> 3.0 - COLbl_e
NULL pointers = COLbl_i
Beam Line Valve.
The icon is drawn
as a box with diagonal lines.
- CurX, CurY
The center point of the icon.
- CurX2, CurY2
The width and height. Creates a stretching effect. Zeros may be used for
default size (12x12).
- Scale
Factor of 1.0 usually used. Can be used to scale width/height equally.
- Rotation
Rotation of 0 degrees draws the icon oriented along X and Y axises.
- Color
0.0 - COLic_0
1.0 - COLic_1
2.0 - COLic_2
3.0 - COLic_3
4.0 - COLic_4
5.0 - COLic_5
6.0 - COLic_6
7.0 - COLic_7
> 7.0 - COLic_7
NULL pointers = COLbadp
- Typical Usage
- COLic_0 usually indicates
the valve is closed.
COLic_1 could be used to show interlocks are bypassed.
COLic_2 usually indicates the valve is open.
COLic_3 usually indicates
some error condition. In some cases this has been used to show that the
PosSC and the PosSR do not agree after a suitable timeout.
COLic_4 generally
indicates a hardware communication error.
Deprecated, use
blv instead.
SF6 Blower.
The icon is drawn as a circle with a snout similiar in appearance
to a centrifugal pump.
- CurX, CurY
The center point of the icon.
- CurX2, CurY2
not used.
- Scale
Factor of 1.0 yields icon with 14 x 14 pixel size.
- Rotation
Icon is oriented along X and Y axises.
- Color
0.0 - COLic_0
1.0 - COLic_1
2.0 - COLic_2
3.0 - COLic_3
4.0 - COLic_4
5.0 - COLic_5
6.0 - COLic_6
7.0 - COLic_7
> 7.0 - COLic_7
NULL pointers = COLbadp
- Typical Usage
- COLic_0 usually indicates
the blower is off.
COLic_1 not used
COLic_2 usually indicates the blower
is on.
COLic_3 usually indicates the blower has failed. In some cases this
has been used to show that the PwrSC and the PwrSR do not agree after a
suitable timeout.
COLic_4 generally indicates a hardware communication
error.
90 deg bending magnet.
The icon is drawn as a 90 degree bending
magnet.
- CurX, CurY
The center point of the icon is the center of the magnet radius.
- CurX2,
CurY2
not used.
- Scale
Factor of 1.0 yields icon with 18 x 18 pixel size.
- Rotation
Rotation of 0 degrees draws icon with ports at 0 and 270 degrees.
- Color
0.0 - COLic_0
1.0 - COLic_1
2.0 - COLic_2
3.0 - COLic_3
4.0 - COLic_4
5.0 - COLic_5
6.0 - COLic_6
7.0 - COLic_7
> 7.0 - COLic_7
NULL pointers = COLbadp
- Typical Usage
- COLic_0 usually indicates
the magnet is off.
COLic_1 usually indicates the magnet is being tuned.
COLic_2 usually indicates the magnet is on.
COLic_3 usually indicates
some error condition such as a flow switch failure.
COLic_4 generally indicates
a hardware communication error.
A box
The icon is drawn as a small square.
- CurX, CurY
The center point is the center of the square.
- CurX2, CurY2
not used.
- Scale
Factor of 1.0 yields icon with 6 x 6 pixel area.
- Rotation
Rotation of 0 degrees draws icon aligned to the x and y axises.
- Color
0.0 - COLic_0
1.0 - COLic_1
2.0 - COLic_2
3.0 - COLic_3
4.0 - COLic_4
5.0 - COLic_5
6.0 - COLic_6
7.0 - COLic_7
> 7.0 - COLic_7
NULL pointers = COLbadp
- Typical Usage
This icon has been used for so many different things it’s really hard to
know what to say about usage.
Follow the general rules for color and use
this icon in places where there is an overflow of datapoints which need
to be associated with a "main" icon.
For example, one might use this icon
to handle the cooling system and isolation transformer for an ion source
and to add some of the other controls needed for ion source operation such
as the SNICS oven controls.
Other common usages are: the tank pressure
and temperature switches, the Faraday cup SaveSC function, bending magnet
power off/on controls, and beam line power off/on controls.
Beam Profile
Monitor
The icon is drawn as a hook. It resembles the wire inside of the
BPM.
- CurX, CurY
The center point of the icon is the center of the hook.
- CurX2, CurY2
not used.
- Scale
Factor of 1.0 yields icon with 7 x 14 pixel size.
- Rotation
Rotation of 0 degrees draws icon with stem up.
- Color
0.0 - COLic_0
1.0 - COLic_1
2.0 - COLic_2
3.0 - COLic_3
4.0 - COLic_4
5.0 - COLic_5
6.0 - COLic_6
7.0 - COLic_7
> 7.0 - COLic_7
NULL pointers = COLbadp
- Typical Usage
- COLic_0 usually indicates
the bpm is off.
COLic_1 is usually not used.
COLic_2 usually indicates
the bpm is on.
COLic_3 is usually not used.
COLic_4 generally indicates
a hardware communication error.
Cold Cathode Gauge
The icon is drawn
as a hollow circle with a stem.
- CurX, CurY
The center point of the icon is the center of the circle.
- CurX2, CurY2
not used.
- Scale
Factor of 1.0 yields icon with 8 x 9 pixel size.
- Rotation
Rotation of 0 degrees draws icon with stem down.
- Color
0.0 - COLic_0
1.0 - COLic_1
2.0 - COLic_2
3.0 - COLic_3
4.0 - COLic_4
5.0 - COLic_5
6.0 - COLic_6
7.0 - COLic_7
> 7.0 - COLic_7
NULL pointers = COLbadp
- Typical Usage
- COLic_0 can indicate
the gauge power is off.
COLic_1 usually not used.
COLic_2 usually indicate
the gauge is ok.
COLic_3 usually indicates some error condition.
COLic_4
generally indicates a hardware communication error.
cc_nc is a normally closed contact.
cc_no is a normally open contact.
The icon is drawn as an electronic schematic
symbol representing a relay contact with a circle around it. The contact
is either drawn in an open state or a closed state depending on the value
of the datapoint associated with icon control.
- CurX, CurY
The center point is the center of the contact.
- CurX2, CurY2
not used.
- Scale
Factor of 1.0 yields icon with 8 x 8 pixel area.
- Rotation
Rotation of 0 degrees draws icon with the open side of the rectangle facing
left.
- cc_nc - Color
0.0 - COLic_0, contact closed
1.0 - COLic_1, contact open
2.0 - COLic_2, contact open
3.0 - COLic_3, contact open
> 3.0 - COLic_3, contact open
NULL pointers = COLbadp, contact open
- cc_no
- Color
0.0 - COLic_0, contact open
1.0 - COLic_1, contact closed
2.0 - COLic_2, contact closed
3.0 - COLic_3, contact closed
> 3.0 - COLic_3, contact closed
NULL pointers = COLbadp, contact closed
- Typical
Usage
- None, we don’t have any operational history on these icons yet.
Charging
System
The icon is drawn as a pulley with a section of chain extending
from it.
- CurX, CurY
The center point of the icon is the center of the charging pulley.
- CurX2,
CurY2
not used.
- Scale
Factor of 1.0 yields icon with 14 pixel diameter pulley.
- Rotation
Rotation of 0 degrees draws icon with charging chain pointing to left.
- Color
0.0 - COLic_0
1.0 - COLic_1
2.0 - COLic_2
3.0 - COLic_3
4.0 - COLic_4
5.0 - COLic_5
6.0 - COLic_6
7.0 - COLic_7
> 7.0 - COLic_7
NULL pointers = COLbadp
- Typical Usage
- COLic_0 usually indicates
the chain is off.
COLic_1 could be used to show interlocks are bypassed.
COLic_2 usually indicates the chain is on.
COLic_3 usually indicates some
error condition. In some cases this has been used to show that the PwrSC
and the PwrSR do not agree after a suitable timeout.
COLic_4 usually indicates
a hardware communication error.
A round chamber.
The icon is drawn as
a circle with a hollow center.
- CurX, CurY
The center point is the center of the circle.
- CurX2, CurY2
not used.
- Scale
Factor of 1.0 yields icon with 20 x 20 pixel area.
- Rotation
not used. How can you rotate a circle ?
- Color
0.0 - COLic_0
1.0 - COLic_1
2.0 - COLic_2
3.0 - COLic_3
4.0 - COLic_4
5.0 - COLic_5
6.0 - COLic_6
7.0 - COLic_7
> 7.0 - COLic_7
NULL pointers = COLbadp
- Typical Usage
- Typically used to represent
a target chamber. Follow the usual color guidelines.
Cryo Pump
An cryo
pump is drawn as a box with an "C" in the center of it.
- CurX, CurY
The center point is the center of the box.
- CurX2, CurY2
not used.
- Scale
Factor of 1.0 yields icon with 16 x 16 pixel area.
- Rotation
Rotation of 0 degrees draws icon oriented along X and Y axises.
- Color
0.0 - COLic_0
1.0 - COLic_1
2.0 - COLic_2
3.0 - COLic_3
4.0 - COLic_4
5.0 - COLic_5
6.0 - COLic_6
7.0 - COLic_7
> 7.0 - COLic_7
NULL pointers = COLbadp
- Typical Usage
- COLic_0 usually indicates
the pump is off.
COLic_1 could be used to show interlocks are bypassed.
COLic_2 usually indicates the pump is on and ok.
COLic_3 usually indicates
some error condition.
COLic_4 generally indicates a hardware communication
error.
Capacitive Pick Off
The icon is drawn as a hemisphere.
- CurX, CurY
The center point of the icon is 9 pixels below center of top line of dome.
- CurX2, CurY2
not used.
- Scale
Factor of 1.0 yields icon with 18 x 11 area.
- Rotation
Rotation of 0 degrees draws icon with dome facing up.
- Color
0.0 - COLic_0
1.0 - COLic_1
2.0 - COLic_2
3.0 - COLic_3
4.0 - COLic_4
5.0 - COLic_5
6.0 - COLic_6
7.0 - COLic_7
> 7.0 - COLic_7
NULL pointers = COLbadp
- Typical Usage
- COLic_0 can be used
to show the preamp or TPS power is off.
COLic_1 usually not used.
COLic_2
can be used to show the preamp or TPS power is on.
COLic_3 usually not
used.
COLic_4 generally indicates a hardware communication error.
Display/Control
Point
This draws a numeric display field and a units field. It behaves similarly
to a DCpnt except that it can be scaled in size and includes the units
field. It cannot be accessed from the mouse.
CrtICpnt.I Cicon_label and CrtICpnt.I
Cicon_DrefNme are used to assign a datapoint from which to get the displayed
value.
The error value from the displayed datapoint is used to set the color
of the icon. This is the same behavior as a CrtDCpnt entry.
- CurX, CurY
The starting point is the lower left corner of the numeric field.
- CurX2,
CurY2
not used.
- Scale
not used.
- Rotation
not used.
- Color
- Color information comes from the error value of the assigned
parameter.
ERRok - COLdc_ok
ERRbadp - COLbadp
ERRio - COLdc_io
default (all other errors) - COLdc_lim
NULL pointers = COLbadp
- Typical
Usage
- This icon is used most of the time to display the GVM.
Beam degrader
The icon is drawn as a five small circles arranged in a line perpendicular
to the beam axis.
- CurX, CurY
The center point is the center of the middle circle.
- CurX2, CurY2
not used.
- Scale
Factor of 1.0 yields icon with 6 x 10 pixel area.
- Rotation
Rotation of 0 degrees draws icon with the circles drawn in a vertical line.
- Color
0.0 - COLic_0
1.0 - COLic_1
2.0 - COLic_2
3.0 - COLic_3
4.0 - COLic_4
5.0 - COLic_5
6.0 - COLic_6
7.0 - COLic_7
> 7.0 - COLic_7
NULL pointers = COLbadp
- Typical Usage
- COLic_0 usually indicates
the is controller off.
COLic_1 usually indicates that the degrader is in.
COLic_2 usually indicates that the degrader is out.
COLic_3 usually indicates
some error condition. In some cases this has been used to show that the
PosSC and the PosSR do not agree after a suitable timeout.
COLic_4 generally
indicates a hardware communication error.
A door with a small round
handle.
- CurX, CurY
The center point is the center of the inside edge of the rectangle.
- CurX2,
CurY2
not used.
- Scale
Factor of 1.0 yields icon with 20 x 30 pixel area.
- Rotation
Rotation of 0 degrees draws an upright door with the handle on the left
side.
- Color
0.0 - COLic_0
1.0 - COLic_1
2.0 - COLic_2
3.0 - COLic_3
4.0 - COLic_4
5.0 - COLic_5
6.0 - COLic_6
7.0 - COLic_7
> 7.0 - COLic_7
NULL pointers = COLbadp
- Typical Usage
- COLic_0 usually not
used.
COLic_1 usually not used.
COLic_2 usually indicates that the door
is closed.
COLic_3 usually indicates that the door is open.
COLic_4 generally
indicates a hardware communication error.
Double Slit
The icon is
drawn as a pair of triangles with the points facing each other. When drawn
over a beamline there should be a triangle on each side of the beamline.
- CurX, CurY
The center point of the icon is center point between the wedges.
- CurX2,
CurY2
The width and height. Creates a stretching effect. Zeros may be used for
default size (6x18).
- Scale
Factor of 1.0 usually used. Can be used to scale width/height equally.
- Rotation
Rotation of 0 degrees draws icon with wedges above each other.
- Color
0.0 - COLic_0
1.0 - COLic_1
2.0 - COLic_2
3.0 - COLic_3
4.0 - COLic_4
5.0 - COLic_5
6.0 - COLic_6
7.0 - COLic_7
> 7.0 - COLic_7
NULL pointers = COLbadp
- Typical Usage
- COLic_0 usually indicates
the slit system is off.
COLic_1 usually indicates that one or more slits
are in motion.
COLic_2 usually indicates the slit system is on.
COLic_3
can be used to show that a slit reached end of travel without completing
a move.
COLic_4 usually indicates a hardware communication errror.
Electrostatic
Cylindrical Analyzer
- CurX, CurY
The center point is the center of the icon.
- CurX2, CurY2
not used.
- Scale
Factor of 1.0 yields icon with 9 x 18 pixel area.
- Rotation
Rotation of 0 degrees draws icon with the one side facing up and the other
side facing down and right.
- Color
0.0 - COLic_0
1.0 - COLic_1
2.0 - COLic_2
3.0 - COLic_3
4.0 - COLic_4
5.0 - COLic_5
6.0 - COLic_6
7.0 - COLic_7
> 7.0 - COLic_7
NULL pointers = COLbadp
- Typical Usage
- COLic_0 usually indicates
the power supplies are off.
COLic_1 usually not used.
COLic_2 usually indicates
the power supplies are on.
COLic_3 usually not used.
COLic_4 usually indicates
a hardware communication error.
Einzel Lens
The icon is drawn as a thin
concave lens.
- CurX, CurY
The center point is the center of the icon.
- CurX2, CurY2
not used.
- Scale
Factor of 1.0 yields icon with 8 x 12 area.
- Rotation
Rotation of 0 degrees draws a lens oriented as though to pass light along
X axis.
- Color
0.0 - COLic_0
1.0 - COLic_1
2.0 - COLic_2
3.0 - COLic_3
4.0 - COLic_4
5.0 - COLic_5
6.0 - COLic_6
7.0 - COLic_7
> 7.0 - COLic_7
NULL pointers = COLbadp
- Typical Usage
- COLic_0 usually indicates
that power is off.
COLic_1 usually indicates that power is on.
COLic_2
usually not used.
COLic_3 usually not used.
COLic_4 usually indicates a
hardware communication error.
Electrostatic Quadrupole
The icon is drawn
as a thick concave lens.
Magnetic quads are drawn using same icon.
- CurX,
CurY
The center point is the center of the icon.
- CurX2, CurY2
not used.
- Scale
Factor of 1.0 yields icon with 10 x 12 area.
- Rotation
Rotation of 0 degrees draws lens oriented as though to pass light along
X axis.
- Color
0.0 - COLic_0
1.0 - COLic_1
2.0 - COLic_2
3.0 - COLic_3
4.0 - COLic_4
5.0 - COLic_5
6.0 - COLic_6
7.0 - COLic_7
> 7.0 - COLic_7
NULL pointers = COLbadp
- Typical Usage
- COLic_0 usually indicates
that power is off.
COLic_1 usually not used.
COLic_2 usually indicates
that power is on.
COLic_3 usually not used.
COLic_4 usually indicates a
hardware communication error.
Electrostatic Steerer
The icon is drawn
as two parallel bars. When the icon is drawn over a beamline the bars should
be parallel to, but not touch the beamline.
Magnetic steerers are drawn
using same icon.
- CurX, CurY
The center point is the center of the icon.
- CurX2, CurY2
The width and height. Creates a stretching effect. Zeros may be used for
default size (10x12).
- Scale
Factor of 1.0 yields icon with 10 x 12 area.
- Rotation
Rotation of 0 degrees draws bars parallel in horizontal axis.
- Color
0.0 - COLic_0
1.0 - COLic_1
2.0 - COLic_2
3.0 - COLic_3
4.0 - COLic_4
5.0 - COLic_5
6.0 - COLic_6
7.0 - COLic_7
> 7.0 - COLic_7
NULL pointers = COLbadp
- Typical Usage
- COLic_0 usually indicates
that power is off.
COLic_1 usually not used.
COLic_2 usually indicates
that power is on.
COLic_3 usually not used.
COLic_4 usually indicates a
hardware communication error.
Electrostatic Spherical Analyzer
This
icon is drawn as a circle containing a solid object representing two deflector
plates.
The plates may be drawn in two different positions.
Position 1 places
the plates so one side faces up, i.e. the outlet side. and the other side,
i.e. the inlet side, faces down and to the left.
Position 2 places the plates
so one side faces up, i.e. the outlet side. and the other side, i.e. the inlet
side, faces down and to the right.
- CurX, CurY
The center point is the center of the circle.
- CurX2, CurY2
not used.
- Scale
Factor of 1.0 yields icon with 7 x 14 pixel area.
- Rotation
Rotation of 0 degrees draws icon with the open side of the rectangle facing
left.
- Color
0.0 - COLic_0, position 1
1.0 - COLic_1, position 1
2.0 - COLic_2, position 1
3.0 - COLic_3, position 1
4.0 - COLic_0, position 2
5.0 - COLic_1, position 2
6.0 - COLic_2, position 2
7.0 - COLic_3, position 2
> 7.0 - COLic_3, position 1
NULL pointers = COLbadp
- Typical Usage
- COLic_0
usually indicates the power supplies are off.
COLic_1 usually indicates
plates are being moved from one position to the other.
COLic_2 usually
indicates the power supplies are on and the plates are at rest.
COLic_3
usually indicates some error condition. In some cases this has been used
to show that the PosSC and the PosSR do not agree after a suitable timeout.
77 Degree Electrostatic Spherical Analyzer
The icon is drawn as a
filled polygon roughly resembling the outline of an NEC 77 degree electrostatic
analyzer.
- CurX, CurY
The center point is the center of the circle where the curves of the analyzer
originate.
- CurX2, CurY2
not used.
- Scale
Factor of 1.0 yields icon with 10 x 10 pixel area.
- Rotation
Rotation of 0 degrees draws icon with the open side of the rectangle facing
left.
- Color
0.0 - COLic_0
1.0 - COLic_1
2.0 - COLic_2
3.0 - COLic_3
4.0 - COLic_4
5.0 - COLic_5
6.0 - COLic_6
7.0 - COLic_7
> 7.0 - COLic_7
NULL pointers = COLbadp
- Typical Usage
- COLic_0 usually indicates
the power supplies are off.
COLic_1 is not used.
COLic_2 usually indicates
the power supplies are on.
COLic_3 is not used.
COLic_4 usually indicates
a hardware communication error.
90 Degree Electrostatic Spherical
Analyzer
The icon is drawn as a filled polygon roughly resembling the outline
of an NEC 90 degree electrostatic analyzer.
- CurX, CurY
The center point is the center of the circle where the curves of the analyzer
originate.
- CurX2, CurY2
not used.
- Scale
Factor of 1.0 yields icon with 10 x 10 pixel area.
- Rotation
Rotation of 0 degrees draws icon with the open side of the rectangle facing
left.
- Color
0.0 - COLic_0
1.0 - COLic_1
2.0 - COLic_2
3.0 - COLic_3
4.0 - COLic_4
5.0 - COLic_5
6.0 - COLic_6
7.0 - COLic_7
> 7.0 - COLic_7
NULL pointers = COLbadp
- Typical Usage
- COLic_0 usually indicates
the power supplies are off.
COLic_1 is not used.
COLic_2 usually indicates
the power supplies are on.
COLic_3 is not used.
COLic_4 usually indicates
a hardware communication error.
E x B filter
The icon is drawn as a
circle with two deflector plates inside.
- CurX, CurY
The origin is the center of the circle.
- CurX2, CurY2
not used.
- Scale
Factor of 1.0 yields icon with 20 x 20 pixel area.
- Rotation
Rotation of 0 degrees draws icon with the plates oriented parallel to the
Y axis.
- Color
0.0 - COLic_0
1.0 - COLic_1
2.0 - COLic_2
3.0 - COLic_3
4.0 - COLic_4
5.0 - COLic_5
6.0 - COLic_6
7.0 - COLic_7
> 7.0 - COLic_7
NULL pointers = COLbadp
- Typical Usage
- COLic_0 usually indicates
power is off.
COLic_1 usually is not used.
COLic_2 usually indicates power
is on.
COLic_3 usually is not used.
COLic_4 usually indicates a hardware
communication error.
Faraday Cup.
The icon is drawn as a three sided
rectangle. The open side should face into the beam path.
- CurX, CurY
The center point is the center of the inside edge of the rectangle.
- CurX2,
CurY2
not used.
- Scale
Factor of 1.0 yields icon with 7 x 14 pixel area.
- Rotation
Rotation of 0 degrees draws icon with the open side of the rectangle facing
left.
- Color
0.0 - COLic_0
1.0 - COLic_1
2.0 - COLic_2
3.0 - COLic_3
4.0 - COLic_4
5.0 - COLic_5
6.0 - COLic_6
7.0 - COLic_7
> 7.0 - COLic_7
NULL pointers = COLbadp
- Typical Usage
- COLic_0 usually indicates
the cup controller or log amp power is off.
COLic_1 usually indicates that
the cup is in.
COLic_2 usually indicates that the cup is out.
COLic_3 usually
indicates some error condition. In some cases this has been used to show
that the PosSC and the PosSR do not agree after a suitable timeout.
COLic_4
usually indicates a hardware communication error.
Flow gauge/indicator
A flow gauge is drawn as a rectangle with two lines coming out of it and
an arrow inside.
- CurX, CurY
The center point is the center of the box.
- CurX2, CurY2
not used.
- Scale
Factor of 1.0 yields icon with 20 x 16 pixel area.
- Rotation
Rotation of 0 degrees draws icon oriented along X and Y axises.
- Color
0.0 - COLic_0
1.0 - COLic_1
2.0 - COLic_2
3.0 - COLic_3
4.0 - COLic_4
5.0 - COLic_5
6.0 - COLic_6
7.0 - COLic_7
> 7.0 - COLic_7
NULL pointers = COLbadp
- Typical Usage
- COLic_0 usually indicates
the gauge is off.
COLic_1 could be used to show the gauge is on and normal.
COLic_2 could be used to indicate low flow.
COLic_3 usually indicates
low/no flow.
COLic_4 usually indicates a hardware communication error.
Foil Stripper
The icon is drawn as a circle filled with a pattern.
- CurX,
CurY
The center point is the center of the circle.
- CurX2, CurY2
not used.
- Scale
Factor of 1.0 yields icon with 16 pixel diameter.
- Rotation
not used.
- Color
0.0 - COLic_0
1.0 - COLic_1
2.0 - COLic_2
3.0 - COLic_3
4.0 - COLic_4
5.0 - COLic_5
6.0 - COLic_6
7.0 - COLic_7
> 7.0 - COLic_7
NULL pointers = COLbadp
- Typical Usage
- COLic_0 is usually
not used.
COLic_1 is usually used to show the foil stripper is changing
position.
COLic_2 is usually used to show the foil stripper is at rest.
COLic_3 is usually not used.
COLic_4 usually indicates a hardware communication
error.
Gauge
The icon is drawn as a circle with an arrow and a circle
on it inside the circle.
- CurX, CurY
The center point is the center of the circle.
- CurX2, CurY2
not used.
- Scale
Factor of 1.0 yields icon with 20 x 20 pixel area.
- Rotation
Rotation of 0 degrees draws icon with the needle upgright.
- Color
0.0 - COLic_0
1.0 - COLic_1
2.0 - COLic_2
3.0 - COLic_3
4.0 - COLic_4
5.0 - COLic_5
6.0 - COLic_6
7.0 - COLic_7
> 7.0 - COLic_7
NULL pointers = COLbadp
- Typical Usage
- COLic_0 usually indicates
the gauge is off.
COLic_1 usually not used.
COLic_2 usually indicates the
gauge is ok.
COLic_3 usually indicates out of range or other error.
COLic_4
usually indicates a hardware comminication error.
Guide line.
- CurX,
CurY
First endpoint.
- CurX2, CurY2
Second endpoint.
- Scale
not used.
- Rotation
not used.
- Color
This icon uses COLgline to obtain it’s color.
COLgline is usually set to
red.
- Typical Usage
- A guide line is a line drawn in red. The primary purpose
of this icon type is designing a new display where the person laying out
the display may want some layout lines. When the job is finished the records
may be left in the database with the display flag set false.
"Why not use
the line icon ?" you may ask.
Well... you can set it to a different color....
Gas Stripper
The icon is drawn as two parallel bars. When drawn over
a beamline the bars touch the beamline.
- CurX, CurY
The center point is the center between the bars.
- CurX2, CurY2
The width and height. Creates a stretching effect. Zeros may be used for
default size (16x8).
- Scale
Factor of 1.0 usually used. Can be used to scale width/height equally.
- Rotation
Rotation of 0 degrees draws icon parallel to the X axis.
- Color
0.0 - COLic_0
1.0 - COLic_1
2.0 - COLic_2
3.0 - COLic_3
4.0 - COLic_4
5.0 - COLic_5
6.0 - COLic_6
7.0 - COLic_7
> 7.0 - COLic_7
NULL pointers = COLbadp
- Typical Usage
- COLic_0 usually indicates
the stripper pump is off.
COLic_1 usually indicates the stripper pump is
ramping up to speed.
COLic_2 usually indicates the stripper pump is at
running speed.
COLic_3 usually indicates some error condition. For example
the pump timed out while ramping up.
COLic_4 usually indicates a hardware
communication error.
Generating Volt Meter
The icon is drawn as a four
blade gvm.
- CurX, CurY
The center point is the center of the icon.
- CurX2, CurY2
not used.
- Scale
Factor of 1.0 yields icon with 16 pixel diameter.
- Rotation
not used.
- Color
0.0 - COLic_0
1.0 - COLic_1
2.0 - COLic_2
3.0 - COLic_3
4.0 - COLic_4
5.0 - COLic_5
6.0 - COLic_6
7.0 - COLic_7
> 7.0 - COLic_7
NULL pointers = COLbadp
- Typical Usage
- COLic_0 usually indicates
the TPS or GVM preamp is off.
COLic_1 usually not used.
COLic_2 usually
indicates the TPS or GVM preamp is on.
COLic_3 usually indicates the tank
is under vacuum and the GVM is inhibited.
COLic_4 usually indicates a hardware
communication error.
horizonal bar graph
This icon is not implemented
at this time.
Ion Pump
An ion pump is drawn as a box with an "I" in the
center of it.
- CurX, CurY
The center point is the center of the box.
- CurX2, CurY2
not used.
- Scale
Factor of 1.0 yields icon with 16 x 16 pixel area.
- Rotation
Rotation of 0 degrees draws icon oriented along X and Y axises.
- Color
0.0 - COLic_0
1.0 - COLic_1
2.0 - COLic_2
3.0 - COLic_3
4.0 - COLic_4
5.0 - COLic_5
6.0 - COLic_6
7.0 - COLic_7
> 7.0 - COLic_7
NULL pointers = COLbadp
- Typical Usage
- COLic_0 usually indicates
the ion pump is off.
COLic_1 is usually not used.
COLic_2 usually indicates
the ion pump is on.
COLic_3 usually indicates some error condition.
COLic_4
usually indicates a harware communication error.
Radiation icon
- CurX,
CurY
The origin is the center of the icon.
- CurX2, CurY2
not used.
- Scale
Factor of 1.0 yields icon with 30x30 pixel area.
- Rotation
not used.
- Color
0.0 - COLic_0
1.0 - COLic_1
2.0 - COLic_2
3.0 - COLic_3
4.0 - COLic_4
5.0 - COLic_5
6.0 - COLic_6
7.0 - COLic_7
> 7.0 - COLic_7
NULL pointers = COLbadp
- Typical Usage
- COLic_0 usually indicates
no radiation.
COLic_1 usually is not used.
COLic_2 usually is not used.
COLic_3 usually indicates radiation present.
COLic_4 usually indicates
a hardware communication error.
Ion Source
An ion source is drawn as
a box.
- CurX, CurY
The center point is the center of the box.
- CurX2, CurY2
not used.
- Scale
Factor of 1.0 yields icon with 30 x 30 pixel area.
- Rotation
Rotation of 0 degrees draws icon oriented along X and Y axises.
- Color
0.0 - COLic_0
1.0 - COLic_1
2.0 - COLic_2
3.0 - COLic_3
4.0 - COLic_4
5.0 - COLic_5
6.0 - COLic_6
7.0 - COLic_7
> 7.0 - COLic_7
NULL pointers = COLbadp
- Typical Usage
- COLic_0 usually indicates
the cooling system and/or the isolation transformer are off.
COLic_1 usually
not used.
COLic_2 usually indicates the cooling system and/or the isolation
transformer are on.
COLic_3 can indicate some error condition such as the
cage door open.
COLic_4 usually indicates a hardware communication error.
Fixed Line
This draws a line.
- CurX, CurY
First endpoint.
- CurX2, CurY2
Second endpoint.
- Scale
not used.
- Rotation
not used.
- Color
This icon uses COLline to obtain it’s color.
COLline is usually set to
green.
- Typical Usage
- It is used to build things like accelerator tanks,
accelerator columns, the fence around the ion source, etc.
Metering
Valve
A metering valve is drawn as a rectangular box with a t handle on
top.
- CurX, CurY
The center point is the center of the box.
- CurX2, CurY2
not used.
- Scale
Factor of 1.0 yields icon with 20 x 20 pixel area.
- Rotation
Rotation of 0 degrees draws icon oriented along X and Y axises.
- Color
0.0 - COLic_0
1.0 - COLic_1
2.0 - COLic_2
3.0 - COLic_3
4.0 - COLic_4
5.0 - COLic_5
6.0 - COLic_6
7.0 - COLic_7
> 7.0 - COLic_7
NULL pointers = COLbadp
- Typical Usage
- COLic_0 could indicates
the valve is off.
COLic_1 usually indicates the valve is ok, and not moving.
COLic_2 usually indicates the valve is moving.
COLic_3 usually indicates
some error condition.
COLic_4 usually indicates some communication error.
Magnetic Quad
See the eq icon description.
Magnetic Steerer
See the
es icon description.
Man in Target Room
This icon draws a stick man.
- CurX, CurY
The starting point is the middle of the head.
- CurX2, CurY2
not used.
- Scale
Factor of 1.0 yields icon with 10x14 pixel area.
- Rotation
Rotation of 0 degrees draws icon heads up.
- Color
0.0 - COLic_0
1.0 - COLic_1
2.0 - COLic_2
3.0 - COLic_3
4.0 - COLic_4
5.0 - COLic_5
6.0 - COLic_6
7.0 - COLic_7
> 7.0 - COLic_7
NULL pointers = COLbadp
- Typical Usage
- COLback the icon is
invisible and there is no one in the room.
COLic_1 caution, there is a
man in the room.
COLic_2 normal, there is a man in the room.
COLic_3 alarm,
there is a man in the room.
COLic_4 usually indicates a hardware communication
error.
TPS overvoltage protection.
The icon is a lightning bolt.
- CurX,
CurY
The center point is the center of the bolt.
- CurX2, CurY2
not used.
- Scale
Factor of 1.0 yields icon with 6 x 18 pixel area.
- Rotation
Rotation of 0 degrees draws icon with ends of bolt oriented vertically.
- Color
0.0 - COLic_0
1.0 - COLic_1
2.0 - COLic_2
3.0 - COLic_3
4.0 - COLic_4
5.0 - COLic_5
6.0 - COLic_6
7.0 - COLic_7
> 7.0 - COLic_7
NULL pointers = COLbadp
- Typical Usage
- COLic_0 usually indicates
the TPS ovp function is off.
COLic_1 usually not used.
COLic_2 usually
indicates the TPS ovp function is armed.
COLic_3 usually indicates the
TPS ovp function has tripped.
COLic_4 usually indicates a hardware communication
error.
Piranni Gauge
The icon is drawn as a wine glass without a base.
- CurX, CurY
The center point is the center of the glass.
- CurX2, CurY2
not used.
- Scale
Factor of 1.0 yields icon with 8 x 11 pixel area.
- Rotation
Rotation of 0 degrees draws icon with stem down.
- Color
0.0 - COLic_0
1.0 - COLic_1
2.0 - COLic_2
3.0 - COLic_3
4.0 - COLic_4
5.0 - COLic_5
6.0 - COLic_6
7.0 - COLic_7
> 7.0 - COLic_7
NULL pointers = COLbadp
- Typical Usage
- COLic_0 usually indicates
the guage controller is off.
COLic_1 usually isn’t used.
COLic_2 usually
indicates the filiment is on or the pressure read is ok.
COLic_3 usually
indicates some error condition such as filiment off or pressure outside
of allowable limit.
COLic_4 usually indicates a hardware communication
error.
Corona Probe
The icon is drawn as a mushroom with a stem and
three needles sticking out of the top.
- CurX, CurY
Center of icon is center of bottom edge of stem.
- CurX2, CurY2
not used.
- Scale
Factor of 1.0 yields icon with 8 x 11 pixel area.
- Rotation
Rotation of 0 degrees draws icon with stem down.
- Color
0.0 - COLic_0
1.0 - COLic_1
2.0 - COLic_2
3.0 - COLic_3
4.0 - COLic_4
5.0 - COLic_5
6.0 - COLic_6
7.0 - COLic_7
> 7.0 - COLic_7
NULL pointers = COLbadp
- Typical Usage
- COLic_0 usually indicates
the TPS or probe controller is off.
COLic_1 usually indicates the probe
is moving.
COLic_2 usually indicates the TPS or probe controller is on
and the probe is at rest.
COLic_3 usually isn’t used.
COLic_4 usually indicates
a hardware communication error.
Earth quake
The icon is drawn as a
small three story building with two windows on each floor. The building
is curved as though bending as the ground shakes.
- CurX, CurY
The center point is the center of the icon.
- CurX2, CurY2
not used.
- Scale
Factor of 1.0 yields icon with 16 x 28 pixel area.
- Rotation
Rotation of 0 degrees draws icon upright.
- Color
0.0 - COLic_0
1.0 - COLic_1
2.0 - COLic_2
3.0 - COLic_3
4.0 - COLic_4
5.0 - COLic_5
6.0 - COLic_6
7.0 - COLic_7
> 7.0 - COLic_7
NULL pointers = COLbadp
- Typical Usage
- COLic_0 is often used
for no alarm condition. COLic_3 is often used for earthquake alarm condition.
COLic_4 usually indicates a hardware communication error.
Machine Ring
This is used to draw in between the grading rings on the accelerator column.
It draws a rectangle which is used to show when a shorting rod has been
installed disabling the area between two machine rings.
The machine rings
are usually drawn as a series of line icons along the column. The rings
are drawn one per shorting rod and the ring icon is arranged so that it
can fill the area between the rings.
A rod icon is positioned somewhere
in the same rectangle occupied by the ring icon and is arranged to run
parallel with the column and span the area between the line icons.
- CurX,
CurY
is the upper left corner.
- CurX2, CurY2
is the lower right corner.
- Scale
not used.
- Rotation
not used.
- Color
0.0 - COLback
1.0 - COLshort
> 1.0 - COLic_3
NULL pointers = COLbadp
COLshort is usually set to violet.
- Typical Usage
- COLback usually the section is live
COLshort usually the
section is shorted
Shorting Rod
It draws a line with a base width of
3 pixels.
See the ring description for more information.
- CurX, CurY
First endpoint.
- CurX2, CurY2
Second endpoint.
- Scale
Changes the width of the line drawn.
- Rotation
not used.
- Color
0.0 - COLback
1.0 - COLic_1
2.0 - COLic_2
3.0 - COLic_3
4.0 - COLic_4
5.0 - COLic_5
6.0 - COLic_6
7.0 - COLic_7
> 7.0 - COLic_7
NULL pointers = COLbadp
- Typical Usage
- COLback usually indicates
no rod inserted in location.
COLic_1 usually indicates a steel rod inserted
in location.
COLic_2 usually indicates a nylon rod inserted in location.
COLic_3 usually isn’t used.
COLic_4 usually isn’t used.
Roughing Pump
The icon is drawn as a box with the letter R inside it.
- CurX, CurY
The center point is the center of the rectangle.
- CurX2, CurY2
not used.
- Scale
Factor of 1.0 yields icon with 16 x 16 pixel area.
- Rotation
Rotation of 0 degrees draws icon with the R upright.
- Color
0.0 - COLic_0
1.0 - COLic_1
2.0 - COLic_2
3.0 - COLic_3
4.0 - COLic_4
5.0 - COLic_5
6.0 - COLic_6
7.0 - COLic_7
> 7.0 - COLic_7
NULL pointers = COLbadp
- Typical Usage
- COLic_0 usually indicates
the pump power is off.
COLic_1 usually not used.
COLic_2 usually indicates
the pump power is on.
COLic_3 usually not used.
COLic_4 usually indicates
a hardware comminication error.
Rotating Shaft
The icon is drawn to resemble
a piece of lucite rod with a flange on each end.
- CurX, CurY
The center point is the center of the icon.
- CurX2, CurY2
not used.
- Scale
Factor of 1.0 yields icon with 12 x 14 pixel area.
- Rotation
Rotation of 0 degrees draws icon with the rod oriented vertically.
- Color
0.0 - COLic_0
1.0 - COLic_1
2.0 - COLic_2
3.0 - COLic_3
4.0 - COLic_4
5.0 - COLic_5
6.0 - COLic_6
7.0 - COLic_7
> 7.0 - COLic_7
NULL pointers = COLbadp
- Typical Usage
- COLic_0 usually indicates
the rotating shaft is off.
COLic_1 usually indicates the rotating shaft
is on.
COLic_2 usually is not used.
COLic_3 usually indicates some error
condition. In some cases this has been used to show that the PwrSC and the
PwrSR do not agree after a suitable timeout.
COLic_4 usually indicates
a hardware communication error.
Beamline Shutter
The icon is drawn
as an empty rectangle. Inside of the rectangle is another rectangle representing
the beamline. The beamline rectangle changes color to indicate status.
- CurX,
CurY
The center point is the center of the rectangle.
- CurX2, CurY2
not used.
- Scale
Factor of 1.0 yields icon with 14 x 18 pixel area.
- Rotation
Rotation of 0 degrees draws icon with beam path orinted along X axis.
- Color
0.0 - COLic_0
1.0 - COLic_1
2.0 - COLic_2
3.0 - COLic_3
4.0 - COLic_4
5.0 - COLic_5
6.0 - COLic_6
7.0 - COLic_7
> 7.0 - COLic_7
NULL pointers = COLbadp
- Typical Usage
- COLic_0 usually isn’t
used.
COLic_1 usually indicates the shutter is closed.
COLic_2 usually
indicates the shutter is open.
COLic_3 usually indicates some error condition.
In some cases this has been used to show that the PosSC and the PosSR do
not agree after a suitable timeout.
COLic_4 usually indicates a hardware
communication error.
Slot Lens
The icon is drawn as a thin concave lens.
This lens is taller and thinner than the lens drawn for the el icon.
- CurX,
CurY
The center point is the center of the icon.
- CurX2, CurY2
not used.
- Scale
Factor of 1.0 yields icon with 8 x 24 area.
- Rotation
Rotation of 0 degrees draws a lens oriented as though to pass light along
X axis.
- Color
0.0 - COLic_0
1.0 - COLic_1
2.0 - COLic_2
3.0 - COLic_3
4.0 - COLic_4
5.0 - COLic_5
6.0 - COLic_6
7.0 - COLic_7
> 7.0 - COLic_7
NULL pointers = COLbadp
- Typical Usage
- COLic_0 usually indicates
that power is off.
COLic_1 usually indicates that power is on.
COLic_2
usually not used.
COLic_3 usually not used.
COLic_4 usually indicates a
hardware communication error
Switching Magnet
The icon looks like
a switching magnet...
- CurX, CurY
The center point is the center of the icon.
- CurX2, CurY2
not used.
- Scale
Factor of 1.0 yields icon with 20 x 16 pixel area.
- Rotation
Rotation of 0 degrees draws icon with mulitport side facing down.
- Color
0.0 - COLic_0
1.0 - COLic_1
2.0 - COLic_2
3.0 - COLic_3
4.0 - COLic_4
5.0 - COLic_5
6.0 - COLic_6
7.0 - COLic_7
> 7.0 - COLic_7
NULL pointers = COLbadp
- Typical Usage
- COLic_0 usually indicates
the magnet is off.
COLic_1 usually indicates the magnet is being tuned.
COLic_2 usually indicates the magnet is on.
COLic_3 usually indicates
some error condition such as a flow switch failure.
COLic_4 usually indicates
a hardware communication error.
Temperature
The icon is drawn as
a box with a thermometer inside of it.
- CurX, CurY
The center point is the center of the rectangle.
- CurX2, CurY2
not used.
- Scale
Factor of 1.0 yields icon with 16 x 20 pixel area.
- Rotation
Rotation of 0 degrees draws icon with the thermometer upright.
- Color
0.0 - COLic_0
1.0 - COLic_1
2.0 - COLic_2
3.0 - COLic_3
4.0 - COLic_4
5.0 - COLic_5
6.0 - COLic_6
7.0 - COLic_7
> 7.0 - COLic_7
NULL pointers = COLbadp
- Typical Usage
- COLic_0 usually indicates
the gauge power is off.
COLic_1 usually not used.
COLic_2 usually indicates
the pump power is ok.
COLic_3 usually indicates out of range or other error.
COLic_4 usually indicates a hardware comminication error.
Time of
flight detector
The icon is drawn as a circle using a thin line.
- CurX, CurY
The center point is the center of the circle.
- CurX2, CurY2
not used.
- Scale
Factor of 1.0 yields icon with 7 x 14 pixel area.
- Rotation
nope.
- Color
0.0 - COLic_0
1.0 - COLic_1
2.0 - COLic_2
3.0 - COLic_3
4.0 - COLic_4
5.0 - COLic_5
6.0 - COLic_6
7.0 - COLic_7
> 7.0 - COLic_7
NULL pointers = COLbadp
- Typical Usage
- COLic_0 usually indicates
the controller or power supplies are off.
COLic_1 usually indicates that
the tof is out.
COLic_2 usually indicates that the tof is on.
COLic_3 usually
indicates some error condition. In some cases this has been used to show
that the PosSC and the PosSR do not agree after a suitable timeout.
COLic_4
usually indicates a hardware communication error.
Turbo Pump
A turbo
pump is drawn as a box with a "T" in the center of it.
- CurX, CurY
The center point is the center of the box.
- CurX2, CurY2
not used.
- Scale
Factor of 1.0 yields icon with 16 x 16 pixel area.
- Rotation
Rotation of 0 degrees draws icon oriented along X and Y axises.
- Color
0.0 - COLic_0
1.0 - COLic_1
2.0 - COLic_2
3.0 - COLic_3
4.0 - COLic_4
5.0 - COLic_5
6.0 - COLic_6
7.0 - COLic_7
> 7.0 - COLic_7
NULL pointers = COLbadp
- Typical Usage
- COLic_0 usually indicates
the pump is off.
COLic_1 could be used to show interlocks are bypassed.
COLic_2 usually indicates the pump is on and normal.
COLic_3 usually indicates
some error condition.
COLic_4 usually indicates a hardware communication
error.
Uninteruptible Power Supply
A UPS is drawn as a battery with
"UPS" inside of it.
- CurX, CurY
The center point is the center of the icon.
- CurX2, CurY2
not used.
- Scale
Factor of 1.0 yields icon with about a 30 x 20 pixel area.
- Rotation
Rotation of 0 degrees draws icon oriented along X and Y axises.
- Color
0.0 - COLic_0
1.0 - COLic_1
2.0 - COLic_2
3.0 - COLic_3
4.0 - COLic_4
5.0 - COLic_5
6.0 - COLic_6
7.0 - COLic_7
> 7.0 - COLic_7
NULL pointers = COLbadp
- Typical Usage
- COLic_0 could indicates
the UPS is off. the UPS will generally be powering the computer, so this
state may be unlikely.
COLic_1 could be used to show interlocks are bypassed.
COLic_2 usually indicates the UPS is on and normal.
COLic_3 usually indicates
the UPS is on and running off of battery.
COLic_4 usually indicates some
communication error.
Vertical bar graph
Still under construction.
This
is a bar graph parameter display. You can probably use it on Lin and NLin
datatypes without problems. Other datatypes are somewhat questionable.
- CurX,
CurY
- CurX2, CurY2
not used.
- Scale
- Rotation
- Color
- Colors are determined by the error codes accompanying an update. They
follow the same rules as a CrtDCpnt record.
NULL pointers = COLbadp
- Typical
Usage
- None yet. This thing is still under construction.
Building Wall
This draws a 3 pixel wide line.
- CurX, CurY
First endpoint.
- CurX2, CurY2
Second endpoint.
- Scale
Factor of 1.0 yields a line width of 3.
- Rotation
not used.
- Color
This icon uses COLwall to obtain it’s color.
COLwall is usually set to
brown.
- Typical Usage
- It is used to form walls between rooms on the display.
Charging Permitted
This is a customer specific
routine. It displays "Charging permitted" in japanese.
- CurX, CurY
The starting point is the lower left corner of the string.
- CurX2, CurY2
not used.
- Scale
not used.
- Rotation
not used.
- Color
0.0 - COLback
1.0 - COLic_1
2.0 - COLic_2
3.0 - COLic_3
4.0 - COLic_4
5.0 - COLic_5
6.0 - COLic_6
7.0 - COLic_7
> 7.0 - COLic_7
NULL pointers = COLbadp
Neutrons
This is a customer
specific routine. It displays "Neutrons" in japanese.
- CurX, CurY
The starting point is the lower left corner of the string.
- CurX2, CurY2
not used.
- Scale
not used.
- Rotation
not used.
- Color
0.0 - COLback
1.0 - COLic_1
2.0 - COLic_2
3.0 - COLic_3
4.0 - COLic_4
5.0 - COLic_5
6.0 - COLic_6
7.0 - COLic_7
> 7.0 - COLic_7
NULL pointers = COLbadp
$Id: iconkeys.7,v 1.8 2007/09/10 16:44:24 mcnamer Exp
$
Table of Contents