Gauge types
The sub-sections below describe the purpose of each gauge type, together with the set of attributes that may be specified and, where applicable, whether they are mandatory or optional. The following Gauge Types are available:
- NeedleGauge - implements a highly flexible analog instrument capable of displaying a custom background graphic, custom pointer, with configurable range and other related settings.
- ValueGauge - displays a numeric value of some sort directly from an ECU value (or possibly an internally computed value such as gear).
- BooleanGauge - display a gauge that shows on and off stats graphically, via user defined graphics. State can be based on an * StaticStringGauge - displays a statically defined string (one whose value does not change). Used for on screen labels.
- DynamicStringGauge - displays a string that may change based on an internally generated attribute. attribute (or bitmap index such as DFCO), or a script that returns a boolean value. Also supports a flash frequency for the on state.
- VerticalGauge - displays a vertical bar chart for an attribute whose bar height is derived from current, min and max values.
- HorizontalGauge - displays a horizontal bar chart for an attribute whose bar width is derived from current, min and max values.
- TouchGauge - implements a button with a predefined action direction and angular range settings. Used for digital versions of analog gauges such as tacho, oil pressure, speedo etc.
- BitmapGauge - displays a static bitmap on the background layer.
- RectangleGauge - displays a rectangle on the screen on the background layer (so it is only drawn once, when the page is changed)
- XYGauge - intended to be a generic plotting gauge but is actually only used for speed camera display at present.
- MapGauge - displays a cell based grid, derived from one of the three maps in the system - VE, AFR Target, or Advance.
- AxisGauge - displays either an x or a y axis based on the specified attribute. Used solely for engine map displays.
- ChartGauge - displays a scrolling line chart of the selected attribute. Lines for different attributes can be overlaid.