MapGauge
The MapGauge is used solely to display the VE, Advance, or AFR Target tables. Presently it only supports the primary table (where there are two - ve and advance).
Example:
<gauge>
<name>vemap</name>
<type>MapGauge</type>
<x>50</x>
<y>40</y>
<w>950</w>
<h>390</h>
<fontsize>12</fontsize>
<attribute>ve</attribute>
<colours>blackblack</colours>
<visible>1</visible>
</gauge>
Attribute | Mandatory? | Value Type | Description |
---|---|---|---|
x | Yes | Integer | The x coordinate of the bottom left of the map |
y | Yes | Integer | The y coordinate of the bottom left of the map |
w | Yes | Integer | The width of the map |
h | Yes | Integer | The height of the map |
fontsize | Yes | Integer | The size of the font to use for the numeric values of the cells |
attribute | Yes | String | Valid values are “ve”, “advance” or “afrtarget”. Specifies which of the three avaialable maps is to be displayed |
colours | Yes | String | Defines the colour to use for the values in the cells |
visible | No | Integer 1 or 0 | Defines the whether the map should initially be visible or not. There is not normally a reason to use 0 here. |
showheatmap | No | Integer 1 or 0 | Default 1. Defines whether the coloured heatmap should be drawn as a background. |
showcursor | No | Integer 1 or 0 | Default 1. Defines whether the real-time cursor showing the current cell position should be drawn with a tail showing recent history. |
divideby | No | Integer | Defines a value that each cell’s value will be divided by before being displayed. As AFR is an integer value as received from Speeduino, where for example 125 means 12.5, then divideby should be set to 10 for the AFR Target table. If not specified, no division occurs. |
delta | No | Integer | Some values in Speeduino use an offset so that unsigned integers can be used to . For example the Advance map uses a delta of -40 to all a range of values from 0 to 255 to represent crank angles of -40 to 225. For Advance you should specify -40 for delta although this could change in future speeduino releases. |
Please note that the TPS load axis is not currently supported, and the MapTable gauge will always assume that the load axis is MAP (Manifold Pressure). This will be extended to support TPS in due course.