This object is a Meter whose general appearance is left to the Virtual Terminal, but it is drawn around a circle enclosed in a defined square. The angle attributes are calculated from the positive x-axis in the mathematically positive (counterclockwise) direction. The VT ensures that the needle movement does not affect other objects underneath. The position attribute always refers to the top left corner of the enclosing square, regardless of orientation. The object is drawn transparently so that objects can be placed underneath to enhance the appearance. It is recommended that the length of the visible tick marks is 10% of the width of the Meter, but at least 1 pixel (e.g. for a Meter width of less than 10 pixels).
Unique identifier of the object. This must be unique within the object pool (2 bytes, 0-65534).
The type of the object.
Width of the object in pixels.
Needle (indicator) colour.
Border colour.
Colour of the meter arc and the tick marks (if drawn).
Logical bits indicating options. 1 = TRUE.
Number of ticks to be drawn across the arc of the meter. If there is one tick, it is placed in the middle of the arc. If there are two or more ticks, one tick is placed at each end of the arc and the remaining ticks are distributed evenly in between.
Start angle/2 (in degrees) from the positive x-axis counterclockwise (90° is straight up). Start and end angle define the arc. If start and end angle are equal, the arc of the bar graph is closed (360°).
End angle/2 (in degrees) from the positive x-axis counterclockwise (90° is vertically upward). Start and end angle define the arc. If start and end angle are equal, the arc of the bar graph is closed (360°).
Raw minimum value for the input before scaling. Offset and scale must be applied to determine the actual minimum value.
Raw maximum value for the input. Offset and scale must be applied to determine the actual maximum value.
Reference to a Variable object from which the value is taken.
Current integer value of the object if no variable reference is used.
Number of contained macro references, even if it is zero.
Each macro reference consists of 2 bytes: one for the event Id and one for the macro Id.
When the specified event occurs, the associated macro is executed. VT version 5 and later: A reference to a macro with a 16-bit Object Id counts as 2 macro references in the context of this attribute.