Control |
The ControlCircularGauge type exposes the following members.
| Name | Description | |
|---|---|---|
| AggregateInterval | Relative TimeSpan used when requesting an aggregate value. /// See documentation on Relative TimeSpans for more details. Default value is null. | |
| AggregateKind | Name of aggregate to use when requesting an aggregate value. Default value is null. | |
| AggregateStartTime | Relative DateTime used when requesting an aggregate value. See documentation on Relative DateTimes for more details. Default value is null. | |
| AngleStart | Gauge needle start position. Angle from 0 to 360. | |
| AngleSweep | Gauge needle sweep range. Angle from 0 to 360. | |
| Color | Color of control. Default value is Color.Empty. | |
| Height | Height of control in pixels. | |
| IsAngleReverse | Reverse the direction of the gauge angle. | |
| IsBackgroundTransparent | Background transparency. True if background is transparent. False if background is opaque. Default value is false. | |
| IsLimitRangeVisible | Limit color behavior. When true, limit colors are displayed beside the control value as a visual indicator of the limit ranges. When false, control color is changed to the active limit color. Default value is true. | |
| IsVisible | Visibility of control. Default value is true. | |
| Kind |
Kind of control.
(Inherited from ControlBase) | |
| LimitColor | Current limit color. Default value is null. | |
| Limits | Collection of limits. See PropertyLimit for limit color behavior. | |
| MajorInterval | Major interval between tick marks. | |
| Name |
Control name that is unique within the owning screen.
Name of control must conform to the regex pattern [a-zA-Z0-9], as only letters and numbers are valid characters.
(Inherited from ControlBase) | |
| OnBeginValueChange | Name of a method defined in the screen script that will be invoked before the value of a control is changed. Method must have same signature as EventDelegatesOnValueChange. Default value is null. | |
| OnClick | Name of a method defined in the screen script that will be invoked when the client clicks on a control. Method must have same signature as EventDelegatesOnClick. Default value is null. | |
| OnEndValueChange | Name of a method defined in the screen script that will be invoked after the value of a control is changed. Method must have same signature as EventDelegatesOnValueChange. Default value is null. | |
| Parent |
Parent of the control.
(Inherited from ControlBase) | |
| RefreshInterval | Amount of delay between updates. Raw values are updated every second. Aggregated values are updated at slower rates based on the aggregate interval. | |
| ScaleMax | High scale value. | |
| ScaleMin | Low scale value. | |
| Screen |
Screen the control resides in.
(Inherited from ControlBase) | |
| Source | Source of data used to display the current value. This can be either a source tag or a calculation based on other controls that implement the Source property. | |
| SourceTag | Deprecated. Use Source property. | |
| TemplateId |
Id used to find sibling controls within a template. All siblings will have the same id.
Default value is null.
(Inherited from ControlBase) | |
| Value | The last raw value, or an aggregate value when aggregate properties are set. | |
| ValueState | An enumeration that describes the current state of the value property. | |
| ValueTransform | An equation that can be used to perform simple conversions of the value. Example: "Value / 1000" will divide the current value by 1000. Default value is null. | |
| Width | Width of control in pixels. | |
| X | X position of a control relative to its parent in pixels. | |
| Y | Y position of a control relative to its parent in pixels. |