-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtest.json
1 lines (1 loc) · 410 KB
/
test.json
1
{"RT_ENGINESPEED": {"name": "RT_ENGINESPEED", "page": "0xf8", "address": "0x237c", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "12000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Engine Speed", "long_desc": " Engine Speed in rpm as measured by the crankshaft sensor. This is the primary input for the fuel and ignition maps"}, "RT_ENGINESPEEDSITE": {"name": "RT_ENGINESPEEDSITE", "page": "0xf8", "address": "0x237e", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "64.000000", "display_minimum": "0.000000", "display_maximum": "64.000000", "display_interval": "16.000000", "units": "Site", "short_desc": " Engine Speed Site", "long_desc": " The engine speed is converted into an index by the Speed Index Map. This index is used to access the main fuel and ignition maps. You should not edit this map directly but adjust the axis values on a map that uses Engine Speed (Eg TPS vs Speed Ign Map)."}, "RT_SOFTCUTTIME": {"name": "RT_SOFTCUTTIME", "page": "0xf9", "address": "0x23ba", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Soft Cut", "long_desc": " Shows what the ECU is using as the soft cut threshold."}, "RT_HARDCUTTIME": {"name": "RT_HARDCUTTIME", "page": "0xf9", "address": "0x23bc", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Hard Cut", "long_desc": " Shows what the ECU is using as the hard cut threshold."}, "RT_WHEELSPEEDREVLIMITSITE": {"name": "RT_WHEELSPEEDREVLIMITSITE", "page": "0xe3", "address": "0xfa", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "16.000000", "display_minimum": "0.000000", "display_maximum": "16.000000", "display_interval": "1.000000", "units": "Site", "short_desc": " Rev Limit Site for Speed Dependant Rev Limit", "long_desc": " Rev Limit Site for speed dependant rev limit"}, "RT_WHEELSPEEDREVLIMIT": {"name": "RT_WHEELSPEEDREVLIMIT", "page": "0xe3", "address": "0x23fc", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "RPM", "short_desc": " Rev Limit from road speed", "long_desc": " Rev Limit from road speed"}, "RT_REVOLUTIONCOUNTER": {"name": "RT_REVOLUTIONCOUNTER", "page": "0xf8", "address": "0x232c", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "5000.000000", "units": "Revs", "short_desc": " Revolution Counter", "long_desc": " The number of revolutions since the engine was last stopped. Limited at 65534."}, "RT_REVCOUNTERINDEX": {"name": "RT_REVCOUNTERINDEX", "page": "0xf8", "address": "0x28", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "255.000000", "display_minimum": "0.000000", "display_maximum": "255.000000", "display_interval": "25.000000", "units": "RC Site", "short_desc": " Rev Counter Index", "long_desc": " The output of the RC Index map. Provides a site number for properties that are dependent on the length of the time the engine has been running."}, "RT_DSPEEDBYDT_2": {"name": "RT_DSPEEDBYDT_2", "page": "0xf6", "address": "0x4342", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "32.000000", "display_minimum": "0.000000", "display_maximum": "32.000000", "display_interval": "1.000000", "units": "Rev Time 2", "short_desc": " Rate Of Change of Engine Speed", "long_desc": " Rate Of Change of Engine Speed"}, "RT_ENGINESPEEDSITE_8": {"name": "RT_ENGINESPEEDSITE_8", "page": "0xf6", "address": "0xdd", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "8.000000", "display_minimum": "0.000000", "display_maximum": "8.000000", "display_interval": "1.000000", "units": "Site", "short_desc": " Engine Speed Site (8)", "long_desc": " Reduced resoltion Speed Site"}, "RT_ERT_TIMETOREVLIMIT": {"name": "RT_ERT_TIMETOREVLIMIT", "page": "0x25", "address": "0x6968", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "1092.250000", "display_minimum": "0.000000", "display_maximum": "1000.000000", "display_interval": "100.000000", "units": "min", "short_desc": " Engine Run Time Remaining Before Low Rev Limit", "long_desc": " Engine Run Time Remaining Before Low Rev Limit"}, "RT_MEASUREDCAM1PHASE": {"name": "RT_MEASUREDCAM1PHASE", "page": "0x13", "address": "0x1918", "bytes": "2", "scale_minimum": "-360.000000", "scale_maximum": "360.000000", "display_minimum": "-360.000000", "display_maximum": "360.000000", "display_interval": "72.000000", "units": "deg", "short_desc": " Measured Cam 1 Phase", "long_desc": " Measured Cam 1 Phase. This shows the angle after TDC Firing No 1 to the Cam Edge. If the Crank Sensor Position Offset is positive then the ECU will sync with the Cam Phase as a poitive number. Likewise if the Crank Sensor Position Offset is negative then the ECU will sync with the Cam Phase as a negative number."}, "RT_MAXCAMSWINGFROMMAGICTOOTH": {"name": "RT_MAXCAMSWINGFROMMAGICTOOTH", "page": "0x19", "address": "0x3b3a", "bytes": "2", "scale_minimum": "-360.000000", "scale_maximum": "360.000000", "display_minimum": "-360.000000", "display_maximum": "360.000000", "display_interval": "72.000000", "units": "deg", "short_desc": " Max Cam Swing with Crank Tooth Sync", "long_desc": " Max Cam Swing with Crank Tooth Sync"}, "RT_THROTTLEANGLE1(RAW)": {"name": "RT_THROTTLEANGLE1(RAW)", "page": "0xf8", "address": "0x2330", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Throttle Angle 1 (Raw)", "long_desc": " The voltage as measured from the primary throttle pot before being limit checked"}, "RT_THROTTLEANGLE1(LIM)": {"name": "RT_THROTTLEANGLE1(LIM)", "page": "0xf8", "address": "0x2360", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Throttle Angle 1", "long_desc": " The voltage measured from the primary throttle pot after being limit checked"}, "RT_THROTTLEANGLEINCREASING": {"name": "RT_THROTTLEANGLEINCREASING", "page": "0xf8", "address": "0x2350", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Throttle Angle Increasing", "long_desc": " This is the limit checked voltage which takes into account the direction of the throttle pot. This voltage will always increase with opening throttle."}, "RT_TIMEDTHROTTLEANDGLE1": {"name": "RT_TIMEDTHROTTLEANDGLE1", "page": "0xf8", "address": "0x2374", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Timed Throttle Angle 1", "long_desc": " The voltage measured from the primary throttle pot after being limit checked. This measurement is taken on a regular basis for features that require a rate of change of throttle such Accel Fuel."}, "RT_THROTTLESITE1": {"name": "RT_THROTTLESITE1", "page": "0xf8", "address": "0x64", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "16.000000", "display_minimum": "0.000000", "display_maximum": "16.000000", "display_interval": "1.000000", "units": "Site", "short_desc": " Throttle Site 1", "long_desc": " The index of throttle pot 1. This number is used to access all TPS maps"}, "RT_COOLANTTEMP1(LIM)": {"name": "RT_COOLANTTEMP1(LIM)", "page": "0xf8", "address": "0x2344", "bytes": "2", "scale_minimum": "-30.000000", "scale_maximum": "130.000000", "display_minimum": "-30.000000", "display_maximum": "130.000000", "display_interval": "10.000000", "units": "", "short_desc": " Coolant Temp", "long_desc": " Note that this value has been calibrated for the sensor and has been through the limit checking process."}, "RT_COOLANTTEMP1(LIM)_8BIT": {"name": "RT_COOLANTTEMP1(LIM)_8BIT", "page": "0xf8", "address": "0x45", "bytes": "1", "scale_minimum": "-30.000000", "scale_maximum": "130.000000", "display_minimum": "-30.000000", "display_maximum": "130.000000", "display_interval": "10.000000", "units": "", "short_desc": " Coolant Temp (8 Bit)", "long_desc": " Note that this value has been calibrated for the sensor and has been through the limit checking process."}, "RT_COOLANTTEMP1(VOLTS)": {"name": "RT_COOLANTTEMP1(VOLTS)", "page": "0xf8", "address": "0x238c", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Coolant Temp (Volts)", "long_desc": " The voltage (0 to 5V) measured from the Coolant Temp input. This is the raw voltage before being taking into account the calibration curve for the sensor and before any limit checking."}, "RT_COOLANTTEMP1(RAW)": {"name": "RT_COOLANTTEMP1(RAW)", "page": "0xf8", "address": "0x2340", "bytes": "2", "scale_minimum": "-30.000000", "scale_maximum": "130.000000", "display_minimum": "-30.000000", "display_maximum": "130.000000", "display_interval": "10.000000", "units": "", "short_desc": " Coolant Temp (Raw)", "long_desc": " The reading from the Coolant Temp input. Note that although this value has been calibrated for the sensor and is displayed in \ufffdC it has not been limit checked."}, "RT_COOLANTTEMP1SITE": {"name": "RT_COOLANTTEMP1SITE", "page": "0xf8", "address": "0x48", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "16.000000", "display_minimum": "0.000000", "display_maximum": "16.000000", "display_interval": "1.000000", "units": "Site", "short_desc": " Coolant Temp Site", "long_desc": " All temperature addressed maps in the 972 use a site number although this is usually proportional to the temperature."}, "RT_AIRTEMP1(LIM)": {"name": "RT_AIRTEMP1(LIM)", "page": "0xf8", "address": "0x2336", "bytes": "2", "scale_minimum": "-30.000000", "scale_maximum": "130.000000", "display_minimum": "-30.000000", "display_maximum": "130.000000", "display_interval": "10.000000", "units": "", "short_desc": " Air Temp", "long_desc": " Note that this value has been calibrated for the sensor and has been through the limit checking process."}, "RT_AIRTEMP1(VOLTS)": {"name": "RT_AIRTEMP1(VOLTS)", "page": "0xf8", "address": "0x23ea", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Air Temp (Volts)", "long_desc": " The voltage (0 to 5V) measured from the Air Temp input. This is the raw voltage before being taking into account the calibration curve for the sensor and before any limit checking."}, "RT_AIRTEMP(RAW)": {"name": "RT_AIRTEMP(RAW)", "page": "0xf8", "address": "0x2334", "bytes": "2", "scale_minimum": "-30.000000", "scale_maximum": "130.000000", "display_minimum": "-30.000000", "display_maximum": "130.000000", "display_interval": "10.000000", "units": "", "short_desc": " Air Temp (Raw)", "long_desc": " The reading from the Air Temp input. Note that although this value has been calibrated for the sensor and is displayed in \ufffdC it has not been limit checked."}, "RT_AIRTEMP1SITE": {"name": "RT_AIRTEMP1SITE", "page": "0xf8", "address": "0x4a", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "16.000000", "display_minimum": "0.000000", "display_maximum": "16.000000", "display_interval": "1.000000", "units": "Site", "short_desc": " Air Temp Site", "long_desc": " All temperature addressed maps in the 972 use a site number although this is usually proportional to the temperature."}, "RT_OILTEMP(LIM)": {"name": "RT_OILTEMP(LIM)", "page": "0xf8", "address": "0x2346", "bytes": "2", "scale_minimum": "-30.000000", "scale_maximum": "290.000000", "display_minimum": "-30.000000", "display_maximum": "290.000000", "display_interval": "20.000000", "units": "", "short_desc": " Oil Temp", "long_desc": " Note that this value has been calibrated for the sensor and has been through the limit checking process."}, "RT_OILTEMP(VOLTS)": {"name": "RT_OILTEMP(VOLTS)", "page": "0xf8", "address": "0x23de", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Oil Temp (Volts)", "long_desc": " The voltage (0 to 5V) measured from the Oil Temperature input. This is the raw voltage before being taking into account the calibration curve for the sensor and before any limit checking."}, "RT_OILTEMP(RAW)": {"name": "RT_OILTEMP(RAW)", "page": "0xf8", "address": "0x2342", "bytes": "2", "scale_minimum": "-30.000000", "scale_maximum": "130.000000", "display_minimum": "-30.000000", "display_maximum": "130.000000", "display_interval": "10.000000", "units": "", "short_desc": " Oil Temp (Raw)", "long_desc": " The reading from the Oil Temperature input. Note that although this value has been calibrated for the sensor and is displayed in \ufffdC it has not been limit checked."}, "RT_BATTERYVOLTAGE(LIM)": {"name": "RT_BATTERYVOLTAGE(LIM)", "page": "0xf8", "address": "0x239e", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "20.000000", "display_minimum": "0.000000", "display_maximum": "20.000000", "display_interval": "5.000000", "units": "V", "short_desc": " Battery Voltage", "long_desc": " Measurement of Supply Voltage to the ECU after being limit checked."}, "RT_BATTERYVOLTAGE(RAW)": {"name": "RT_BATTERYVOLTAGE(RAW)", "page": "0xf8", "address": "0x239c", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "20.000000", "display_minimum": "0.000000", "display_maximum": "20.000000", "display_interval": "5.000000", "units": "V", "short_desc": " Battery Voltage(Raw)", "long_desc": " Measurement of Supply Voltage to the ECU before being limit checked."}, "RT_BATTERYVOLTAGESITE": {"name": "RT_BATTERYVOLTAGESITE", "page": "0xf8", "address": "0x4b", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "16.000000", "display_minimum": "0.000000", "display_maximum": "16.000000", "display_interval": "1.000000", "units": "Site", "short_desc": " Battery Voltage Site", "long_desc": " This realtime parameter has no information associated with it."}, "RT_BAROSCALEDLIM": {"name": "RT_BAROSCALEDLIM", "page": "0xf8", "address": "0x236a", "bytes": "2", "scale_minimum": "-1.000000", "scale_maximum": "5.553500", "display_minimum": "-1.000000", "display_maximum": "5.553500", "display_interval": "0.500000", "units": "Bar", "short_desc": " Baro Pressure", "long_desc": " The ambient pressure after being scaled and limit checked"}, "RT_BAROVOLTSRAW": {"name": "RT_BAROVOLTSRAW", "page": "0xf8", "address": "0x2366", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Baro Pressure (Volts)", "long_desc": " The raw voltage measured from the Barometric pressure sensor before any scaling or limit checking is applied"}, "RT_BAROSCALEDRAW": {"name": "RT_BAROSCALEDRAW", "page": "0xf8", "address": "0x2368", "bytes": "2", "scale_minimum": "-1.000000", "scale_maximum": "5.553500", "display_minimum": "-1.000000", "display_maximum": "5.553500", "display_interval": "0.500000", "units": "Bar", "short_desc": " Baro Pressure (Raw)", "long_desc": " The ambient pressure after being scaled but before being limit checked"}, "RT_BAROPRESSURESITE": {"name": "RT_BAROPRESSURESITE", "page": "0xf8", "address": "0x5e", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "16.000000", "display_minimum": "0.000000", "display_maximum": "16.000000", "display_interval": "1.000000", "units": "Site", "short_desc": " Baro Pressure Site", "long_desc": " The Barometric pressure reading is converted into a site number before being used to access pressure compensation maps."}, "RT_BAROPRESSSAMPLEPOINT": {"name": "RT_BAROPRESSSAMPLEPOINT", "page": "0xfa", "address": "0xff", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "255.000000", "display_minimum": "0.000000", "display_maximum": "40.000000", "display_interval": "5.000000", "units": "Sample", "short_desc": " Sample Point for Baro Pressure", "long_desc": " Shows which pressure sample will be used to measure Baro pressure at a given throttle position and engine speed."}, "RT_MANPRESS1BARLIM": {"name": "RT_MANPRESS1BARLIM", "page": "0xf8", "address": "0x23e2", "bytes": "2", "scale_minimum": "-1.000000", "scale_maximum": "5.553500", "display_minimum": "-1.000000", "display_maximum": "5.553500", "display_interval": "0.500000", "units": "Bar", "short_desc": " Manifold Pressure 1", "long_desc": " The reading from the pressure sensor in the manifold / airbox after being scaled and limit checked."}, "RT_MANPRESS1VOLTSRAW": {"name": "RT_MANPRESS1VOLTSRAW", "page": "0xf8", "address": "0x23e0", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Manifold Pressure 1 Volts", "long_desc": " The raw voltage reading from the pressure sensor in the manifold / airbox."}, "RT_MANPRESS1BARRAW": {"name": "RT_MANPRESS1BARRAW", "page": "0xfa", "address": "0x2386", "bytes": "2", "scale_minimum": "-1.000000", "scale_maximum": "5.553500", "display_minimum": "-1.000000", "display_maximum": "5.553500", "display_interval": "0.500000", "units": "Bar", "short_desc": " Manifold Pressure 1 (Raw)", "long_desc": " The reading from the pressure sensor in the manifold / airbox after being scaled but before being limit checked."}, "RT_MANIFOLDPRESSURESITE": {"name": "RT_MANIFOLDPRESSURESITE", "page": "0xf8", "address": "0x80", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "16.000000", "display_minimum": "0.000000", "display_maximum": "16.000000", "display_interval": "1.000000", "units": "Site", "short_desc": " Manifold Pressure Site 1", "long_desc": " All manifold pressure readings are converted into a site number before being used to access pressure compensation maps."}, "RT_MANPRESSSAMPLEPOINT": {"name": "RT_MANPRESSSAMPLEPOINT", "page": "0xfa", "address": "0xfe", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "255.000000", "display_minimum": "0.000000", "display_maximum": "40.000000", "display_interval": "5.000000", "units": "Sample", "short_desc": " Sample Point for Manifold Pressure", "long_desc": " Shows which pressure sample will be used to measure manifold pressure at a given throttle position and engine speed."}, "RT_SLIPFACTOR": {"name": "RT_SLIPFACTOR", "page": "0xe3", "address": "0x23b4", "bytes": "2", "scale_minimum": "-100.000000", "scale_maximum": "300.000000", "display_minimum": "-100.000000", "display_maximum": "300.000000", "display_interval": "50.000000", "units": "", "short_desc": " Slip Factor", "long_desc": " Ratio of driven wheel speed to non-driven wheel speed."}, "RT_MEASUREDWHEELSPEED": {"name": "RT_MEASUREDWHEELSPEED", "page": "0xe2", "address": "0x8584", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "326.000000", "display_minimum": "0.000000", "display_maximum": "326.000000", "display_interval": "10.000000", "units": "mph", "short_desc": " Measured Wheel Speed", "long_desc": " Measured Wheel Speed"}, "RT_OXYGENA(RAW)": {"name": "RT_OXYGENA(RAW)", "page": "0xf8", "address": "0x2338", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Oxygen A (Raw)", "long_desc": " The voltage measured from the oxygen sensor before being limit checked. Note this reading does not take the sensor type into account."}, "RT_OXYGENA(LIM)": {"name": "RT_OXYGENA(LIM)", "page": "0xf8", "address": "0x2392", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.250000", "units": "v", "short_desc": " Oxygen A (Lim)", "long_desc": " The voltage measured from the oxygen sensor after being limit checked. Note this reading does not take the sensor type into account."}, "RT_WRLAMBDA1FROMCAN": {"name": "RT_WRLAMBDA1FROMCAN", "page": "0xe2", "address": "0xd7d6", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "2.560000", "display_minimum": "0.000000", "display_maximum": "2.500000", "display_interval": "0.500000", "units": "-", "short_desc": " Lambda 1 LSU CAN", "long_desc": " Lambda 1LSU CAN. Wide Range Lamba Input as derived from a remote Sensor over a CAN Bus."}, "RT_WRLAMBDA2FROMCAN": {"name": "RT_WRLAMBDA2FROMCAN", "page": "0xe2", "address": "0xdddc", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "2.560000", "display_minimum": "0.000000", "display_maximum": "2.500000", "display_interval": "0.500000", "units": "-", "short_desc": " Lambda 2 LSU CAN", "long_desc": " Lambda 2 LSU CAN. Wide Range Lamba Input as derived from a remote Sensor over a CAN Bus."}, "RT_WRLAMBDARI1FROMCAN": {"name": "RT_WRLAMBDARI1FROMCAN", "page": "0xe2", "address": "0xd9d8", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65536.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "Ohms", "short_desc": " Lambda 1 Ri LSU CAN", "long_desc": " Lambda 1LSU CAN. Wide Range Lamba Input as derived from a remote Sensor over a CAN Bus."}, "RT_WRLAMBDARI2FROMCAN": {"name": "RT_WRLAMBDARI2FROMCAN", "page": "0xe2", "address": "0xdfde", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65536.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "Ohms", "short_desc": " Lambda 2 Ri LSU CAN", "long_desc": " Lambda 2 LSU CAN. Wide Range Lamba Input as derived from a remote Sensor over a CAN Bus."}, "RT_OILPRESS(VOLTS)": {"name": "RT_OILPRESS(VOLTS)", "page": "0x19", "address": "0x5150", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Oil Pressure (Volts)", "long_desc": " The voltage (0 to 5V) measured from the Oil Temperature input. This is the raw voltage before being taking into account the calibration curve for the sensor and before any limit checking."}, "RT_OILPRESS(RAWPSI)": {"name": "RT_OILPRESS(RAWPSI)", "page": "0xf6", "address": "0x23f2", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "963.400024", "display_minimum": "0.000000", "display_maximum": "250.000000", "display_interval": "50.000000", "units": "psi", "short_desc": " Oil Pressure (Raw)", "long_desc": " The reading from the Oil Pressure input. Note that although this value has been calibrated for the sensor and is displayed in psi it has not been limit checked."}, "RT_OILPRESSAVG(RAWPSI)": {"name": "RT_OILPRESSAVG(RAWPSI)", "page": "0xf6", "address": "0xf1f0", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "963.400024", "display_minimum": "0.000000", "display_maximum": "250.000000", "display_interval": "50.000000", "units": "psi", "short_desc": " Oil Pressure Averge (Raw)", "long_desc": " The reading from the Oil Pressure input. After it has been averaged. Note that although this value has been calibrated for the sensor and is displayed in psi it has not been limit checked."}, "RT_OILPRESS(PSI)": {"name": "RT_OILPRESS(PSI)", "page": "0xf6", "address": "0x23f4", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "963.400024", "display_minimum": "0.000000", "display_maximum": "250.000000", "display_interval": "50.000000", "units": "psi", "short_desc": " Oil Pressure", "long_desc": " Note that this value has been calibrated for the sensor and has been through the limit checking process."}, "RT_OILPRESS(RAWBAR)": {"name": "RT_OILPRESS(RAWBAR)", "page": "0xf6", "address": "0x23f2", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65.535004", "display_minimum": "0.000000", "display_maximum": "20.000000", "display_interval": "5.000000", "units": "Bar", "short_desc": " Oil Pressure (Raw)", "long_desc": " The reading from the Oil Pressure input. Note that although this value has been calibrated for the sensor and is displayed in Bar it has not been limit checked."}, "RT_OILPRESSAVG(RAWBAR)": {"name": "RT_OILPRESSAVG(RAWBAR)", "page": "0xf6", "address": "0xf1f0", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65.500000", "display_minimum": "0.000000", "display_maximum": "20.000000", "display_interval": "5.000000", "units": "Bar", "short_desc": " Oil Pressure Averge (Raw)", "long_desc": " The reading from the Oil Pressure input. After it has been averaged. Note that although this value has been calibrated for the sensor and is displayed in Bar it has not been limit checked."}, "RT_OILPRESS(BAR)": {"name": "RT_OILPRESS(BAR)", "page": "0xf6", "address": "0x23f4", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65.535004", "display_minimum": "0.000000", "display_maximum": "20.000000", "display_interval": "5.000000", "units": "Bar", "short_desc": " Oil Pressure", "long_desc": " Note that this value has been calibrated for the sensor and has been through the limit checking process."}, "RT_FUELPRESS(VOLTS)": {"name": "RT_FUELPRESS(VOLTS)", "page": "0x19", "address": "0x5352", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Fuel Pressure (Volts)", "long_desc": " The voltage (0 to 5V) measured from the Fuel Pressure input. This is the raw voltage before being taking into account the calibration curve for the sensor and before any limit checking."}, "RT_FUELPRESS(RAWPSI)": {"name": "RT_FUELPRESS(RAWPSI)", "page": "0xf6", "address": "0x5b5a", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "963.000000", "display_minimum": "0.000000", "display_maximum": "250.000000", "display_interval": "50.000000", "units": "psi", "short_desc": " Fuel Pressure (Raw)", "long_desc": " The reading from the Fuel Temperature input. Note that although this value has been calibrated for the sensor and is displayed in PSI it has not been limit checked."}, "RT_FUELPRESSAVG(RAWPSI)": {"name": "RT_FUELPRESSAVG(RAWPSI)", "page": "0xf6", "address": "0x5f5e", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "963.400024", "display_minimum": "0.000000", "display_maximum": "250.000000", "display_interval": "50.000000", "units": "psi", "short_desc": " Fuel Pressure Averge (Raw)", "long_desc": " The reading from the Fuel Pressure input. After it has been averaged. Note that although this value has been calibrated for the sensor and is displayed in psi it has not been limit checked."}, "RT_FUELPRESS(PSI)": {"name": "RT_FUELPRESS(PSI)", "page": "0x11", "address": "0xb3b2", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "963.000000", "display_minimum": "0.000000", "display_maximum": "250.000000", "display_interval": "50.000000", "units": "psi", "short_desc": " Fuel Pressure", "long_desc": " Note that this value has been calibrated for the sensor and has been through the limit checking process."}, "RT_FUELPRESS(RAWBAR)": {"name": "RT_FUELPRESS(RAWBAR)", "page": "0xf6", "address": "0x5b5a", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65.500000", "display_minimum": "0.000000", "display_maximum": "20.000000", "display_interval": "5.000000", "units": "Bar", "short_desc": " Fuel Pressure (Raw)", "long_desc": " The reading from the Fuel Temperature input. Note that although this value has been calibrated for the sensor and is displayed in Bar it has not been limit checked."}, "RT_FUELPRESSAVG(RAWBAR)": {"name": "RT_FUELPRESSAVG(RAWBAR)", "page": "0xf6", "address": "0x5f5e", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65.500000", "display_minimum": "0.000000", "display_maximum": "20.000000", "display_interval": "5.000000", "units": "Bar", "short_desc": " Fuel Pressure Averge (Raw)", "long_desc": " The reading from the Fuel Pressure input. After it has been averaged. Note that although this value has been calibrated for the sensor and is displayed in Bar it has not been limit checked."}, "RT_FUELPRESS(BAR)": {"name": "RT_FUELPRESS(BAR)", "page": "0x11", "address": "0xb3b2", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65.500000", "display_minimum": "0.000000", "display_maximum": "20.000000", "display_interval": "5.000000", "units": "Bar", "short_desc": " Fuel Pressure", "long_desc": " Note that this value has been calibrated for the sensor and has been through the limit checking process."}, "RT_MAPPINGPOT1LIM": {"name": "RT_MAPPINGPOT1LIM", "page": "0xf8", "address": "0x23d8", "bytes": "2", "scale_minimum": "-100.000000", "scale_maximum": "100.000000", "display_minimum": "-100.000000", "display_maximum": "100.000000", "display_interval": "10.000000", "units": "", "short_desc": " Mapping Pot 1", "long_desc": " The percentage trim applied by Mapping Knob 1 after being limit checked - Note this does not take account of the setup of the mapping box"}, "RT_MAPPINGPOT2LIM": {"name": "RT_MAPPINGPOT2LIM", "page": "0xf8", "address": "0x23da", "bytes": "2", "scale_minimum": "-100.000000", "scale_maximum": "100.000000", "display_minimum": "-100.000000", "display_maximum": "100.000000", "display_interval": "10.000000", "units": "", "short_desc": " Mapping Pot 2", "long_desc": " The percentage trim applied by Mapping Knob 2 after being limit checked - Note this does not take account of the setup of the mapping box"}, "RT_MAPPINGPOT3LIM": {"name": "RT_MAPPINGPOT3LIM", "page": "0xf8", "address": "0x23dc", "bytes": "2", "scale_minimum": "-100.000000", "scale_maximum": "100.000000", "display_minimum": "-100.000000", "display_maximum": "100.000000", "display_interval": "10.000000", "units": "", "short_desc": " Mapping Pot 3", "long_desc": " The percentage trim applied by Mapping Knob 3 after being limit checked - Note this does not take account of the setup of the mapping box"}, "RT_PSINPUTADCRAW": {"name": "RT_PSINPUTADCRAW", "page": "0xfa", "address": "0x2344", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " PS Input Volts Raw", "long_desc": " The raw voltage measured on the Power Shift input."}, "RT_STRAINSHIFTVOLTS": {"name": "RT_STRAINSHIFTVOLTS", "page": "0x24", "address": "0xbfbe", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Analogue Gear Shift Volts", "long_desc": " The raw voltage measured on the Analogue Gear Shift input."}, "RT_TPSVSSPEEDIGN1": {"name": "RT_TPSVSSPEEDIGN1", "page": "0xf8", "address": "0x2384", "bytes": "2", "scale_minimum": "80.000000", "scale_maximum": "-40.000000", "display_minimum": "80.000000", "display_maximum": "-40.000000", "display_interval": "-10.000000", "units": "", "short_desc": " TPS vs Speed Ign", "long_desc": " The number of degrees advance as determined by Throttle Site and Engine Speed"}, "RT_TPSVSSPEEDIGN+TRIM1": {"name": "RT_TPSVSSPEEDIGN+TRIM1", "page": "0xf8", "address": "0x235c", "bytes": "2", "scale_minimum": "80.000000", "scale_maximum": "-40.000000", "display_minimum": "80.000000", "display_maximum": "-40.000000", "display_interval": "-10.000000", "units": "", "short_desc": " TPS vs Speed Ign + Trim", "long_desc": " The number of degrees advance as determined by Throttle Site and Engine Speed after being trimmed by the mapping pot."}, "RT_COOLANTTEMPIGNCOMP": {"name": "RT_COOLANTTEMPIGNCOMP", "page": "0xf8", "address": "0x23c0", "bytes": "2", "scale_minimum": "30.000000", "scale_maximum": "-29.999001", "display_minimum": "30.000000", "display_maximum": "-30.000000", "display_interval": "-5.000000", "units": "", "short_desc": " Coolant Temp Ign Comp", "long_desc": " The number of degrees compensation added to the ignition advance as a function of coolant temperature."}, "RT_AIRTEMPIGNCOMP": {"name": "RT_AIRTEMPIGNCOMP", "page": "0xf8", "address": "0x23c2", "bytes": "2", "scale_minimum": "30.000000", "scale_maximum": "-29.999001", "display_minimum": "30.000000", "display_maximum": "-30.000000", "display_interval": "-5.000000", "units": "", "short_desc": " Air Temp Ign Comp", "long_desc": " The number of degrees compensation added to the ignition advance as a function of air temperature."}, "RT_MANIFOLDPRESSIGNCOMP": {"name": "RT_MANIFOLDPRESSIGNCOMP", "page": "0xf8", "address": "0x23ba", "bytes": "2", "scale_minimum": "60.000000", "scale_maximum": "-60.000000", "display_minimum": "60.000000", "display_maximum": "-60.000000", "display_interval": "-5.000000", "units": "", "short_desc": " Manifold Press Ign Comp", "long_desc": " The number of degrees compensation added to the ignition advance for Bank 1 as a function of Manifold Pressure."}, "RT_MANIFOLDPRESSIGNCOMP+TRIM": {"name": "RT_MANIFOLDPRESSIGNCOMP+TRIM", "page": "0xf9", "address": "0x239e", "bytes": "2", "scale_minimum": "60.000000", "scale_maximum": "-60.000000", "display_minimum": "60.000000", "display_maximum": "-60.000000", "display_interval": "-5.000000", "units": "", "short_desc": " Manifold Press Ign Comp+Trim", "long_desc": " The number of degrees compensation added to the ignition advance as a function of Manifold Pressure."}, "RT_ASIGNFACTOR": {"name": "RT_ASIGNFACTOR", "page": "0xfa", "address": "0x6e", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "100.000000", "display_minimum": "0.000000", "display_maximum": "100.000000", "display_interval": "10.000000", "units": "", "short_desc": " After Start Ignition Factor", "long_desc": " The percentage of afterstart ignition that is being applied."}, "RT_AFTERSTARTIGNCOMP": {"name": "RT_AFTERSTARTIGNCOMP", "page": "0xfa", "address": "0x6b", "bytes": "1", "scale_minimum": "30.000000", "scale_maximum": "-29.764999", "display_minimum": "-30.000000", "display_maximum": "30.000000", "display_interval": "5.000000", "units": "", "short_desc": " After Start Ignition Compensation (\ufffd30\ufffd)", "long_desc": " The number of degrees added to the main ignition timing as a function of after start."}, "RT_AFTERSTARTIGNCOMP60": {"name": "RT_AFTERSTARTIGNCOMP60", "page": "0xfa", "address": "0x6b", "bytes": "1", "scale_minimum": "60.000000", "scale_maximum": "-59.530998", "display_minimum": "-60.000000", "display_maximum": "60.000000", "display_interval": "10.000000", "units": "", "short_desc": " After Start Ignition Compensation (\ufffd60\ufffd)", "long_desc": " The number of degrees added to the main ignition timing as a function of after start."}, "RT_COOLANTTEMPATSTART": {"name": "RT_COOLANTTEMPATSTART", "page": "0xfa", "address": "0x2368", "bytes": "2", "scale_minimum": "-30.000000", "scale_maximum": "130.000000", "display_minimum": "-30.000000", "display_maximum": "130.000000", "display_interval": "10.000000", "units": "", "short_desc": " Coolant Temp at Start", "long_desc": " A snapshot of the engine coolant temperature at the time the engine was started. This number is converted into a site and then used to index the afterstart and idle maps."}, "RT_STARTTEMPSITE": {"name": "RT_STARTTEMPSITE", "page": "0xfa", "address": "0x6f", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "8.000000", "display_minimum": "0.000000", "display_maximum": "8.000000", "display_interval": "1.000000", "units": "Site", "short_desc": " Idle And Start Temp Site", "long_desc": " An index number derived from the Engine Coolant Temperature at start."}, "RT_COMPIGNADVBANK1": {"name": "RT_COMPIGNADVBANK1", "page": "0xf8", "address": "0x238e", "bytes": "2", "scale_minimum": "80.000000", "scale_maximum": "-40.000000", "display_minimum": "80.000000", "display_maximum": "-40.000000", "display_interval": "-10.000000", "units": "", "short_desc": " Compensated Ignition Advance", "long_desc": " Ignition advance after Air/Coolant temp compensations have been applied."}, "RT_IGNITIONADVANCEBANK1": {"name": "RT_IGNITIONADVANCEBANK1", "page": "0x12", "address": "0x6766", "bytes": "2", "scale_minimum": "80.000000", "scale_maximum": "-40.000000", "display_minimum": "80.000000", "display_maximum": "-40.000000", "display_interval": "-10.000000", "units": "", "short_desc": " Ignition Advance", "long_desc": " The number of degrees advance."}, "RT_DWELLTIME": {"name": "RT_DWELLTIME", "page": "0xf8", "address": "0x9190", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "105.000000", "display_minimum": "0.000000", "display_maximum": "120.000000", "display_interval": "20.000000", "units": "ms", "short_desc": " Dwell Time", "long_desc": " The number of milliseconds the each coil is switched on for. This can be defined in the Configuration Maps; and is limit checked by the ECU"}, "RT_MAXDWELLFORSPEED": {"name": "RT_MAXDWELLFORSPEED", "page": "0xf6", "address": "0xf9f8", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "105.000000", "display_minimum": "0.000000", "display_maximum": "120.000000", "display_interval": "20.000000", "units": "ms", "short_desc": " Max Dwell for Engine Speed", "long_desc": " Shows what the ECU will limit the dwell to as a function of the engine speed."}, "RT_INJECTIONTIMEA": {"name": "RT_INJECTIONTIMEA", "page": "0xfa", "address": "0x2364", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "105.000000", "display_minimum": "0.000000", "display_maximum": "120.000000", "display_interval": "20.000000", "units": "ms", "short_desc": " Final Injection Time", "long_desc": " The time the set of injectors are on for in milliseconds; after the battery voltage compensation has been added."}, "RT_TPSFUELBANK1": {"name": "RT_TPSFUELBANK1", "page": "0xf8", "address": "0x2382", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "105.000000", "display_minimum": "0.000000", "display_maximum": "120.000000", "display_interval": "20.000000", "units": "ms", "short_desc": " TPS Fuel", "long_desc": " This realtime parameter has no information associated with it."}, "RT_TPSFUEL+TRIMBANK1": {"name": "RT_TPSFUEL+TRIMBANK1", "page": "0xf8", "address": "0x235a", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "105.000000", "display_minimum": "0.000000", "display_maximum": "120.000000", "display_interval": "20.000000", "units": "ms", "short_desc": " TPS Fuel + Trim", "long_desc": " This realtime parameter has no information associated with it."}, "RT_TPSFUEL+TRIMBANK2": {"name": "RT_TPSFUEL+TRIMBANK2", "page": "0xf9", "address": "0x23ee", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "105.000000", "display_minimum": "0.000000", "display_maximum": "120.000000", "display_interval": "20.000000", "units": "ms", "short_desc": " TPS Fuel + Trim Bank 2", "long_desc": " This realtime parameter has no information associated with it."}, "RT_MANIFOLDPRESSURECOMP": {"name": "RT_MANIFOLDPRESSURECOMP", "page": "0xf8", "address": "0x23b8", "bytes": "2", "scale_minimum": "-100.000000", "scale_maximum": "700.000000", "display_minimum": "-100.000000", "display_maximum": "700.000000", "display_interval": "50.000000", "units": "", "short_desc": " Manifold Pressure Comp", "long_desc": " The percentage extra fuel due to the Manifold Pressure."}, "RT_MANIFOLDPRESSURECOMP+TRIM": {"name": "RT_MANIFOLDPRESSURECOMP+TRIM", "page": "0xf9", "address": "0x239a", "bytes": "2", "scale_minimum": "-100.000000", "scale_maximum": "700.000000", "display_minimum": "-100.000000", "display_maximum": "700.000000", "display_interval": "50.000000", "units": "", "short_desc": " Manifold Pressure Comp + Trim", "long_desc": " The percentage extra fuel due to the Manifold Pressure."}, "RT_COOLANTFUELFACTOR": {"name": "RT_COOLANTFUELFACTOR", "page": "0xf8", "address": "0x234c", "bytes": "2", "scale_minimum": "-100.000000", "scale_maximum": "300.000000", "display_minimum": "-100.000000", "display_maximum": "300.000000", "display_interval": "50.000000", "units": "", "short_desc": " Coolant Fuel Factor", "long_desc": " Percentage correction applied to the fuel quantity as a result of the coolant temperature. During Cranking; this item will be displayed in Green and will display the output of the Coolant Start Map."}, "RT_COMPFUEL1": {"name": "RT_COMPFUEL1", "page": "0xf9", "address": "0x23d2", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "105.000000", "display_minimum": "0.000000", "display_maximum": "120.000000", "display_interval": "20.000000", "units": "ms", "short_desc": " Compensated Fuel", "long_desc": " The fuel pulse width after the mapping box; Coolant Temp; Air Temp and Pressure compensations have been applied but before any lambda/adaptive correction is applied."}, "RT_AIRTEMPFUELFACTOR": {"name": "RT_AIRTEMPFUELFACTOR", "page": "0xf8", "address": "0x234e", "bytes": "2", "scale_minimum": "-100.000000", "scale_maximum": "100.000000", "display_minimum": "-100.000000", "display_maximum": "100.000000", "display_interval": "10.000000", "units": "", "short_desc": " Air Temp Fuel Factor", "long_desc": " Percentage correction applied to the fuel quantity as a result of the air temperature. This map is not used during cranking"}, "RT_BATTERYVOLTAGECOMP": {"name": "RT_BATTERYVOLTAGECOMP", "page": "0xf8", "address": "0x23a0", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "13.130000", "display_minimum": "0.000000", "display_maximum": "14.000000", "display_interval": "1.000000", "units": "ms", "short_desc": " Battery Voltage Comp", "long_desc": " The extra number of milliseconds that each injector is held open for due to the battery voltage. This parameter will appear GREEN during cranking"}, "RT_BAROFUELCOMP": {"name": "RT_BAROFUELCOMP", "page": "0x1a", "address": "0x52", "bytes": "1", "scale_minimum": "-100.000000", "scale_maximum": "100.000000", "display_minimum": "-100.000000", "display_maximum": "100.000000", "display_interval": "25.000000", "units": "", "short_desc": " Barometric Pressure Fuel Compensation", "long_desc": " Shows the percentage correction to the fuel quantity as a function of barometric pressure."}, "RT_ASFUELFACTOR": {"name": "RT_ASFUELFACTOR", "page": "0xfa", "address": "0x22", "bytes": "1", "scale_minimum": "-100.000000", "scale_maximum": "99.300003", "display_minimum": "-100.000000", "display_maximum": "99.300003", "display_interval": "10.000000", "units": "", "short_desc": " After Start Fuel Factor", "long_desc": " Shows the percentage extra fuel being added from the After Start Fuel Map."}, "RT_ROCOT": {"name": "RT_ROCOT", "page": "0xf8", "address": "0x2378", "bytes": "2", "scale_minimum": "-2500.000000", "scale_maximum": "2500.000000", "display_minimum": "-1000.000000", "display_maximum": "1000.000000", "display_interval": "100.000000", "units": "V", "short_desc": " Rate of Change of Throttle", "long_desc": " How quickly the throttle is moving."}, "RT_ACCELFUELSPEEDINDEX": {"name": "RT_ACCELFUELSPEEDINDEX", "page": "0x19", "address": "0x5f5e", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "16.000000", "display_minimum": "0.000000", "display_maximum": "16.000000", "display_interval": "1.000000", "units": "Site", "short_desc": " Accel Fuel Speed Index", "long_desc": " Accel Fuel Speed Index"}, "RT_ACCELFUELCOMP": {"name": "RT_ACCELFUELCOMP", "page": "0xfa", "address": "0x6a", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "300.000000", "display_minimum": "0.000000", "display_maximum": "300.000000", "display_interval": "50.000000", "units": "", "short_desc": " Acceleration Fuel Compensation", "long_desc": " Acceleration Fuel Compensation shows the percentage of extra fuel applied as a function of synchronous fuelling"}, "RT_ACCELFUELCLAMP": {"name": "RT_ACCELFUELCLAMP", "page": "0xfa", "address": "0x54", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "300.000000", "display_minimum": "0.000000", "display_maximum": "300.000000", "display_interval": "50.000000", "units": "", "short_desc": " Acceleration Fuel Clamp", "long_desc": " The maximum compensation allowed by the accel fuel strategy. This value is a function of the coolant temperature"}, "RT_ACCELFUELDECAY": {"name": "RT_ACCELFUELDECAY", "page": "0xfa", "address": "0x55", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "300.000000", "display_minimum": "0.000000", "display_maximum": "300.000000", "display_interval": "50.000000", "units": "", "short_desc": " Acceleration Fuel Decay", "long_desc": " The amount of compensation that is subtracted each revolution of the engine. This value is a function of the coolant temperature"}, "RT_DECELFUELSPEEDINDEX": {"name": "RT_DECELFUELSPEEDINDEX", "page": "0x19", "address": "0x6160", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "16.000000", "display_minimum": "0.000000", "display_maximum": "16.000000", "display_interval": "1.000000", "units": "Site", "short_desc": " Decel Fuel Speed Index", "long_desc": " Decel Fuel Speed Index"}, "RT_DECELFUELCOMP": {"name": "RT_DECELFUELCOMP", "page": "0xf9", "address": "0xc0", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "-100.000000", "display_minimum": "-100.000000", "display_maximum": "0.000000", "display_interval": "25.000000", "units": "", "short_desc": " Deceleration Fuel Compensation", "long_desc": " Deceleration Fuel Compensation"}, "RT_DECELFUELGAIN": {"name": "RT_DECELFUELGAIN", "page": "0xf9", "address": "0x23dc", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "5000.000000", "units": "-", "short_desc": " Deceleration Fuel Gain", "long_desc": " The decel fuel gain comes from a map addressed by coolant temperature and engine speed. This variable shows the output of that map"}, "RT_DECELFUELCLAMP": {"name": "RT_DECELFUELCLAMP", "page": "0xf9", "address": "0xc1", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "-100.000000", "display_minimum": "-100.000000", "display_maximum": "0.000000", "display_interval": "25.000000", "units": "", "short_desc": " Deceleration Fuel Clamp", "long_desc": " The maximum compensation allowed by the decel fuel strategy. This value is a function of the coolant temperature and engine speed"}, "RT_DECELFUELDECAY": {"name": "RT_DECELFUELDECAY", "page": "0xf9", "address": "0xde", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "100.000000", "display_minimum": "0.000000", "display_maximum": "100.000000", "display_interval": "25.000000", "units": "", "short_desc": " Deceleration Fuel Decay", "long_desc": " The amount of compensation that is subtracted each revolution of the engine. This value is a function of the coolant temperature and engine speed."}, "RT_ACCELFUELGAIN": {"name": "RT_ACCELFUELGAIN", "page": "0xfa", "address": "0x234e", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "5000.000000", "units": "-", "short_desc": " Accel Fuel Gain", "long_desc": " Accel Fuel Gain"}, "RT_BLATTIMER": {"name": "RT_BLATTIMER", "page": "0xf9", "address": "0x8a", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "26.870001", "display_minimum": "0.000000", "display_maximum": "30.000000", "display_interval": "1.000000", "units": "s", "short_desc": " Async Accel Timer", "long_desc": " Async Accel Timer. Timer showing how long until Lambda control can be established."}, "RT_BLATFACTOR": {"name": "RT_BLATFACTOR", "page": "0xe3", "address": "0xac", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "100.000000", "display_minimum": "0.000000", "display_maximum": "100.000000", "display_interval": "10.000000", "units": "", "short_desc": " Async Fuel Factor", "long_desc": " Async Fuel Factor. This the the factor applied to the Async Accel Pulse Width Map; to calculate the amount of Async Fuel Required. This comes from the Async Accel Factor Map."}, "RT_BLATFACTORINDEX": {"name": "RT_BLATFACTORINDEX", "page": "0xe3", "address": "0xa9", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "16.000000", "display_minimum": "0.000000", "display_maximum": "16.000000", "display_interval": "1.000000", "units": "Site", "short_desc": " Async Fuel Factor Index", "long_desc": " Async Accel Index. Based on Rate of Change of the input to the Accel Fuel System; this is the index used as the input for the Async Accel Factor Map"}, "RT_BLATFUELFROMMAP": {"name": "RT_BLATFUELFROMMAP", "page": "0xe3", "address": "0xad", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "105.000000", "display_minimum": "0.000000", "display_maximum": "120.000000", "display_interval": "20.000000", "units": "ms", "short_desc": " Async Accel Fuel from Map", "long_desc": " Async Accel Fuel from Map"}, "RT_BLATFUELATINJECTOR": {"name": "RT_BLATFUELATINJECTOR", "page": "0xe3", "address": "0x23aa", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "105.000000", "display_minimum": "0.000000", "display_maximum": "120.000000", "display_interval": "20.000000", "units": "ms", "short_desc": " Async Accel Fuel at Injector", "long_desc": " Async Accel Fuel at Injector"}, "RT_FUELTIMINGFROMMAP": {"name": "RT_FUELTIMINGFROMMAP", "page": "0xf8", "address": "0x2324", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "720.000000", "display_minimum": "0.000000", "display_maximum": "720.000000", "display_interval": "60.000000", "units": "", "short_desc": " Inj Stop time from map", "long_desc": " The injection stop time read from the map"}, "RT_FUELTIMINGFROMMAPPLUSTRIM": {"name": "RT_FUELTIMINGFROMMAPPLUSTRIM", "page": "0xf6", "address": "0x2372", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "720.000000", "display_minimum": "0.000000", "display_maximum": "720.000000", "display_interval": "60.000000", "units": "", "short_desc": " Inj Stop time from map plus trim", "long_desc": " The injection stop time read from the map after being trimmed by the mapping knob"}, "RT_INJSTARTANGLE": {"name": "RT_INJSTARTANGLE", "page": "0xf6", "address": "0x2370", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "720.000000", "display_minimum": "0.000000", "display_maximum": "720.000000", "display_interval": "60.000000", "units": "", "short_desc": " Injector Start Angle", "long_desc": " The number of degrees before TDC that the injector opens."}, "RT_INJECTORSTOPANGLE": {"name": "RT_INJECTORSTOPANGLE", "page": "0xf8", "address": "0x2352", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "720.000000", "display_minimum": "0.000000", "display_maximum": "720.000000", "display_interval": "60.000000", "units": "", "short_desc": " Injector Stop Angle", "long_desc": " The number of degrees before TDC that the injector closes."}, "RT_INJECTIONTIMEAINDEGS": {"name": "RT_INJECTIONTIMEAINDEGS", "page": "0xf6", "address": "0x236e", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "720.000000", "display_minimum": "0.000000", "display_maximum": "720.000000", "display_interval": "60.000000", "units": "", "short_desc": " Final Injection Time (Degs)", "long_desc": " The time the set of injectors allocated to bank A are on for in degrees; after the battery voltage compensation has been added."}, "RT_CURRENTLAMBDAA": {"name": "RT_CURRENTLAMBDAA", "page": "0xf8", "address": "0xa4", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "2.550000", "display_minimum": "0.000000", "display_maximum": "2.750000", "display_interval": "0.250000", "units": "Lam", "short_desc": " Lambda", "long_desc": " The measurement of lambda from the sensor."}, "RT_TARGETLAMBDAFROMMAP": {"name": "RT_TARGETLAMBDAFROMMAP", "page": "0xf8", "address": "0xa2", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "2.550000", "display_minimum": "0.000000", "display_maximum": "2.750000", "display_interval": "0.250000", "units": "Lam", "short_desc": " Target Lambda From Map", "long_desc": " The base lambda value that the ECU will attempt to control to. This number is normally derived from the Target Lambda map; but can be configured to come from a knob on the mapping box. If the Target Lambda is close to 0.00 or 2.55 then control will be disabled."}, "RT_EGTLAMBDATRIM": {"name": "RT_EGTLAMBDATRIM", "page": "0xf6", "address": "0x3534", "bytes": "2", "scale_minimum": "-1.280000", "scale_maximum": "1.280000", "display_minimum": "-1.280000", "display_maximum": "1.280000", "display_interval": "0.100000", "units": "Lambda", "short_desc": " EGT Lambda Trim", "long_desc": " EGT Lambda Trim. This is the trim applied to the lambda target as a result of the EGT control system."}, "RT_TARGETLAMBDA": {"name": "RT_TARGETLAMBDA", "page": "0xf8", "address": "0xa2", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "2.550000", "display_minimum": "0.000000", "display_maximum": "2.750000", "display_interval": "0.250000", "units": "Lam", "short_desc": " Target Lambda", "long_desc": " The lambda value that the ECU will attempt to control to. This includes the trim from the EGT system. This number is normally derived from the Target Lambda map; but can be configured to come from a knob on the mapping box. If the Target Lambda is close to 0.00 or 2.55 then control will be disabled."}, "RT_TPSVARIANCE2": {"name": "RT_TPSVARIANCE2", "page": "0xe5", "address": "0xfd", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "100.000000", "display_minimum": "0.000000", "display_maximum": "100.000000", "display_interval": "1.000000", "units": "", "short_desc": " TPS Variance.", "long_desc": " TPS Variance. An arbitray measure of TPS stability; it's primary use is to ascertain if conditions are sufficiently stable to enable closed loop fuel control."}, "RT_WARMUPTIMER": {"name": "RT_WARMUPTIMER", "page": "0xf9", "address": "0x23d6", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "6881.000000", "display_minimum": "0.000000", "display_maximum": "7000.000000", "display_interval": "1000.000000", "units": "s", "short_desc": " Warm Up Timer", "long_desc": " Lambda control is disabled until a number of seconds have elapsed since the engine was started. This timer counts down from the initial value to zero."}, "RT_LAMBDAINTTERM1": {"name": "RT_LAMBDAINTTERM1", "page": "0xf9", "address": "0xb3b2", "bytes": "2", "scale_minimum": "-100.000000", "scale_maximum": "100.000000", "display_minimum": "-100.000000", "display_maximum": "100.000000", "display_interval": "10.000000", "units": "", "short_desc": " Short Term Trim", "long_desc": " Short Term Trim. Shows the current corection made to fuellng in order to acheive Target Lambda."}, "RT_ADAPTIVEMAP1OUTPUT": {"name": "RT_ADAPTIVEMAP1OUTPUT", "page": "0xf8", "address": "0x23b2", "bytes": "2", "scale_minimum": "-100.000000", "scale_maximum": "100.000000", "display_minimum": "-100.000000", "display_maximum": "100.000000", "display_interval": "10.000000", "units": "", "short_desc": " Adaptive Map Output", "long_desc": " The Interpolated Output of the Adaptive Fuel Map."}, "RT_ADAPTEDFUEL1": {"name": "RT_ADAPTEDFUEL1", "page": "0xf9", "address": "0x23ca", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "105.000000", "display_minimum": "0.000000", "display_maximum": "120.000000", "display_interval": "20.000000", "units": "ms", "short_desc": " Adapted Fuel 1", "long_desc": " The fuel pulse width for Bank 1 after all compensations have been applied including lambda/adaptive. The Upper/Lower split is appllied to this number followed by the Battery Voltage offset to give the final injection time."}, "RT_PRECRANKFUEL": {"name": "RT_PRECRANKFUEL", "page": "0xf6", "address": "0x2374", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "105.000000", "display_minimum": "0.000000", "display_maximum": "120.000000", "display_interval": "20.000000", "units": "ms", "short_desc": " Cranking Batch Fuel", "long_desc": " The injection pulse width applied to all the injectors as the engine first starts to crank."}, "RT_DUTYCYCLEA": {"name": "RT_DUTYCYCLEA", "page": "0xfa", "address": "0x6c", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "100.000000", "display_minimum": "0.000000", "display_maximum": "100.000000", "display_interval": "5.000000", "units": "", "short_desc": " Duty Cycle", "long_desc": " The time that the injectors are on for divided by the time for 1 cycle (sequential)."}, "RT_TARGETBOOST": {"name": "RT_TARGETBOOST", "page": "0xfc", "address": "0x9f9e", "bytes": "2", "scale_minimum": "-1.000000", "scale_maximum": "5.553500", "display_minimum": "-1.000000", "display_maximum": "5.553500", "display_interval": "0.500000", "units": "Bar", "short_desc": " Target Boost Pressure", "long_desc": " The boost pressure that the closed loop controller is trying to attain. This is primarily derived from the Target Boost Map but is affected by various compensations as well as demands from other ECUs such as a gearbox controller."}, "RT_TARGETBOOSTFROMMAP": {"name": "RT_TARGETBOOSTFROMMAP", "page": "0xf8", "address": "0x23ee", "bytes": "2", "scale_minimum": "-1.000000", "scale_maximum": "5.553500", "display_minimum": "-1.000000", "display_maximum": "5.553500", "display_interval": "0.500000", "units": "Bar", "short_desc": " TPS Target Boost", "long_desc": " The output of the TPS vs Speed Target Boost Map before any compensations are applied."}, "RT_TARGETBOOSTPLUSTRIM": {"name": "RT_TARGETBOOSTPLUSTRIM", "page": "0xf9", "address": "0x23b0", "bytes": "2", "scale_minimum": "-1.000000", "scale_maximum": "5.553500", "display_minimum": "-1.000000", "display_maximum": "5.553500", "display_interval": "0.500000", "units": "Bar", "short_desc": " TPS Target Boost + Trim", "long_desc": " The output of the TPS vs Speed Target Boost Map after being trimmed by the mapping box."}, "RT_AIRTEMPTARGETBOOST": {"name": "RT_AIRTEMPTARGETBOOST", "page": "0xf8", "address": "0x238a", "bytes": "2", "scale_minimum": "-3.276800", "scale_maximum": "3.276800", "display_minimum": "-3.276800", "display_maximum": "3.276800", "display_interval": "0.500000", "units": "Bar", "short_desc": " Air Temp Targ Boost Comp", "long_desc": " Shows the change in target boost pressure as a result of the air temperature."}, "RT_COOLANTTEMPTARGETBOOST": {"name": "RT_COOLANTTEMPTARGETBOOST", "page": "0xf8", "address": "0x239a", "bytes": "2", "scale_minimum": "-3.276800", "scale_maximum": "3.276800", "display_minimum": "-3.276800", "display_maximum": "3.276800", "display_interval": "0.500000", "units": "Bar", "short_desc": " Coolant Temp Targ Boost Comp", "long_desc": " Shows the change in target boost pressure as a result of the Coolant temperature."}, "RT_BOOSTERROR": {"name": "RT_BOOSTERROR", "page": "0xfc", "address": "0x9d9c", "bytes": "2", "scale_minimum": "-6.553500", "scale_maximum": "6.553500", "display_minimum": "-6.553500", "display_maximum": "6.553500", "display_interval": "1.000000", "units": "Bar", "short_desc": " Boost Pressure Error", "long_desc": " The closed loop boost controller subtracts the measured Manifold Pressure from the target boost pressure to get this term."}, "RT_BOOSTPTERM": {"name": "RT_BOOSTPTERM", "page": "0xfc", "address": "0x9998", "bytes": "2", "scale_minimum": "-32767.000000", "scale_maximum": "32767.000000", "display_minimum": "-32767.000000", "display_maximum": "32767.000000", "display_interval": "10000.000000", "units": "-", "short_desc": " Boost Proportional Term", "long_desc": " The result of the Error Term multiplied by the Proportional Gain. You would not normally need to monitor this parameter."}, "RT_BOOSTITERMH": {"name": "RT_BOOSTITERMH", "page": "0xfc", "address": "0x9594", "bytes": "2", "scale_minimum": "-32767.000000", "scale_maximum": "32767.000000", "display_minimum": "-32767.000000", "display_maximum": "32767.000000", "display_interval": "10000.000000", "units": "-", "short_desc": " Boost Integral Term High", "long_desc": " The upper word of the integral term of the boost controller. You would not normally need to monitor this parameter."}, "RT_BOOSTITERML": {"name": "RT_BOOSTITERML", "page": "0xfc", "address": "0x9392", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "1024.000000", "units": "-", "short_desc": " Boost Integral Term Low", "long_desc": " The lower word of the integral term of the boost controller. You would not normally need to monitor this parameter."}, "RT_BOOSTISTOREH": {"name": "RT_BOOSTISTOREH", "page": "0xfc", "address": "0x9190", "bytes": "2", "scale_minimum": "-32767.000000", "scale_maximum": "32767.000000", "display_minimum": "-32767.000000", "display_maximum": "32767.000000", "display_interval": "10000.000000", "units": "-", "short_desc": " Boost Integral Store High", "long_desc": " The upper word of the integral store of the boost controller. You would not normally need to monitor this parameter."}, "RT_BOOSTISTOREL": {"name": "RT_BOOSTISTOREL", "page": "0xfc", "address": "0x8f8e", "bytes": "2", "scale_minimum": "-32767.000000", "scale_maximum": "32767.000000", "display_minimum": "-32767.000000", "display_maximum": "32767.000000", "display_interval": "10000.000000", "units": "-", "short_desc": " Boost Integral Store Low", "long_desc": " The lower word of the integral store of the boost controller. You would not normally need to monitor this parameter."}, "RT_WASTEGATEOLDUTYCYCLE": {"name": "RT_WASTEGATEOLDUTYCYCLE", "page": "0xfc", "address": "0x9b9a", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "100.000000", "display_minimum": "0.000000", "display_maximum": "100.000000", "display_interval": "10.000000", "units": "", "short_desc": " Wastegate Open Loop Duty Cycle", "long_desc": " The open loop duty cycle is the starting point for the closed loop boost controller."}, "RT_WASTEGATEDUTYCYCLE": {"name": "RT_WASTEGATEDUTYCYCLE", "page": "0xf8", "address": "0x23ec", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "100.000000", "display_minimum": "0.000000", "display_maximum": "100.000000", "display_interval": "10.000000", "units": "", "short_desc": " Wastegate Duty Cycle", "long_desc": " The duty cycle applied to the waste gate valve. When running closed loop boost control this number comes from the closed loop controller. When in open loop mode it comes from the Open Loop Duty Cycle map. It can also come from a mapping knob."}, "RT_CAM1PHASE": {"name": "RT_CAM1PHASE", "page": "0x13", "address": "0x1716", "bytes": "2", "scale_minimum": "-360.000000", "scale_maximum": "360.000000", "display_minimum": "-10.000000", "display_maximum": "70.000000", "display_interval": "10.000000", "units": "", "short_desc": " Var Cam1 Phase", "long_desc": " Var Cam1 Phase"}, "RT_VARCAM1TARGET": {"name": "RT_VARCAM1TARGET", "page": "0x11", "address": "0xb1b0", "bytes": "2", "scale_minimum": "-360.000000", "scale_maximum": "360.000000", "display_minimum": "-10.000000", "display_maximum": "70.000000", "display_interval": "10.000000", "units": "", "short_desc": " Var Cam1 Target", "long_desc": " The cam position that the ECU is trying to attain"}, "RT_CAM1ERROR": {"name": "RT_CAM1ERROR", "page": "0xe1", "address": "0xdfde", "bytes": "2", "scale_minimum": "-720.000000", "scale_maximum": "720.000000", "display_minimum": "-70.000000", "display_maximum": "70.000000", "display_interval": "10.000000", "units": "", "short_desc": " Var Cam1 Error", "long_desc": " Var Cam1 Error"}, "RT_VARCAM1DC": {"name": "RT_VARCAM1DC", "page": "0xfa", "address": "0x82", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "100.000000", "display_minimum": "0.000000", "display_maximum": "100.000000", "display_interval": "5.000000", "units": "", "short_desc": " Var Cam1 Duty Cycle", "long_desc": " The duty cycle applied to the control valve for variable cam control. Normally this number would be calculated by the closed loop controller but it can be adjusted directly using the mapping box."}, "RT_TARGET_IDLESPEED": {"name": "RT_TARGET_IDLESPEED", "page": "0xf9", "address": "0x2398", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "2000.000000", "display_interval": "250.000000", "units": "rpm", "short_desc": " Target Idle Speed", "long_desc": " The target engine speed that the Idle controller is trying to attain."}, "RT_IDLESPEED_ERRORTERM": {"name": "RT_IDLESPEED_ERRORTERM", "page": "0xf9", "address": "0x23a8", "bytes": "2", "scale_minimum": "-32768.000000", "scale_maximum": "32767.000000", "display_minimum": "-1000.000000", "display_maximum": "1000.000000", "display_interval": "100.000000", "units": "rpm", "short_desc": " Idle Speed Error Term", "long_desc": " The difference between the requested engine speed and the measured engine speed."}, "RT_IDLEIGN_PROPTERMDEGS": {"name": "RT_IDLEIGN_PROPTERMDEGS", "page": "0xf8", "address": "0x23b4", "bytes": "2", "scale_minimum": "-60.000000", "scale_maximum": "60.000000", "display_minimum": "-60.000000", "display_maximum": "60.000000", "display_interval": "10.000000", "units": "", "short_desc": " Idle Ignition Prop Term Degrees", "long_desc": " View the Prop Term in degrees"}, "RT_IDLEIGN_INTSTOREDEGS": {"name": "RT_IDLEIGN_INTSTOREDEGS", "page": "0xf8", "address": "0x23ca", "bytes": "2", "scale_minimum": "-478.000000", "scale_maximum": "478.000000", "display_minimum": "-478.000000", "display_maximum": "478.000000", "display_interval": "10.000000", "units": "", "short_desc": " Idle Ignition Int Store Degs", "long_desc": " View the Int Store in degrees"}, "RT_IDLEVALVEDUTYCYCLE": {"name": "RT_IDLEVALVEDUTYCYCLE", "page": "0xe2", "address": "0xf5f4", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "1600.000000", "display_minimum": "0.000000", "display_maximum": "100.000000", "display_interval": "5.000000", "units": "", "short_desc": " Idle Valve Duty Cycle", "long_desc": " The duty cycle applied to the idle control valve"}, "RT_IDLEVALVESITE": {"name": "RT_IDLEVALVESITE", "page": "0x18", "address": "0x6a", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "16.000000", "display_minimum": "0.000000", "display_maximum": "16.000000", "display_interval": "1.000000", "units": "Site", "short_desc": " Idle Valve Site", "long_desc": " Idle Valve Site"}, "RT_IDLEVALVEFUELCOMPENSATION": {"name": "RT_IDLEVALVEFUELCOMPENSATION", "page": "0x18", "address": "0x6968", "bytes": "2", "scale_minimum": "-52.500000", "scale_maximum": "52.500000", "display_minimum": "-52.500000", "display_maximum": "52.500000", "display_interval": "10.000000", "units": "ms", "short_desc": " Idle Valve Fuel Compensation", "long_desc": " Idle Valve Fuel Compensation"}, "RT_CURRENTFAULTSA": {"name": "RT_CURRENTFAULTSA", "page": "0xfd", "address": "0x2524", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "-", "short_desc": " Current Faults A", "long_desc": " A bit field representing the following current faults (high to low): Battery; Knock; Oxygen4; Oxygen3; Throttle4; Throttle 3; Steering B; Steering A; Pedal B; Pedal A; Throttle B; Throttle A; Oxygen2; Oxygen1"}, "RT_CURRENTFAULTSB": {"name": "RT_CURRENTFAULTSB", "page": "0xfd", "address": "0x2326", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "-", "short_desc": " Current Faults B", "long_desc": " A bit field representing the following current faults (high to low): Unused; Unused; Unused; Unused; Unused; Unused; Unused; Cam; Oil Temp; Oil Press; Air Temp; Water Temp; Mapping Knob 3; Mapping Knob 2; Mapping Knob 1; Baro"}, "RT_CURRENTFAULTSC": {"name": "RT_CURRENTFAULTSC", "page": "0xfd", "address": "0x2328", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "-", "short_desc": " Current Faults C", "long_desc": " Not yet used in 972"}, "RT_CURRENTFAULTSD": {"name": "RT_CURRENTFAULTSD", "page": "0xfd", "address": "0x232a", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "-", "short_desc": " Current Faults D", "long_desc": " Not yet used in 972"}, "RT_INJECTOROPENCIRCUIT": {"name": "RT_INJECTOROPENCIRCUIT", "page": "0xfd", "address": "0x4a", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "255.000000", "display_minimum": "0.000000", "display_maximum": "255.000000", "display_interval": "25.000000", "units": "-", "short_desc": " Injector Open Circuit", "long_desc": " If the bit is set then there is an open circuit fault for that injector"}, "RT_INJECTORSHORTCIRCUIT": {"name": "RT_INJECTORSHORTCIRCUIT", "page": "0xfd", "address": "0x48", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "255.000000", "display_minimum": "0.000000", "display_maximum": "255.000000", "display_interval": "25.000000", "units": "-", "short_desc": " Injector Short Circuit", "long_desc": " If the bit is set then there is a closed circuit fault for that injector"}, "RT_LOGGEDFAULTSA": {"name": "RT_LOGGEDFAULTSA", "page": "0xfd", "address": "0x232c", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "-", "short_desc": " Logged Faults A", "long_desc": " A bit field representing the following logged faults (high to low): Battery; Knock; Oxygen4; Oxygen3; Throttle4; Throttle 3; Steering B; Steering A; Pedal B; Pedal A; Throttle B; Throttle A; Oxygen2; Oxygen1"}, "RT_LOGGEDFAULTSB": {"name": "RT_LOGGEDFAULTSB", "page": "0xfd", "address": "0x232e", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "-", "short_desc": " Logged Faults B", "long_desc": " A bit field representing the following logged faults (high to low): Unused; Unused; Unused; Unused; Unused; Unused; Unused; Cam; Oil Temp; Oil Press; Air Temp; Water Temp; Mapping Knob 3; Mapping Knob 2; Mapping Knob 1; Baro"}, "RT_LOGGEDFAULTSC": {"name": "RT_LOGGEDFAULTSC", "page": "0xfd", "address": "0x2330", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "-", "short_desc": " Logged Faults C", "long_desc": " Not yet used in 972"}, "RT_LOGGEDFAULTSD": {"name": "RT_LOGGEDFAULTSD", "page": "0xfd", "address": "0x2332", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "-", "short_desc": " Logged Faults D", "long_desc": " Not yet used in 972"}, "RT_LAUNCHTIMER": {"name": "RT_LAUNCHTIMER", "page": "0xf9", "address": "0x91", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "6.720000", "display_minimum": "0.000000", "display_maximum": "6.720000", "display_interval": "0.105000", "units": "s", "short_desc": " Launch Timer", "long_desc": " Launch Timer"}, "RT_HARDABOVESOFTLAUNCH": {"name": "RT_HARDABOVESOFTLAUNCH", "page": "0xf6", "address": "0xfffe", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Hard above Soft Limit", "long_desc": " Shows the difference between the Hard and Soft limiter when doing Launch and Traction Control"}, "RT_LAUNCHVOLTAGE": {"name": "RT_LAUNCHVOLTAGE", "page": "0xf9", "address": "0x90", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " LTC Voltage", "long_desc": " Show the voltage measured on the launch pin"}, "RT_LAUNCHSECTOR": {"name": "RT_LAUNCHSECTOR", "page": "0xf9", "address": "0x93", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "255.000000", "display_minimum": "0.000000", "display_maximum": "255.000000", "display_interval": "25.000000", "units": "-", "short_desc": " LTC Sector", "long_desc": " Show the Launch and Traction Control Sector. If in sector 8 then the systems are disabled."}, "RT_LAUNCHRETARDFUELCOMP": {"name": "RT_LAUNCHRETARDFUELCOMP", "page": "0x12", "address": "0x5f5e", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "100.000000", "display_minimum": "0.000000", "display_maximum": "100.000000", "display_interval": "10.000000", "units": "", "short_desc": " Ignition Retard Fuel Compensation", "long_desc": " Ignition Retard Fuel Compensation"}, "RT_GEARVOLTAGE": {"name": "RT_GEARVOLTAGE", "page": "0xf9", "address": "0x8e", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Gear Voltage", "long_desc": " Show the voltage measured on the Gear pin"}, "RT_GEARSECTOR": {"name": "RT_GEARSECTOR", "page": "0xf9", "address": "0x92", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "255.000000", "display_minimum": "0.000000", "display_maximum": "255.000000", "display_interval": "25.000000", "units": "-", "short_desc": " Gear Sector", "long_desc": " Show the Gear sector"}, "RT_RADFAN1SHUTDOWNTIMER": {"name": "RT_RADFAN1SHUTDOWNTIMER", "page": "0xe2", "address": "0xa9a8", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "6871.899902", "display_minimum": "0.000000", "display_maximum": "6871.899902", "display_interval": "250.000000", "units": "s", "short_desc": " Rad Fan 1 Shutdown Timer", "long_desc": " Rad Fan 1 Shutdown Timer"}, "RT_RADFAN2SHUTDOWNTIMER": {"name": "RT_RADFAN2SHUTDOWNTIMER", "page": "0xe2", "address": "0xabaa", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "6871.899902", "display_minimum": "0.000000", "display_maximum": "6871.899902", "display_interval": "250.000000", "units": "s", "short_desc": " Rad Fan 2 Shutdown Timer", "long_desc": " Rad Fan 2 Shutdown Timer"}, "RT_WATERPUMP1DC": {"name": "RT_WATERPUMP1DC", "page": "0xf8", "address": "0xbc", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "100.000000", "display_minimum": "0.000000", "display_maximum": "100.000000", "display_interval": "10.000000", "units": "", "short_desc": " Water Pump Duty Cycle", "long_desc": " Water Pump Duty Cycle. 0% represents Minimum Duty Cycle (i.e. fully OFF) and 100% represents Maximum duty Cycle (or fully ON)"}, "RT_MEMORYCONFIG": {"name": "RT_MEMORYCONFIG", "page": "0xfd", "address": "0x4d", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "255.000000", "display_minimum": "0.000000", "display_maximum": "255.000000", "display_interval": "16.000000", "units": "-", "short_desc": " Memory Configuration", "long_desc": " Status byte that shows how the memory is being used on this ECU."}, "RT_STARTADDRESSMAP": {"name": "RT_STARTADDRESSMAP", "page": "0xf6", "address": "0x23ec", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "-", "short_desc": " Start address of Map download", "long_desc": " start address"}, "RT_ENDADDRESSMAP": {"name": "RT_ENDADDRESSMAP", "page": "0xf6", "address": "0x23ee", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "-", "short_desc": " End address of Map download", "long_desc": " end address"}, "RT_CHIPFILE1_SECTOR": {"name": "RT_CHIPFILE1_SECTOR", "page": "0xf6", "address": "0xc9c8", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "-", "short_desc": " Chipfile1 Sector", "long_desc": " Chipfile 1"}, "RT_BLANK64K_SECTOR": {"name": "RT_BLANK64K_SECTOR", "page": "0xf6", "address": "0xcbca", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "-", "short_desc": " Blank 64K Sector", "long_desc": " Blank 64K Sector"}, "RT_CHIPFILE2_SECTOR": {"name": "RT_CHIPFILE2_SECTOR", "page": "0xe3", "address": "0xdfde", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "-", "short_desc": " Chipfile2 Sector", "long_desc": " Chipfile 2"}, "RT_FLASHMAN_R0": {"name": "RT_FLASHMAN_R0", "page": "0xfc", "address": "0x6160", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "-", "short_desc": " Flash Manager R0", "long_desc": " FM_R0"}, "RT_FLASHMAN_R1": {"name": "RT_FLASHMAN_R1", "page": "0xfc", "address": "0x6362", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "-", "short_desc": " Flash Manager R1", "long_desc": " FM_R1"}, "RT_FLASHMAN_R2": {"name": "RT_FLASHMAN_R2", "page": "0xfc", "address": "0x6564", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "-", "short_desc": " Flash Manager R2", "long_desc": " FM_R2"}, "RT_FLASHMAN_R3": {"name": "RT_FLASHMAN_R3", "page": "0xfc", "address": "0x6766", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "-", "short_desc": " Flash Manager R3", "long_desc": " FM_R3"}, "RT_FLASHMAN_R4": {"name": "RT_FLASHMAN_R4", "page": "0xfc", "address": "0x6968", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "-", "short_desc": " Flash Manager R4", "long_desc": " FM_R4"}, "RT_FLASHMAN_R5": {"name": "RT_FLASHMAN_R5", "page": "0xfc", "address": "0x6b6a", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "-", "short_desc": " Flash Manager R5", "long_desc": " FM_R5"}, "RT_FLASHMAN_R6": {"name": "RT_FLASHMAN_R6", "page": "0xfc", "address": "0x6d6c", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "-", "short_desc": " Flash Manager R6", "long_desc": " FM_R6"}, "RT_FLASHMAN_R7": {"name": "RT_FLASHMAN_R7", "page": "0xfc", "address": "0x6f6e", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "-", "short_desc": " Flash Manager R7", "long_desc": " FM_R7"}, "RT_FLASHMAN_R8": {"name": "RT_FLASHMAN_R8", "page": "0xfc", "address": "0x7170", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "-", "short_desc": " Flash Manager R8", "long_desc": " FM_R8"}, "RT_FLASHMAN_R9": {"name": "RT_FLASHMAN_R9", "page": "0xfc", "address": "0x7372", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "-", "short_desc": " Flash Manager R9", "long_desc": " FM_R9"}, "RT_FLASHMAN_R10": {"name": "RT_FLASHMAN_R10", "page": "0xfc", "address": "0x7574", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "-", "short_desc": " Flash Manager R10", "long_desc": " FM_R10"}, "RT_FLASHMAN_R11": {"name": "RT_FLASHMAN_R11", "page": "0xfc", "address": "0x7776", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "-", "short_desc": " Flash Manager R11", "long_desc": " FM_R11"}, "RT_FLASHMAN_R12": {"name": "RT_FLASHMAN_R12", "page": "0xfc", "address": "0x7978", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "-", "short_desc": " Flash Manager R12", "long_desc": " FM_R12"}, "RT_FLASHMAN_R13": {"name": "RT_FLASHMAN_R13", "page": "0xfc", "address": "0x7b7a", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "-", "short_desc": " Flash Manager R13", "long_desc": " FM_R13"}, "RT_FLASHMAN_R14": {"name": "RT_FLASHMAN_R14", "page": "0xfc", "address": "0x7d7c", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "-", "short_desc": " Flash Manager R14", "long_desc": " FM_R14"}, "RT_FLASHMAN_R15": {"name": "RT_FLASHMAN_R15", "page": "0xfc", "address": "0x7f7e", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "-", "short_desc": " Flash Manager R15", "long_desc": " FM_R15"}, "RT_SLOWSPEEDIGNITION": {"name": "RT_SLOWSPEEDIGNITION", "page": "0xfd", "address": "0x3f", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "256.000000", "display_minimum": "0.000000", "display_maximum": "256.000000", "display_interval": "1024.000000", "units": "-", "short_desc": " Ig Mode", "long_desc": " Ig Mode"}, "RT_MAPTABLE0": {"name": "RT_MAPTABLE0", "page": "0xf7", "address": "0x79787776", "bytes": "4", "scale_minimum": "0.000000", "scale_maximum": "65536.000000", "display_minimum": "0.000000", "display_maximum": "30.000000", "display_interval": "1.000000", "units": " ", "short_desc": " MAPTABLE0", "long_desc": " MAPTABLE0"}, "RT_WIDTH30": {"name": "RT_WIDTH30", "page": "0xf9", "address": "0x23da", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "-", "short_desc": " Width30", "long_desc": " This realtime parameter has no information associated with it."}, "RT_CRANKWIDTH": {"name": "RT_CRANKWIDTH", "page": "0xf9", "address": "0x232e", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "-", "short_desc": " RT_CRANKWIDTH", "long_desc": " RT_CRANKWIDTH"}, "RT_HAVESPEEDS": {"name": "RT_HAVESPEEDS", "page": "0xfd", "address": "0x2320", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "-", "short_desc": " RT_HAVESPEEDS", "long_desc": " RT_HAVESPEEDS"}, "RT_COUNT30": {"name": "RT_COUNT30", "page": "0xf9", "address": "0x23d8", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "-", "short_desc": " Count30", "long_desc": " This realtime parameter has no information associated with it."}, "RT_CPUSTATUS": {"name": "RT_CPUSTATUS", "page": "0xf8", "address": "0x81", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "255.000000", "display_minimum": "0.000000", "display_maximum": "255.000000", "display_interval": "25.000000", "units": "-", "short_desc": " CPU Status", "long_desc": " This realtime parameter has no information associated with it."}, "RT_RESETCOUNT": {"name": "RT_RESETCOUNT", "page": "0xf9", "address": "0xaf", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "255.000000", "display_minimum": "0.000000", "display_maximum": "255.000000", "display_interval": "25.000000", "units": "-", "short_desc": " Reset Count", "long_desc": " This realtime parameter has no information associated with it."}, "RT_BADMISSINGTOOTHCOUNT": {"name": "RT_BADMISSINGTOOTHCOUNT", "page": "0xf6", "address": "0x84", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "255.000000", "display_minimum": "0.000000", "display_maximum": "255.000000", "display_interval": "25.000000", "units": "-", "short_desc": " Bad Missing Tooth Count", "long_desc": " This realtime parameter has no information associated with it."}, "RT_TESTBYTE": {"name": "RT_TESTBYTE", "page": "0xf8", "address": "0x22", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "255.000000", "display_minimum": "0.000000", "display_maximum": "255.000000", "display_interval": "25.000000", "units": "-", "short_desc": " Test Byte", "long_desc": " This realtime parameter has no information associated with it."}, "RT_TESTWORD": {"name": "RT_TESTWORD", "page": "0xf8", "address": "0x2120", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "-", "short_desc": " TESTWORD0", "long_desc": " TESTWORD0"}, "RT_CAMCOUNT": {"name": "RT_CAMCOUNT", "page": "0xf8", "address": "0xc7c6", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "5000.000000", "units": "-", "short_desc": " Cam Count", "long_desc": " This realtime parameter has no information associated with it."}, "RT_RAMSECTOR": {"name": "RT_RAMSECTOR", "page": "0xf8", "address": "0x2b2a", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "-", "short_desc": " Ram Sector", "long_desc": " This realtime parameter has no information associated with it."}, "RT_RAMSECTOR2": {"name": "RT_RAMSECTOR2", "page": "0xf8", "address": "0x2d2c", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "-", "short_desc": " Ram Sector 2", "long_desc": " This realtime parameter has no information associated with it."}, "RT_SECTORS": {"name": "RT_SECTORS", "page": "0xfa", "address": "0x232e", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "-", "short_desc": " Sectors", "long_desc": " This realtime parameter has no information associated with it."}, "RT_REMAINDER": {"name": "RT_REMAINDER", "page": "0xf9", "address": "0x23de", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "-", "short_desc": " Remainder", "long_desc": " This realtime parameter has no information associated with it."}, "RT_LOWSPEEDOUTPUTS": {"name": "RT_LOWSPEEDOUTPUTS", "page": "0xfd", "address": "0x22", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "255.000000", "display_minimum": "0.000000", "display_maximum": "255.000000", "display_interval": "25.000000", "units": "-", "short_desc": " Low Speed Outputs", "long_desc": " This realtime parameter has no information associated with it."}, "RT_FUELCOARSEOFFSET": {"name": "RT_FUELCOARSEOFFSET", "page": "0xf9", "address": "0x23d4", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "-", "short_desc": " Fuel Coarse Offset", "long_desc": " This realtime parameter has no information associated with it."}, "RT_IGNTEMP1": {"name": "RT_IGNTEMP1", "page": "0xf6", "address": "0x23b4", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Ignition Drive 1 Temperature", "long_desc": " The temperature of the board near the ignition drives"}, "RT_IGNTEMP2": {"name": "RT_IGNTEMP2", "page": "0xf6", "address": "0x23b6", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Ignition Drive 2 Temperature", "long_desc": " The temperature of the board near the other ignition drives"}, "RT_INJOBDONES": {"name": "RT_INJOBDONES", "page": "0xfd", "address": "0x233e", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "-", "short_desc": " Inj OBD Ones", "long_desc": " This realtime parameter has no information associated with it."}, "RT_INJOBDZEROS": {"name": "RT_INJOBDZEROS", "page": "0xfd", "address": "0x2340", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "-", "short_desc": " Inj OBD Zeros", "long_desc": " This realtime parameter has no information associated with it."}, "RT_INJSHORTCIRCUIT": {"name": "RT_INJSHORTCIRCUIT", "page": "0xfd", "address": "0x2342", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "-", "short_desc": " Inj Short Circuit", "long_desc": " This realtime parameter has no information associated with it."}, "RT_INJOPENCIRCUIT": {"name": "RT_INJOPENCIRCUIT", "page": "0xfd", "address": "0x2344", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "-", "short_desc": " Inj Open Circuit", "long_desc": " This realtime parameter has no information associated with it."}, "RT_CANSTATUS": {"name": "RT_CANSTATUS", "page": "0xf8", "address": "0x7978", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "-", "short_desc": " Can Status", "long_desc": " This realtime parameter has no information associated with it."}, "RT_ENGINE_CONFIG": {"name": "RT_ENGINE_CONFIG", "page": "0xfd", "address": "0x42", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "255.000000", "display_minimum": "0.000000", "display_maximum": "255.000000", "display_interval": "16.000000", "units": "-", "short_desc": " Eng Cnfg", "long_desc": " blah"}, "RT_FUELTIMINGREQUEST": {"name": "RT_FUELTIMINGREQUEST", "page": "0xfa", "address": "0x2320", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "720.000000", "display_minimum": "0.000000", "display_maximum": "720.000000", "display_interval": "60.000000", "units": "", "short_desc": " Fuel Timing Request", "long_desc": " The fuel timing that the ECU is attempting to reach."}, "RT_FUELTIMINGGRANT": {"name": "RT_FUELTIMINGGRANT", "page": "0xfa", "address": "0x2324", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "720.000000", "display_minimum": "0.000000", "display_maximum": "720.000000", "display_interval": "60.000000", "units": "", "short_desc": " Fuel Timing Grant", "long_desc": " The actual timing applied to the injection pulse."}, "RT_LOWSPEEDDRIVERMIRROR": {"name": "RT_LOWSPEEDDRIVERMIRROR", "page": "0xfd", "address": "0x22", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "255.000000", "display_minimum": "0.000000", "display_maximum": "255.000000", "display_interval": "25.000000", "units": "-", "short_desc": " Low Speed Driver Mirror", "long_desc": " The 8 bits in this byte show whether each output is on or off. Note that a zero represents ON and a one represents OFF."}, "RT_ENGINERUNTIME": {"name": "RT_ENGINERUNTIME", "page": "0xe2", "address": "0xcfcecdcc", "bytes": "4", "scale_minimum": "0.000000", "scale_maximum": "1250999.875000", "display_minimum": "0.000000", "display_maximum": "1193046.500000", "display_interval": "10000.000000", "units": "Hours", "short_desc": " ERT", "long_desc": " Engine Run Time"}, "RT_TESTWORD1": {"name": "RT_TESTWORD1", "page": "0xe2", "address": "0x6766", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "-", "short_desc": " TESTWORD1", "long_desc": " TESTWORD1"}, "RT_MAINIGN1WITHFINEOFFSET": {"name": "RT_MAINIGN1WITHFINEOFFSET", "page": "0xf9", "address": "0x23e4", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "-", "short_desc": " MainIgn1WithFineOffset", "long_desc": " MainIgn1WithFineOffset"}, "RT_MAINIGN2WITHFINEOFFSET": {"name": "RT_MAINIGN2WITHFINEOFFSET", "page": "0xf9", "address": "0x23e6", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "-", "short_desc": " MainIgn2WithFineOffset", "long_desc": " MainIgn2WithFineOffset"}, "RT_CANM15MCR": {"name": "RT_CANM15MCR", "page": "0xef", "address": "0xf3f2f1f0", "bytes": "4", "scale_minimum": "0.000000", "scale_maximum": "6553.500000", "display_minimum": "7000.000000", "display_maximum": "30.000000", "display_interval": "-1000.000000", "units": "-", "short_desc": " F3F2F1F0", "long_desc": " F3F2F1F0"}, "RT_CANM15MCRDAT1": {"name": "RT_CANM15MCRDAT1", "page": "0xef", "address": "0xf7f6f5f4", "bytes": "4", "scale_minimum": "0.000000", "scale_maximum": "6553.500000", "display_minimum": "7000.000000", "display_maximum": "30.000000", "display_interval": "-1000.000000", "units": "-", "short_desc": " F7F6F5F4", "long_desc": " F7F6F5F4"}, "RT_CANM15MCRDAT2": {"name": "RT_CANM15MCRDAT2", "page": "0xef", "address": "0xfbfaf9f8", "bytes": "4", "scale_minimum": "0.000000", "scale_maximum": "6553.500000", "display_minimum": "7000.000000", "display_maximum": "30.000000", "display_interval": "-1000.000000", "units": "-", "short_desc": " FBFAF9F8", "long_desc": " FBFAF9F8"}, "RT_TIMESINCEPOWERON": {"name": "RT_TIMESINCEPOWERON", "page": "0xf6", "address": "0x23b2", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "6871.899902", "display_minimum": "7000.000000", "display_maximum": "30.000000", "display_interval": "-1000.000000", "units": "s", "short_desc": " Power On Time", "long_desc": " The length of time the ECU has been turned on for in seconds."}, "RT_PERIODLSW": {"name": "RT_PERIODLSW", "page": "0xf9", "address": "0x6766", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "104.857597", "display_minimum": "0.000000", "display_maximum": "105.000000", "display_interval": "1.000000", "units": "s", "short_desc": " PeriodLSW", "long_desc": " PeriodLSW"}, "RT_PERIODMSW": {"name": "RT_PERIODMSW", "page": "0xf9", "address": "0x6968", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "104.857597", "display_minimum": "0.000000", "display_maximum": "105.000000", "display_interval": "1.000000", "units": "s", "short_desc": " PeriodMSW", "long_desc": " PeriodMSW"}, "RT_TPSTRAMCARPOINTER": {"name": "RT_TPSTRAMCARPOINTER", "page": "0xe2", "address": "0xf3", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "256.000000", "display_minimum": "0.000000", "display_maximum": "105.000000", "display_interval": "1.000000", "units": "-", "short_desc": " TPSTramCarPointer", "long_desc": " TPSTramCarPointer"}, "RT_TPSTRAMCARTABLE0-3": {"name": "RT_TPSTRAMCARTABLE0-3", "page": "0xe3", "address": "0x2b2a2928", "bytes": "4", "scale_minimum": "0.000000", "scale_maximum": "256.000000", "display_minimum": "0.000000", "display_maximum": "105.000000", "display_interval": "1.000000", "units": "-", "short_desc": " TPSTramCarTable0-3", "long_desc": " TPSTramCarTable0-3"}, "RT_TPSVARIANCE": {"name": "RT_TPSVARIANCE", "page": "0xe5", "address": "0xfd", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "100.000000", "display_minimum": "0.000000", "display_maximum": "100.000000", "display_interval": "1.000000", "units": "", "short_desc": " TPS Variance", "long_desc": " TPS Variance"}, "RT_PIN19VOLTAGE": {"name": "RT_PIN19VOLTAGE", "page": "0xf9", "address": "0x8584", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "1.000000", "units": "V", "short_desc": " Pin19 Voltage", "long_desc": " Shows the voltage on Pin19 irrespective of how the pin is configured."}, "RT_PIN25VOLTAGE": {"name": "RT_PIN25VOLTAGE", "page": "0xf9", "address": "0x8786", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "1.000000", "units": "V", "short_desc": " Pin25 Voltage", "long_desc": " Shows the voltage on Pin25 irrespective of how the pin is configured."}, "RT_PIN27VOLTAGE": {"name": "RT_PIN27VOLTAGE", "page": "0xf9", "address": "0x8988", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "1.000000", "units": "V", "short_desc": " Pin27 Voltage", "long_desc": " Shows the voltage on Pin27 irrespective of how the pin is configured."}, "RT_PIN28VOLTAGE": {"name": "RT_PIN28VOLTAGE", "page": "0x12", "address": "0xb7b6", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "1.000000", "units": "V", "short_desc": " Pin28 Voltage", "long_desc": " Shows the voltage on Pin28 irrespective of how the pin is configured."}, "RT_THROTTLESITE1_8": {"name": "RT_THROTTLESITE1_8", "page": "0xf6", "address": "0xde", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "8.000000", "display_minimum": "0.000000", "display_maximum": "8.000000", "display_interval": "1.000000", "units": "Site", "short_desc": " Throttle Site 1 (8 Sites)", "long_desc": " An enhanced throttle site variable with 8 set points. This number can be used to index smaller maps."}, "RT_CLOCKCOUNTER": {"name": "RT_CLOCKCOUNTER", "page": "0xe6", "address": "0xe1e0", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "105.000000", "display_minimum": "0.000000", "display_maximum": "105.000000", "display_interval": "1.000000", "units": "-", "short_desc": " ClockCount", "long_desc": " ClockCount"}, "RT_TPSTRAMCARTABLE4-7": {"name": "RT_TPSTRAMCARTABLE4-7", "page": "0xe3", "address": "0x2f2e2d2c", "bytes": "4", "scale_minimum": "0.000000", "scale_maximum": "256.000000", "display_minimum": "0.000000", "display_maximum": "105.000000", "display_interval": "1.000000", "units": "-", "short_desc": " TPSTramCarTable4-7", "long_desc": " TPSTramCarTable4-7"}, "RT_POWERDOWNTIMER": {"name": "RT_POWERDOWNTIMER", "page": "0xf9", "address": "0xdf", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "26.870001", "display_minimum": "0.000000", "display_maximum": "30.000000", "display_interval": "1.000000", "units": "s", "short_desc": " Power Down Timer", "long_desc": " Shows the time remaining until the ECU switches off. This value will remain static until the ignition is switched off"}, "RT_CLOCKCOUNT": {"name": "RT_CLOCKCOUNT", "page": "0xe6", "address": "0xe1e0", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "105.000000", "display_minimum": "0.000000", "display_maximum": "105.000000", "display_interval": "10.000000", "units": " ", "short_desc": " Clock Count", "long_desc": " Clock Count"}, "RT_CONDITIONEDSLIPFROMCAN": {"name": "RT_CONDITIONEDSLIPFROMCAN", "page": "0xe3", "address": "0x9d9c", "bytes": "2", "scale_minimum": "-100.000000", "scale_maximum": "300.000000", "display_minimum": "-100.000000", "display_maximum": "300.000000", "display_interval": "50.000000", "units": "", "short_desc": " Slip (CAN)", "long_desc": " Slip (CAN). Slip Factor as derived by external ECU such as 998 as received over CAN"}, "RT_PINVECTORS": {"name": "RT_PINVECTORS", "page": "0xe2", "address": "0xa1a09f9e", "bytes": "4", "scale_minimum": "0.000000", "scale_maximum": "105.000000", "display_minimum": "0.000000", "display_maximum": "105.000000", "display_interval": "10.000000", "units": " ", "short_desc": " PINVECTORS", "long_desc": " PINVECTORS"}, "RT_INJAFUELTRIM": {"name": "RT_INJAFUELTRIM", "page": "0x11", "address": "0xb5b4", "bytes": "2", "scale_minimum": "-100.000000", "scale_maximum": "300.000000", "display_minimum": "-20.000000", "display_maximum": "20.000000", "display_interval": "4.000000", "units": "", "short_desc": " Injector A Fuel Trim", "long_desc": " The Trim from the Individual fuel trim map applied to Injector A"}, "RT_INJBFUELTRIM": {"name": "RT_INJBFUELTRIM", "page": "0x11", "address": "0xb7b6", "bytes": "2", "scale_minimum": "-100.000000", "scale_maximum": "300.000000", "display_minimum": "-20.000000", "display_maximum": "20.000000", "display_interval": "4.000000", "units": "", "short_desc": " Injector B Fuel Trim", "long_desc": " The Trim from the Individual fuel trim map applied to Injector B"}, "RT_INJCFUELTRIM": {"name": "RT_INJCFUELTRIM", "page": "0x11", "address": "0xb9b8", "bytes": "2", "scale_minimum": "-100.000000", "scale_maximum": "300.000000", "display_minimum": "-20.000000", "display_maximum": "20.000000", "display_interval": "4.000000", "units": "", "short_desc": " Injector C Fuel Trim", "long_desc": " The Trim from the Individual fuel trim map applied to Injector C"}, "RT_INJDFUELTRIM": {"name": "RT_INJDFUELTRIM", "page": "0x11", "address": "0xbbba", "bytes": "2", "scale_minimum": "-100.000000", "scale_maximum": "300.000000", "display_minimum": "-20.000000", "display_maximum": "20.000000", "display_interval": "4.000000", "units": "", "short_desc": " Injector D Fuel Trim", "long_desc": " The Trim from the Individual fuel trim map applied to Injector D"}, "RT_INJEFUELTRIM": {"name": "RT_INJEFUELTRIM", "page": "0x11", "address": "0xbdbc", "bytes": "2", "scale_minimum": "-100.000000", "scale_maximum": "300.000000", "display_minimum": "-20.000000", "display_maximum": "20.000000", "display_interval": "4.000000", "units": "", "short_desc": " Injector E Fuel Trim", "long_desc": " The Trim from the Individual fuel trim map applied to Injector E"}, "RT_INJFFUELTRIM": {"name": "RT_INJFFUELTRIM", "page": "0x11", "address": "0xbfbe", "bytes": "2", "scale_minimum": "-100.000000", "scale_maximum": "300.000000", "display_minimum": "-20.000000", "display_maximum": "20.000000", "display_interval": "4.000000", "units": "", "short_desc": " Injector F Fuel Trim", "long_desc": " The Trim from the Individual fuel trim map applied to Injector F"}, "RT_INJGFUELTRIM": {"name": "RT_INJGFUELTRIM", "page": "0x11", "address": "0xc1c0", "bytes": "2", "scale_minimum": "-100.000000", "scale_maximum": "300.000000", "display_minimum": "-20.000000", "display_maximum": "20.000000", "display_interval": "4.000000", "units": "", "short_desc": " Injector G Fuel Trim", "long_desc": " The Trim from the Individual fuel trim map applied to Injector G"}, "RT_INJHFUELTRIM": {"name": "RT_INJHFUELTRIM", "page": "0x11", "address": "0xc3c2", "bytes": "2", "scale_minimum": "-100.000000", "scale_maximum": "300.000000", "display_minimum": "-20.000000", "display_maximum": "20.000000", "display_interval": "4.000000", "units": "", "short_desc": " Injector H Fuel Trim", "long_desc": " The Trim from the Individual fuel trim map applied to Injector H"}, "RT_INJAWIDTH": {"name": "RT_INJAWIDTH", "page": "0xfa", "address": "0x3130", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "105.000000", "display_minimum": "0.000000", "display_maximum": "120.000000", "display_interval": "20.000000", "units": "ms", "short_desc": " Injector A Injection Time", "long_desc": " Injector A Injection Time"}, "RT_INJBWIDTH": {"name": "RT_INJBWIDTH", "page": "0xfa", "address": "0x3332", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "105.000000", "display_minimum": "0.000000", "display_maximum": "120.000000", "display_interval": "20.000000", "units": "ms", "short_desc": " Injector B Injection Time", "long_desc": " Injector B Injection Time"}, "RT_INJCWIDTH": {"name": "RT_INJCWIDTH", "page": "0xfa", "address": "0x3534", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "105.000000", "display_minimum": "0.000000", "display_maximum": "120.000000", "display_interval": "20.000000", "units": "ms", "short_desc": " Injector C Injection Time", "long_desc": " Injector C Injection Time"}, "RT_INJDWIDTH": {"name": "RT_INJDWIDTH", "page": "0xfa", "address": "0x3736", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "105.000000", "display_minimum": "0.000000", "display_maximum": "120.000000", "display_interval": "20.000000", "units": "ms", "short_desc": " Injector D Injection Time", "long_desc": " Injector D Injection Time"}, "RT_INJEWIDTH": {"name": "RT_INJEWIDTH", "page": "0xfa", "address": "0x3938", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "105.000000", "display_minimum": "0.000000", "display_maximum": "120.000000", "display_interval": "20.000000", "units": "ms", "short_desc": " Injector E Injection Time", "long_desc": " Injector E Injection Time"}, "RT_INJFWIDTH": {"name": "RT_INJFWIDTH", "page": "0xfa", "address": "0x3b3a", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "105.000000", "display_minimum": "0.000000", "display_maximum": "120.000000", "display_interval": "20.000000", "units": "ms", "short_desc": " Injector F Injection Time", "long_desc": " Injector F Injection Time"}, "RT_INJGWIDTH": {"name": "RT_INJGWIDTH", "page": "0xfa", "address": "0x3d2c", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "105.000000", "display_minimum": "0.000000", "display_maximum": "120.000000", "display_interval": "20.000000", "units": "ms", "short_desc": " Injector G Injection Time", "long_desc": " Injector G Injection Time"}, "RT_INJHWIDTH": {"name": "RT_INJHWIDTH", "page": "0xfa", "address": "0x3f3e", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "105.000000", "display_minimum": "0.000000", "display_maximum": "120.000000", "display_interval": "20.000000", "units": "ms", "short_desc": " Injector H Injection Time", "long_desc": " Injector H Injection Time"}, "RT_TIMENITROUSHASBEENACTIVE": {"name": "RT_TIMENITROUSHASBEENACTIVE", "page": "0x11", "address": "0xc7c6", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "21845.000000", "display_minimum": "0.000000", "display_maximum": "21845.000000", "display_interval": "4000.000000", "units": "ms", "short_desc": " Time Nitrous Has Been Active", "long_desc": " Time Nitrous Has Been Active. Primary use for this is as the nitrous is switched on the fuel can be fed in gradually to mimic the nitrous going into the engine."}, "RT_NITROUSTIMESITE": {"name": "RT_NITROUSTIMESITE", "page": "0x11", "address": "0xca", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "16.000000", "display_minimum": "0.000000", "display_maximum": "16.000000", "display_interval": "1.000000", "units": "Site", "short_desc": " Nitrous Time Site", "long_desc": " Nitrous Time Site"}, "RT_NITROUSFUELDUTYCYCLE": {"name": "RT_NITROUSFUELDUTYCYCLE", "page": "0x11", "address": "0xc9c8", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "100.000000", "display_minimum": "0.000000", "display_maximum": "100.000000", "display_interval": "10.000000", "units": "", "short_desc": " Nitrous Fuel Duty Cycle", "long_desc": " Nitrous Fuel Duty Cycle. This is the duty cycle added to the fuel injectors to supply the fuel to burn the nitrous"}, "RT_NITROUSFUELINJTIME": {"name": "RT_NITROUSFUELINJTIME", "page": "0x11", "address": "0xc5c4", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "104.856003", "display_minimum": "0.000000", "display_maximum": "104.856003", "display_interval": "10.000000", "units": "ms", "short_desc": " Nitrous Fuel Injection Time", "long_desc": " Nitrous Fuel Injection Time. This is the duty cycle converted to an injection time"}, "RT_NIRTOUSDEBOUNCETIMER": {"name": "RT_NIRTOUSDEBOUNCETIMER", "page": "0x11", "address": "0xcdcc", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "21845.000000", "display_minimum": "0.000000", "display_maximum": "21845.000000", "display_interval": "4000.000000", "units": "ms", "short_desc": " Nitrous Debounce Timer", "long_desc": " Prevents the button from being accidently pressed. This timer counts down only when the button is pressed and reach zero before the nitrous system becomes active."}, "RT_BAROTARGETBOOST": {"name": "RT_BAROTARGETBOOST", "page": "0xfa", "address": "0x8d8c", "bytes": "2", "scale_minimum": "-1.640000", "scale_maximum": "1.640000", "display_minimum": "-1.500000", "display_maximum": "1.500000", "display_interval": "0.500000", "units": "Bar", "short_desc": " Baro Pressue Targ Boost Comp", "long_desc": " Shows the change in target boost pressure as a result of the Baro vs Engine Speed Compensation Map."}, "RT_ENGANDWHEEL": {"name": "RT_ENGANDWHEEL", "page": "0xf9", "address": "0xbfbe", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65536.000000", "display_minimum": "0.000000", "display_maximum": "65536.000000", "display_interval": "10.000000", "units": "-", "short_desc": " E and W", "long_desc": " E and W"}, "RT_PRESSURETOTAL": {"name": "RT_PRESSURETOTAL", "page": "0xfa", "address": "0xc1c0", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65536.000000", "display_minimum": "0.000000", "display_maximum": "65536.000000", "display_interval": "1024.000000", "units": "-", "short_desc": " PRESSURETOTAL", "long_desc": " PRESSURETOTAL"}, "RT_WATERPUMPTIMEOUT": {"name": "RT_WATERPUMPTIMEOUT", "page": "0xe6", "address": "0xe3e2", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "6871.899902", "display_minimum": "0.000000", "display_maximum": "6871.899902", "display_interval": "1.000000", "units": "s", "short_desc": " Water Pump Timeout", "long_desc": " Water Pump Timeout"}, "RT_TACHOCAN": {"name": "RT_TACHOCAN", "page": "0xf7", "address": "0x3f3e", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "12000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Tacho CAN", "long_desc": " Tacho CAN"}, "RT_WHEELENGINERATIO": {"name": "RT_WHEELENGINERATIO", "page": "0x11", "address": "0xe5e4", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "114.532463", "display_minimum": "0.000000", "display_maximum": "114.532463", "display_interval": "10.000000", "units": " ", "short_desc": " Wheel Engine Ratio", "long_desc": " Wheel Engine Ratio"}, "RT_DELTAENGINESPEED": {"name": "RT_DELTAENGINESPEED", "page": "0x11", "address": "0xe3e2", "bytes": "2", "scale_minimum": "-32768.000000", "scale_maximum": "32767.000000", "display_minimum": "-32768.000000", "display_maximum": "32767.000000", "display_interval": "10000.000000", "units": "RPM", "short_desc": " Delta Engine Speed", "long_desc": " Delta Engine Speed"}, "RT_DELTAWHEELTOOTH%": {"name": "RT_DELTAWHEELTOOTH%", "page": "0x12", "address": "0x2928", "bytes": "2", "scale_minimum": "-100.000000", "scale_maximum": "100.000000", "display_minimum": "-100.000000", "display_maximum": "100.000000", "display_interval": "20.000000", "units": "", "short_desc": " Delta Wheel Tooth %", "long_desc": " Delta Wheel Tooth %"}, "RT_DELTAPERIOD720%": {"name": "RT_DELTAPERIOD720%", "page": "0x12", "address": "0x2524", "bytes": "2", "scale_minimum": "-100.000000", "scale_maximum": "100.000000", "display_minimum": "-100.000000", "display_maximum": "100.000000", "display_interval": "20.000000", "units": "", "short_desc": " Delta Period 720 %", "long_desc": " Delta Period 720 %"}, "RT_DELTAPERWHEELENGINEDIFF": {"name": "RT_DELTAPERWHEELENGINEDIFF", "page": "0x12", "address": "0x2b2a", "bytes": "2", "scale_minimum": "-100.000000", "scale_maximum": "100.000000", "display_minimum": "-100.000000", "display_maximum": "100.000000", "display_interval": "20.000000", "units": "", "short_desc": " Delta Per Wheel Engine Diff", "long_desc": " Delta Per Wheel Engine Diff"}, "RT_FRONTLEFTWHEELSPEED": {"name": "RT_FRONTLEFTWHEELSPEED", "page": "0xe2", "address": "0x6b6a", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "326.000000", "display_minimum": "0.000000", "display_maximum": "326.000000", "display_interval": "10.000000", "units": "mph", "short_desc": " Front Left Wheelspeed", "long_desc": " Front Left Wheelspeed"}, "RT_FRONTRIGHTWHEELSPEED": {"name": "RT_FRONTRIGHTWHEELSPEED", "page": "0xe2", "address": "0x6d6c", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "326.000000", "display_minimum": "0.000000", "display_maximum": "326.000000", "display_interval": "10.000000", "units": "mph", "short_desc": " Front Right Wheelspeed", "long_desc": " Front Right Wheelspeed"}, "RT_REARLEFTWHEELSPEED": {"name": "RT_REARLEFTWHEELSPEED", "page": "0xe2", "address": "0x6f6e", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "326.000000", "display_minimum": "0.000000", "display_maximum": "326.000000", "display_interval": "10.000000", "units": "mph", "short_desc": " Rear Left Wheelspeed", "long_desc": " Rear Left Wheelspeed"}, "RT_REARRIGHTWHEELSPEED": {"name": "RT_REARRIGHTWHEELSPEED", "page": "0xe2", "address": "0x7170", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "326.000000", "display_minimum": "0.000000", "display_maximum": "326.000000", "display_interval": "10.000000", "units": "mph", "short_desc": " Rear Right Wheelspeed", "long_desc": " Rear Right Wheelspeed"}, "RT_FASTESTFRONT": {"name": "RT_FASTESTFRONT", "page": "0xe2", "address": "0x7372", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "326.000000", "display_minimum": "0.000000", "display_maximum": "326.000000", "display_interval": "10.000000", "units": "mph", "short_desc": " Fastest Front", "long_desc": " Fastest Front"}, "RT_SLOWESTFRONT": {"name": "RT_SLOWESTFRONT", "page": "0xe2", "address": "0x7574", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "326.000000", "display_minimum": "0.000000", "display_maximum": "326.000000", "display_interval": "10.000000", "units": "mph", "short_desc": " Slowest Front", "long_desc": " Slowest Front"}, "RT_FASTESTREAR": {"name": "RT_FASTESTREAR", "page": "0xe2", "address": "0x7776", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "326.000000", "display_minimum": "0.000000", "display_maximum": "326.000000", "display_interval": "10.000000", "units": "mph", "short_desc": " Fastest Rear", "long_desc": " Fastest Rear"}, "RT_SLOWESTREAR": {"name": "RT_SLOWESTREAR", "page": "0xe2", "address": "0x7978", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "326.000000", "display_minimum": "0.000000", "display_maximum": "326.000000", "display_interval": "10.000000", "units": "mph", "short_desc": " Slowest Rear", "long_desc": " Slowest Rear"}, "RT_CALCULATEDDRIVENWHEELSPEED": {"name": "RT_CALCULATEDDRIVENWHEELSPEED", "page": "0xe2", "address": "0x8382", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "326.000000", "display_minimum": "0.000000", "display_maximum": "326.000000", "display_interval": "10.000000", "units": "mph", "short_desc": " Calculated Driven Wheel Speed", "long_desc": " Calculated Driven Wheel Speed"}, "RT_TORQUEREDUCTION": {"name": "RT_TORQUEREDUCTION", "page": "0x12", "address": "0x5554", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "100.000000", "display_minimum": "0.000000", "display_maximum": "100.000000", "display_interval": "10.000000", "units": "", "short_desc": " Torque Reduction", "long_desc": " Torque Reduction"}, "RT_TORQUEREDUCTIONSITE": {"name": "RT_TORQUEREDUCTIONSITE", "page": "0x12", "address": "0x5756", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "32.000000", "display_minimum": "0.000000", "display_maximum": "32.000000", "display_interval": "1.000000", "units": "Site", "short_desc": " Torque Reduction Site", "long_desc": " Torque Reduction Site"}, "RT_IGNITIONTORQUEREDUTIONPERCENT": {"name": "RT_IGNITIONTORQUEREDUTIONPERCENT", "page": "0x12", "address": "0x5958", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "100.000000", "display_minimum": "0.000000", "display_maximum": "100.000000", "display_interval": "10.000000", "units": "", "short_desc": " Ignition Torque Redution Percent", "long_desc": " Ignition Torque Redution Percent"}, "RT_IGNITIONTORQUEREDUTION": {"name": "RT_IGNITIONTORQUEREDUTION", "page": "0x12", "address": "0x5d5c", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "120.000000", "display_minimum": "0.000000", "display_maximum": "120.000000", "display_interval": "20.000000", "units": "", "short_desc": " Ignition Torque Redution", "long_desc": " Ignition Torque Redution"}, "RT_PTIGNITIONTORQUEREDUTION": {"name": "RT_PTIGNITIONTORQUEREDUTION", "page": "0x12", "address": "0x6564", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "720.000000", "display_minimum": "0.000000", "display_maximum": "720.000000", "display_interval": "60.000000", "units": "", "short_desc": " PT Ignition Torque Redution", "long_desc": " PT Ignition Torque Redution"}, "RT_UPSHIFTDEBOUNCETIMER": {"name": "RT_UPSHIFTDEBOUNCETIMER", "page": "0x14", "address": "0x6968", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "5000.000000", "units": "ms", "short_desc": " Up Shift Debounce Timer", "long_desc": " Up Shift Debounce Timer"}, "RT_SHIFTPERCENTCOMPLETE": {"name": "RT_SHIFTPERCENTCOMPLETE", "page": "0x13", "address": "0x4140", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "100.000000", "display_minimum": "0.000000", "display_maximum": "100.000000", "display_interval": "10.000000", "units": "", "short_desc": " Drum Rotation Percentage", "long_desc": " Drum Rotation Percentage"}, "RT_SHIFTTIMER": {"name": "RT_SHIFTTIMER", "page": "0x12", "address": "0x7f7e", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "5000.000000", "units": "ms", "short_desc": " Shift Timer", "long_desc": " Shift Timer"}, "RT_SHIFTCOUNTER": {"name": "RT_SHIFTCOUNTER", "page": "0x12", "address": "0x8180", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "5000.000000", "units": "counts", "short_desc": " Shift Counter", "long_desc": " Shift Counter"}, "RT_SHIFTFAILURETIMER": {"name": "RT_SHIFTFAILURETIMER", "page": "0x13", "address": "0x1d1c", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "5000.000000", "units": "ms", "short_desc": " Shift Failure Timer", "long_desc": " Shift Failure Timer"}, "RT_SHIFTRETRYCOUNTER": {"name": "RT_SHIFTRETRYCOUNTER", "page": "0x13", "address": "0x1f1e", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "5000.000000", "units": "counts", "short_desc": " Shift Retry Counter", "long_desc": " Shift Retry Counter"}, "RT_UPSHIFTIGNCUTDELAYTIME": {"name": "RT_UPSHIFTIGNCUTDELAYTIME", "page": "0x14", "address": "0x4d4c", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "5000.000000", "units": "ms", "short_desc": " Up Shift Ignition Cut Delay Time", "long_desc": " Up Shift Ignition Cut Delay Time"}, "RT_DOWNSHIFTDEBOUNCETIMER": {"name": "RT_DOWNSHIFTDEBOUNCETIMER", "page": "0x14", "address": "0x6b6a", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "5000.000000", "units": "ms", "short_desc": " Down Shift Debounce Timer", "long_desc": " Down Shift Debounce Timer"}, "RT_DOWNSHIFTIGNCUTDELAYTIME": {"name": "RT_DOWNSHIFTIGNCUTDELAYTIME", "page": "0x14", "address": "0x5756", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "5000.000000", "units": "ms", "short_desc": " Down Shift Ignition Cut Delay Time", "long_desc": " Down Shift Ignition Cut Delay Time"}, "RT_LAMBDAHOLDOFFTIMER": {"name": "RT_LAMBDAHOLDOFFTIMER", "page": "0xe6", "address": "0xedec", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65.535004", "display_minimum": "0.000000", "display_maximum": "65.535004", "display_interval": "0.100000", "units": "s", "short_desc": " Lambda Hold Off Timer", "long_desc": " Lambda control is disabled for a number of seconds after other conditions are met. This timer counts down from the initial value to zero."}, "RT_EGTVOLTS": {"name": "RT_EGTVOLTS", "page": "0xe2", "address": "0xedec", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " EGT Volts", "long_desc": " EGT Volts. Raw Voltage from the EGT input"}, "RT_EXHAUSTGASTEMPRAW": {"name": "RT_EXHAUSTGASTEMPRAW", "page": "0xe2", "address": "0xefee", "bytes": "2", "scale_minimum": "-50.000000", "scale_maximum": "1230.000000", "display_minimum": "-50.000000", "display_maximum": "1230.000000", "display_interval": "100.000000", "units": "", "short_desc": " Exhaust Gas Temp (Raw)", "long_desc": " Exhaust Gas Temp. Calibrated but not limit checked."}, "RT_EXHAUSTGASTEMPLIM": {"name": "RT_EXHAUSTGASTEMPLIM", "page": "0xe6", "address": "0xc5c4", "bytes": "2", "scale_minimum": "-50.000000", "scale_maximum": "1230.000000", "display_minimum": "-50.000000", "display_maximum": "1230.000000", "display_interval": "100.000000", "units": "", "short_desc": " Exhaust Gas Temp (Lim)", "long_desc": " Exhaust Gas Temp. Calibrated and limit checked."}, "RT_EGTSITE": {"name": "RT_EGTSITE", "page": "0xe2", "address": "0xe5", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "16.000000", "display_minimum": "0.000000", "display_maximum": "16.000000", "display_interval": "1.000000", "units": "Site", "short_desc": " Exhaust Gas Temp Site", "long_desc": " Exhaust Gas Temp Site"}, "RT_EGTFUELTRIM": {"name": "RT_EGTFUELTRIM", "page": "0xe2", "address": "0xe7e6", "bytes": "2", "scale_minimum": "-50.000000", "scale_maximum": "50.000000", "display_minimum": "-50.000000", "display_maximum": "50.000000", "display_interval": "10.000000", "units": "", "short_desc": " EGT Fuel Trim", "long_desc": " EGT Fuel Trim. This is the trim applied to the fuel as a result of the EGT system."}, "RT_FALLINGEDGENUMBER": {"name": "RT_FALLINGEDGENUMBER", "page": "0x12", "address": "0xc7c6", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "5000.000000", "units": "", "short_desc": " Falling Edge Number", "long_desc": " Falling Edge Number"}, "RT_RISINGEDGENUMBER": {"name": "RT_RISINGEDGENUMBER", "page": "0x12", "address": "0xc5c4", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "5000.000000", "units": "", "short_desc": " Rising Edge Number", "long_desc": " Rising Edge Number"}, "RT_FALLINGEDGETIME": {"name": "RT_FALLINGEDGETIME", "page": "0x12", "address": "0xc9c8", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "5000.000000", "units": "", "short_desc": " Falling Edge Time", "long_desc": " Falling Edge Time"}, "RT_RISINGEDGETIME": {"name": "RT_RISINGEDGETIME", "page": "0x12", "address": "0xcdcc", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "5000.000000", "units": "", "short_desc": " Rising Edge Time", "long_desc": " Rising Edge Time"}, "RT_FALLINGEDGEANGLE": {"name": "RT_FALLINGEDGEANGLE", "page": "0x12", "address": "0xcbca", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "720.000000", "display_minimum": "0.000000", "display_maximum": "720.000000", "display_interval": "72.000000", "units": "deg", "short_desc": " Falling Edge Angle", "long_desc": " Falling Edge Angle"}, "RT_RISINGEDGEANGLE": {"name": "RT_RISINGEDGEANGLE", "page": "0x12", "address": "0xcfce", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "720.000000", "display_minimum": "0.000000", "display_maximum": "720.000000", "display_interval": "72.000000", "units": "deg", "short_desc": " Rising Edge Angle", "long_desc": " Rising Edge Angle"}, "RT_RISINGEDGEGAP1": {"name": "RT_RISINGEDGEGAP1", "page": "0x12", "address": "0xf1f0", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "720.000000", "display_minimum": "0.000000", "display_maximum": "720.000000", "display_interval": "72.000000", "units": "deg", "short_desc": " Rising Edge Gap 1", "long_desc": " Rising Edge Gap 1"}, "RT_RISINGEDGEGAP2": {"name": "RT_RISINGEDGEGAP2", "page": "0x12", "address": "0xf3f2", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "720.000000", "display_minimum": "0.000000", "display_maximum": "720.000000", "display_interval": "72.000000", "units": "deg", "short_desc": " Rising Edge Gap 2", "long_desc": " Rising Edge Gap 2"}, "RT_RISINGEDGEGAP3": {"name": "RT_RISINGEDGEGAP3", "page": "0x12", "address": "0xf5f4", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "720.000000", "display_minimum": "0.000000", "display_maximum": "720.000000", "display_interval": "72.000000", "units": "deg", "short_desc": " Rising Edge Gap 3", "long_desc": " Rising Edge Gap 3"}, "RT_RISINGEDGEGAP4": {"name": "RT_RISINGEDGEGAP4", "page": "0x12", "address": "0xf7f6", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "720.000000", "display_minimum": "0.000000", "display_maximum": "720.000000", "display_interval": "72.000000", "units": "deg", "short_desc": " Rising Edge Gap 4", "long_desc": " Rising Edge Gap 4"}, "RT_RISINGEDGEGAP5": {"name": "RT_RISINGEDGEGAP5", "page": "0x12", "address": "0xf9f8", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "720.000000", "display_minimum": "0.000000", "display_maximum": "720.000000", "display_interval": "72.000000", "units": "deg", "short_desc": " Rising Edge Gap 5", "long_desc": " Rising Edge Gap 5"}, "RT_FALLINGEDGEGAP1": {"name": "RT_FALLINGEDGEGAP1", "page": "0x12", "address": "0xd1d0", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "720.000000", "display_minimum": "0.000000", "display_maximum": "720.000000", "display_interval": "72.000000", "units": "deg", "short_desc": " Falling Edge Gap 1", "long_desc": " Falling Edge Gap 1"}, "RT_FALLINGEDGEGAP2": {"name": "RT_FALLINGEDGEGAP2", "page": "0x12", "address": "0xd3d2", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "720.000000", "display_minimum": "0.000000", "display_maximum": "720.000000", "display_interval": "72.000000", "units": "deg", "short_desc": " Falling Edge Gap 2", "long_desc": " Falling Edge Gap 2"}, "RT_FALLINGEDGEGAP3": {"name": "RT_FALLINGEDGEGAP3", "page": "0x12", "address": "0xd5d4", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "720.000000", "display_minimum": "0.000000", "display_maximum": "720.000000", "display_interval": "72.000000", "units": "deg", "short_desc": " Falling Edge Gap 3", "long_desc": " Falling Edge Gap 3"}, "RT_FALLINGEDGEGAP4": {"name": "RT_FALLINGEDGEGAP4", "page": "0x12", "address": "0xd7d6", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "720.000000", "display_minimum": "0.000000", "display_maximum": "720.000000", "display_interval": "72.000000", "units": "deg", "short_desc": " Falling Edge Gap 4", "long_desc": " Falling Edge Gap 4"}, "RT_FALLINGEDGEGAP5": {"name": "RT_FALLINGEDGEGAP5", "page": "0x12", "address": "0xd9d8", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "720.000000", "display_minimum": "0.000000", "display_maximum": "720.000000", "display_interval": "72.000000", "units": "deg", "short_desc": " Falling Edge Gap 5", "long_desc": " Falling Edge Gap 5"}, "RT_FALLINGEDGECOUNT": {"name": "RT_FALLINGEDGECOUNT", "page": "0x13", "address": "0x1312", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "5000.000000", "units": "", "short_desc": " Falling Edge Count", "long_desc": " Falling Edge Count"}, "RT_RISINGEDGECOUNT": {"name": "RT_RISINGEDGECOUNT", "page": "0x13", "address": "0x1110", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "5000.000000", "units": "", "short_desc": " Rising Edge Count", "long_desc": " Rising Edge Count"}, "RT_CAMEDGEGAPTHRESHOLD": {"name": "RT_CAMEDGEGAPTHRESHOLD", "page": "0x13", "address": "0x1514", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "720.000000", "display_minimum": "0.000000", "display_maximum": "720.000000", "display_interval": "72.000000", "units": "deg", "short_desc": " Cam Edge Gap Threshold", "long_desc": " Cam Edge Gap Threshold"}, "RT_CAMBITS": {"name": "RT_CAMBITS", "page": "0xfd", "address": "0xe5e4", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "5000.000000", "units": "", "short_desc": " CAM Bits", "long_desc": " CAM Bits"}, "RT_ANTILAG_IGN": {"name": "RT_ANTILAG_IGN", "page": "0x13", "address": "0x2d2c", "bytes": "2", "scale_minimum": "80.000000", "scale_maximum": "-40.000000", "display_minimum": "80.000000", "display_maximum": "-40.000000", "display_interval": "-10.000000", "units": "", "short_desc": " Anti-Lag Ignition Timing", "long_desc": " The number of degrees advance as determined by The Anti-Lag System."}, "RT_ANTILAG_FUEL": {"name": "RT_ANTILAG_FUEL", "page": "0x13", "address": "0x2b2a", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "105.000000", "display_minimum": "0.000000", "display_maximum": "120.000000", "display_interval": "20.000000", "units": "ms", "short_desc": " Anti-Lag Fuel Quantity", "long_desc": " The time the set of injectors are on for in milliseconds; as determined by the Anti-Lag system; before battery voltage compensation is added."}, "RT_ANTILAG_PERIOD": {"name": "RT_ANTILAG_PERIOD", "page": "0x13", "address": "0x2726", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "1000.000000", "display_interval": "100.000000", "units": "sparks", "short_desc": " Anti-Lag Miss Period", "long_desc": " The period of the ignition misses used when Anti-Lag is active."}, "RT_ANTILAG_MISSTHRESHOLD": {"name": "RT_ANTILAG_MISSTHRESHOLD", "page": "0x13", "address": "0x2f2e", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "1000.000000", "display_interval": "100.000000", "units": "sparks", "short_desc": " Anti-Lag Miss Threshold", "long_desc": " Canclutated from the Period and Miss Rate. This is the Threshold for the Miss counter above which the ECU does not fire a spark."}, "RT_ANTILAG_MISSRATE": {"name": "RT_ANTILAG_MISSRATE", "page": "0x13", "address": "0x2928", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "100.000000", "display_minimum": "0.000000", "display_maximum": "100.000000", "display_interval": "10.000000", "units": "", "short_desc": " Anti-Lag Miss Rate", "long_desc": " The percentage of ignition events that are missed"}, "RT_ANTILAG_COUNTER": {"name": "RT_ANTILAG_COUNTER", "page": "0x13", "address": "0x2524", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "1000.000000", "display_interval": "100.000000", "units": "sparks", "short_desc": " Anti-Lag Counter", "long_desc": " The Anti-Lag counter. This counts the spark events."}, "RT_POWERHOLDTIMER": {"name": "RT_POWERHOLDTIMER", "page": "0x17", "address": "0x4948", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "6553.500000", "display_minimum": "0.000000", "display_maximum": "6553.500000", "display_interval": "1000.000000", "units": "s", "short_desc": " Power Hold Timer", "long_desc": " Shows the time remaining until the ECU switches the power hold off. This value will remain static until the ignition is switched off"}, "RT_MAXFANPUMPRUNONTIMER": {"name": "RT_MAXFANPUMPRUNONTIMER", "page": "0xe6", "address": "0xe3e2", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "6871.899902", "display_minimum": "0.000000", "display_maximum": "6871.899902", "display_interval": "250.000000", "units": "s", "short_desc": " Max Run On Timer (Fans and Water Pump)", "long_desc": " Max Run On Timer (Fans and Water Pump)"}, "RT_TRACTIONRPMSOFTCUT": {"name": "RT_TRACTIONRPMSOFTCUT", "page": "0x18", "address": "0x3d3c", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "12000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Traction RPM Soft Cut", "long_desc": " Traction RPM Soft Cut"}, "RT_TRACTIONRPMHARDCUT": {"name": "RT_TRACTIONRPMHARDCUT", "page": "0x18", "address": "0x3f3e", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "12000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Traction RPM Hard Cut", "long_desc": " Traction RPM Hard Cut"}, "RT_TRACTIONACCELRPMLIMITADJUSTMENT": {"name": "RT_TRACTIONACCELRPMLIMITADJUSTMENT", "page": "0x18", "address": "0x4948", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "12000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Traction Accel RPM Limit Adjustment", "long_desc": " Traction Accel RPM Limit Adjustment. This is the extra added to the Traction RPM limits based on the rate of acceleration of the front wheels."}, "RT_TRACTIONSPEEDDIFFSOFTCUT": {"name": "RT_TRACTIONSPEEDDIFFSOFTCUT", "page": "0x18", "address": "0x6f6e", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "326.000000", "display_minimum": "0.000000", "display_maximum": "326.000000", "display_interval": "10.000000", "units": "mph", "short_desc": " Traction Speed Diff Soft Cut", "long_desc": " Traction Speed Diff Soft Cut"}, "RT_TRACTIONSPEEDDIFFHARDCUT": {"name": "RT_TRACTIONSPEEDDIFFHARDCUT", "page": "0x18", "address": "0x7170", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "326.000000", "display_minimum": "0.000000", "display_maximum": "326.000000", "display_interval": "10.000000", "units": "mph", "short_desc": " Traction Speed Diff Hard Cut", "long_desc": " Traction Speed Diff Hard Cut"}, "RT_TRACTIONSPEEDDIFF": {"name": "RT_TRACTIONSPEEDDIFF", "page": "0x18", "address": "0x6d6c", "bytes": "2", "scale_minimum": "-163.000000", "scale_maximum": "163.000000", "display_minimum": "-163.000000", "display_maximum": "163.000000", "display_interval": "10.000000", "units": "mph", "short_desc": " Traction Speed Diff", "long_desc": " Traction Speed Diff"}, "RT_TRACTIONPTERM": {"name": "RT_TRACTIONPTERM", "page": "0x19", "address": "0x6564", "bytes": "2", "scale_minimum": "-100.000000", "scale_maximum": "100.000000", "display_minimum": "-100.000000", "display_maximum": "100.000000", "display_interval": "20.000000", "units": "", "short_desc": " Traction P Term", "long_desc": " Traction P Term"}, "RT_TRACTIONITERM": {"name": "RT_TRACTIONITERM", "page": "0x19", "address": "0x696867", "bytes": "3", "scale_minimum": "-200.000000", "scale_maximum": "200.000000", "display_minimum": "-200.000000", "display_maximum": "200.000000", "display_interval": "40.000000", "units": "", "short_desc": " Traction I Term", "long_desc": " Traction I Term"}, "RT_TRACTIONDTERM": {"name": "RT_TRACTIONDTERM", "page": "0x19", "address": "0x6b6a", "bytes": "2", "scale_minimum": "-100.000000", "scale_maximum": "100.000000", "display_minimum": "-100.000000", "display_maximum": "100.000000", "display_interval": "20.000000", "units": "", "short_desc": " Traction D Term", "long_desc": " Traction D Term"}, "RT_TRACTIONISTORE": {"name": "RT_TRACTIONISTORE", "page": "0x19", "address": "0x6f6e6d", "bytes": "3", "scale_minimum": "-200.000000", "scale_maximum": "200.000000", "display_minimum": "-200.000000", "display_maximum": "200.000000", "display_interval": "20.000000", "units": "", "short_desc": " Traction I Store", "long_desc": " Traction I Store"}, "RT_TRACTIONMISSRATE": {"name": "RT_TRACTIONMISSRATE", "page": "0x19", "address": "0x6362", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "100.000000", "display_minimum": "0.000000", "display_maximum": "100.000000", "display_interval": "10.000000", "units": "", "short_desc": " Traction Miss Rate", "long_desc": " Traction Miss Rate"}, "RT_OILTEMPHIRANGE(RAW)": {"name": "RT_OILTEMPHIRANGE(RAW)", "page": "0xf8", "address": "0xd3d2", "bytes": "2", "scale_minimum": "-30.000000", "scale_maximum": "290.000000", "display_minimum": "-30.000000", "display_maximum": "290.000000", "display_interval": "20.000000", "units": "", "short_desc": " Oil Temp (Raw Hi Precision)", "long_desc": " The reading from the Oil Temperature input. Note that although this value has been calibrated for the sensor and is displayed in \ufffdC it has not been limit checked."}, "RT_VALIDRISINGEDGECOUNT": {"name": "RT_VALIDRISINGEDGECOUNT", "page": "0x12", "address": "0xcdcc", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "5000.000000", "units": "", "short_desc": " Valid Rising Edge Count", "long_desc": " Valid Rising Edge Count"}, "RT_VALIDFALLINGEDGECOUNT": {"name": "RT_VALIDFALLINGEDGECOUNT", "page": "0x12", "address": "0xc9c8", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "5000.000000", "units": "", "short_desc": " Valid Falling Edge Count", "long_desc": " Valid Falling Edge Count"}, "RT_UPGEARENGINESPEED": {"name": "RT_UPGEARENGINESPEED", "page": "0x19", "address": "0xe9e8", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "12000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Up Gear Engine Speed", "long_desc": " Calculated Engine Speed that would be achieved after the next Up Shift."}, "RT_DOWNGEARENGINESPEED": {"name": "RT_DOWNGEARENGINESPEED", "page": "0x19", "address": "0xe7e6", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "12000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Down Gear Engine Speed", "long_desc": " Calculated Engine Speed that would be achieved after the next Down Shift."}, "RT_THISGEARRATIO": {"name": "RT_THISGEARRATIO", "page": "0x19", "address": "0xe1e0", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "6.553500", "display_minimum": "0.000000", "display_maximum": "6.553500", "display_interval": "0.500000", "units": "x", "short_desc": " This Gear Ratio", "long_desc": " This Gear Ratio"}, "RT_UPGEARRATIO": {"name": "RT_UPGEARRATIO", "page": "0x19", "address": "0xe5e4", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "6.553500", "display_minimum": "0.000000", "display_maximum": "6.553500", "display_interval": "0.500000", "units": "x", "short_desc": " Up Gear Ratio", "long_desc": " Up Gear Ratio"}, "RT_DOWNGEARRATIO": {"name": "RT_DOWNGEARRATIO", "page": "0x19", "address": "0xe3e2", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "6.553500", "display_minimum": "0.000000", "display_maximum": "6.553500", "display_interval": "0.500000", "units": "x", "short_desc": " Down Gear Ratio", "long_desc": " Down Gear Ratio"}, "RT_THISGEARPRIMARYTOOTHCOUNT": {"name": "RT_THISGEARPRIMARYTOOTHCOUNT", "page": "0x19", "address": "0xd5d4", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "teeth", "short_desc": " This Gear Primary Tooth Count", "long_desc": " This Gear Primary Tooth Count"}, "RT_THISGEARSECONDARYTOOTHCOUNT": {"name": "RT_THISGEARSECONDARYTOOTHCOUNT", "page": "0x19", "address": "0xd7d6", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "teeth", "short_desc": " This Gear Secondary Tooth Count", "long_desc": " This Gear Secondary Tooth Count"}, "RT_UPGEARPRIMARYTOOTHCOUNT": {"name": "RT_UPGEARPRIMARYTOOTHCOUNT", "page": "0x19", "address": "0xdddc", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "teeth", "short_desc": " Up Gear Primary Tooth Count", "long_desc": " Up Gear Primary Tooth Count"}, "RT_UPGEARSECONDARYTOOTHCOUNT": {"name": "RT_UPGEARSECONDARYTOOTHCOUNT", "page": "0x19", "address": "0xdfde", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "teeth", "short_desc": " Up Gear Secondary Tooth Count", "long_desc": " Up Gear Secondary Tooth Count"}, "RT_DOWNGEARPRIMARYTOOTHCOUNT": {"name": "RT_DOWNGEARPRIMARYTOOTHCOUNT", "page": "0x19", "address": "0xd9d8", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "teeth", "short_desc": " Down Gear Primary Tooth Count", "long_desc": " Down Gear Primary Tooth Count"}, "RT_DOWNGEARSECONDARYTOOTHCOUNT": {"name": "RT_DOWNGEARSECONDARYTOOTHCOUNT", "page": "0x19", "address": "0xdbda", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "teeth", "short_desc": " Down Gear Secondary Tooth Count", "long_desc": " Down Gear Secondary Tooth Count"}, "RT_CRANKCOUNT": {"name": "RT_CRANKCOUNT", "page": "0x1a", "address": "0x5d5c", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "5000.000000", "units": "-", "short_desc": " Crank Count", "long_desc": " This realtime parameter has no information associated with it."}, "RT_BOOSTLIMITSECTOR": {"name": "RT_BOOSTLIMITSECTOR", "page": "0x19", "address": "0xb9", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "255.000000", "display_minimum": "0.000000", "display_maximum": "255.000000", "display_interval": "25.000000", "units": "-", "short_desc": " TPS Target Boost+ Trim", "long_desc": " Change colour if s trim is assigned"}, "RT_USERSELECTEDBOOSTLIMIT": {"name": "RT_USERSELECTEDBOOSTLIMIT", "page": "0x19", "address": "0xbbba", "bytes": "2", "scale_minimum": "-1.000000", "scale_maximum": "5.553500", "display_minimum": "-1.000000", "display_maximum": "5.553500", "display_interval": "0.500000", "units": "Bar", "short_desc": " User Selected Boost Limit", "long_desc": " User Selected Boost Limit"}, "RT_TOTALFUELUSED": {"name": "RT_TOTALFUELUSED", "page": "0xf6", "address": "0xfdfcfbfa", "bytes": "4", "scale_minimum": "0.000000", "scale_maximum": "4803.839844", "display_minimum": "0.000000", "display_maximum": "4803.839844", "display_interval": "480.000000", "units": "l", "short_desc": " Total Fuel Use", "long_desc": " Total Fuel Use"}, "RT_TEMPSENSORVOLTAGE": {"name": "RT_TEMPSENSORVOLTAGE", "page": "0x00", "address": "0xef02", "bytes": "2", "scale_minimum": "5.000000", "scale_maximum": "0.000000", "display_minimum": "5.000000", "display_maximum": "0.000000", "display_interval": "-0.500000", "units": "V", "short_desc": " Temp Sensor Voltage", "long_desc": " This parameter does not really exist in the ECU. It is in the program to allow a map to be scaled correctly. DO NOT add this parameter to a realtime page."}, "1D_USERENGINEOFFSET": {"name": "1D_USERENGINEOFFSET", "page": "0x01", "address": "0x66b6", "bytes": "2", "scale_minimum": "-360.000000", "scale_maximum": "360.000000", "display_minimum": "-360.000000", "display_maximum": "360.000000", "display_interval": "60.000000", "units": "", "short_desc": " Crank Sensor Position Offset", "long_desc": " Crank Sensor Position Offset determines the position of the Ignition and Fuel with repect to the Crank Sensor and (Primary) Missing tooth Angular Position (A Larger Number Advances the Ignition and Fuel). The reference tooth is the last tooth before the (primary) missing tooth/teeth. It should be set such that with the Engine stationary at TDC. Measure the Angle between the reference tooth and the Crank Sensor (in the direction of engine rotation). Note that you can set the Crank Sensor Position Offset to any angle between -360 and +360degs. If the CAM edge occurs in the expansion or exhaust stroke of Cylinder#1 then you must set the Crank Sensor Position Offset between 0 and +360degs. If the CAM edge occurs in the intake or compression of Cylinder#1 then you must set the Crank Sensor Position Offset between 0 and -360degs. Example values for I4: Rising Edge: 60-2 VX 228 Deg. 60-2 Peugeot 219 Deg. Falling Edge: 60-2 VW 82 Deg. 36-1 Ford 2.0L Duratec 263 Deg. 24-1 Busa 227 Deg. 24-2 Busa 211 Deg. Rover K 33 Deg. 24-1 Busa V8 (V-72) 120 Deg; (V-108) 48 Deg."}, "1D_CRANKINGIGNITIONADVANCE": {"name": "1D_CRANKINGIGNITIONADVANCE", "page": "0x01", "address": "0x66b8", "bytes": "2", "scale_minimum": "80.000000", "scale_maximum": "-40.000000", "display_minimum": "80.000000", "display_maximum": "-40.000000", "display_interval": "-10.000000", "units": "", "short_desc": " Cranking Ignition Advance", "long_desc": " Cranking Ignition Advance. If the engine is turning at a speed less than the <Crank Exit Speed> (i.e. Cranking); the ignition angle is derived only from the <Cranking Ignition advance>. Sample values for I4:60-2 VX +8 Deg. 60-2 VW +8 Deg. 36-1 Ford +8 Deg. 24-1 Busa 0 Deg. 24-2 Busa 0 Deg. Rover K +10Deg."}, "1D_CRANKEXITSPEED": {"name": "1D_CRANKEXITSPEED", "page": "0x00", "address": "0x7016", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "2000.000000", "display_interval": "250.000000", "units": "rpm", "short_desc": " Crank Exit Speed", "long_desc": " The threshold at which the ECU changes from Cranking Maps to Running maps. Once the engine speed is above this number the ECU will not go back into cranking until the speed goes below the Crank Entry Speed. If the number is not in the range 350 -> 1000 rpm; the ECU will use a default of 650 rpm"}, "1D_CRANKENTRYSPEED": {"name": "1D_CRANKENTRYSPEED", "page": "0x00", "address": "0x7018", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "2000.000000", "display_interval": "250.000000", "units": "rpm", "short_desc": " Crank Entry Speed", "long_desc": " The threshold at which the ECU changes from Running maps to Cranking Maps. If the Engine speed is below this number the ECU will remain in cranking mode until the speed exceeds the Crank Exit Speed. If the number is not in the range 350 -> 1000 rpm; the ECU will use the Crank Exit Speed."}, "1D_USERMAXPOWERHOLDTIME": {"name": "1D_USERMAXPOWERHOLDTIME", "page": "0x01", "address": "0xd69a", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "6553.500000", "display_minimum": "0.000000", "display_maximum": "6553.500000", "display_interval": "1000.000000", "units": "s", "short_desc": " Max Power Hold Time", "long_desc": " Max Power Hold Time. This is the maximum length of time that the ECU will remain awake for after the ignition has been turned off. See <When Ign is Switched Off> for details"}, "1D_FUELEACHCYCLE_THRESHOLD": {"name": "1D_FUELEACHCYCLE_THRESHOLD", "page": "0x01", "address": "0x673e", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65536.000000", "display_minimum": "0.000000", "display_maximum": "65536.000000", "display_interval": "5000.000000", "units": "RPM", "short_desc": " Fuel Each Cycle Threshold", "long_desc": " Fuel Each Cycle Threshold. If Fuel Every Rev is enabled then the engine will always run Fuel Each Cycle above this threshold. This overrules the Fuel Every Rev Strategy 'Always'. At higher injector duty cycles time is lost if the injectors are opened each rev; by only opening each cycle better control of the fuel is achieved."}, "1D_SOFTCUT": {"name": "1D_SOFTCUT", "page": "0x00", "address": "0x700c", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "2000.000000", "display_interval": "250.000000", "units": "rpm", "short_desc": " Limiter Soft Cut", "long_desc": " Though there are many functions within the ECU that may limit the engine speed (e.g. Launch; Pit Lane Speed Limiter; Traction control function etc.) this limiter is used as the absolute maximum speed. The Soft Cut invokes a random cut that does not upset the balance of the car. The Hard Cut disables all ignition or fuel above this engine speed. The optimum difference between the soft and hard cut is normally about 50 - 100 rpm."}, "1D_HARDCUT": {"name": "1D_HARDCUT", "page": "0x00", "address": "0x700e", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "2000.000000", "display_interval": "250.000000", "units": "rpm", "short_desc": " Limiter Hard Cut", "long_desc": " Though there are many functions within the ECU that may limit the engine speed (e.g. Launch; Pit Lane Speed Limiter; Traction control function etc.) this limiter is used as the absolute maximum speed. The Soft Cut invokes a random cut that does not upset the balance of the car. The Hard Cut disables all ignition or fuel above this engine speed. The optimum difference between the soft and hard cut is normally about 50 - 100 rpm."}, "1D_WHEELSPEEDREVLIMITHCUTDIFFERENCE": {"name": "1D_WHEELSPEEDREVLIMITHCUTDIFFERENCE", "page": "0x00", "address": "0xf490", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "RPM", "short_desc": " Soft to Hard Cut Difference", "long_desc": " Soft to Hard Cut Difference used when the road speed rev limit is active. If the number is not in the range 0 -> 1023 rpm; the ECU will use a default of 300 rpm"}, "1D_PITLANESPEEDLIMIT": {"name": "1D_PITLANESPEEDLIMIT", "page": "0x00", "address": "0x7372", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "326.000000", "display_minimum": "0.000000", "display_maximum": "326.000000", "display_interval": "32.000000", "units": "mph", "short_desc": " Pit Lane Speed Limit", "long_desc": " Pit Lane Speed Limit in mph. The Pit Lane limiter will limit the car to this speed. If the pit lane rpm limits result in a lower speed then this then the rpm limits will take priority."}, "1D_PITLANESOFTCUT": {"name": "1D_PITLANESOFTCUT", "page": "0x01", "address": "0xd6e6", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "5000.000000", "units": "RPM", "short_desc": " Pit Lane Soft Cut", "long_desc": " Pit Lane Soft Cut in rpm. This is the soft limit for the speed limiter when the pit lane limiter is active. If the Pit Lane Speed Limit in mph results in a lower engine speed than this then the Pit Lane Speed Limit will take priority."}, "1D_PITLANEHARDCUT": {"name": "1D_PITLANEHARDCUT", "page": "0x01", "address": "0xd6e4", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "5000.000000", "units": "RPM", "short_desc": " Pit Lane Hard Cut", "long_desc": " Pit Lane Hard Cut in rpm. This is the hard limit for the speed limiter when the pit lane limiter is active. If the Pit Lane Speed Limit in mph results in a lower engine speed than this then the Pit Lane Speed Limit will take priority."}, "1D_DRYSUMPTEMPTHRESHOLD": {"name": "1D_DRYSUMPTEMPTHRESHOLD", "page": "0x00", "address": "0x734e", "bytes": "2", "scale_minimum": "-30.000000", "scale_maximum": "130.000000", "display_minimum": "-30.000000", "display_maximum": "130.000000", "display_interval": "10.000000", "units": "", "short_desc": " Dry Sump Temperature Threshold", "long_desc": " Dry Sump Temperature Threshold. If either the temperature threshold or rev count threshold are exceeded the rev limit will be removed."}, "1D_DRYSUMPREVCOUNTTHRESHOLD": {"name": "1D_DRYSUMPREVCOUNTTHRESHOLD", "page": "0x00", "address": "0x7350", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "5000.000000", "units": "Revs", "short_desc": " Dry Sump Rev Count Threshold", "long_desc": " Dry Sump Rev Count Threshold. If either the temperature threshold or rev count threshold are exceeded the rev limit will be removed."}, "1D_DRYSUMPREVLIMITUPPER": {"name": "1D_DRYSUMPREVLIMITUPPER", "page": "0x00", "address": "0x734a", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "12000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Dry Sump Rev Limit Upper Speed", "long_desc": " Dry Sump Rev Limit Upper Speed. Above this speed no fuel will be allowed; limiting the engine speed"}, "1D_DRYSUMPREVLIMITLOWER": {"name": "1D_DRYSUMPREVLIMITLOWER", "page": "0x00", "address": "0x734c", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "12000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Dry Sump Rev Limit Lower Speed", "long_desc": " Dry Sump Rev Limit Lower Speed. Below this speed fuel cut due to this limiter will be reinstated."}, "1D_ENGINERUNTIMEREMAINING": {"name": "1D_ENGINERUNTIMEREMAINING", "page": "0x00", "address": "0x2568", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "1092.250000", "display_minimum": "0.000000", "display_maximum": "1000.000000", "display_interval": "100.000000", "units": "min", "short_desc": " Engine Run Time Remaining", "long_desc": " Engine Run Time Remaining. After this amount of running the ECU will use the Engine Run Time Rev Limit if it is lower than the standard rev limit. Set to maximum to disable this feature."}, "1D_ENGINERUNTIMESOFTLIMIT": {"name": "1D_ENGINERUNTIMESOFTLIMIT", "page": "0x01", "address": "0xdc74", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "5000.000000", "units": "RPM", "short_desc": " Engine Run Time Soft Limit", "long_desc": " Engine Run Time Soft Limit"}, "1D_ENGINERUNTIMEHARDLIMIT": {"name": "1D_ENGINERUNTIMEHARDLIMIT", "page": "0x01", "address": "0xdc76", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "5000.000000", "units": "RPM", "short_desc": " Engine Run Time Hard Limit", "long_desc": " Engine Run Time Hard Limit"}, "1D_ONLYSYNCHBELOWTHISTPS": {"name": "1D_ONLYSYNCHBELOWTHISTPS", "page": "0x00", "address": "0x7075", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "16.000000", "display_minimum": "0.000000", "display_maximum": "16.000000", "display_interval": "1.000000", "units": "Site", "short_desc": " Only Synch below this TPS", "long_desc": " Only try to synchronise if the throttle position is below this site"}, "1D_ONLYSYNCHBELOWTHISSPEED": {"name": "1D_ONLYSYNCHBELOWTHISSPEED", "page": "0x00", "address": "0x7076", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Only Synch below this Speed", "long_desc": " Only try to synchronise if the engine speed is below this rpm"}, "1D_ONLYSYNCHABOVETHISSPEED": {"name": "1D_ONLYSYNCHABOVETHISSPEED", "page": "0x00", "address": "0x7078", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Only Synch above this Speed", "long_desc": " Only try to synchronise if the engine speed is above this rpm"}, "1D_ONLYSYNCHABOVETHISREVCOUNT": {"name": "1D_ONLYSYNCHABOVETHISREVCOUNT", "page": "0x00", "address": "0x707a", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "5000.000000", "units": "Revs", "short_desc": " Only Synch after this number revs", "long_desc": " Only try to synchronise after the engine has done this number of revolutions"}, "1D_FUELEACHCYCLETHRESHOLD": {"name": "1D_FUELEACHCYCLETHRESHOLD", "page": "0x01", "address": "0x673e", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65536.000000", "display_minimum": "0.000000", "display_maximum": "65536.000000", "display_interval": "5000.000000", "units": "RPM", "short_desc": " Fuel Each Cycle Threshold", "long_desc": " Fuel Each Cycle Threshold. If Fuel Every Rev is enabled then the engine will always run Fuel Each Cycle above this threshold. This overrules the Fuel Every Rev Strategy 'Always'. At higher injector duty cycles time is lost if the injectors are opened each rev; by only opening each cycle better control of the fuel is achieved."}, "1D_CAM1WINDOWOPENTOOTH": {"name": "1D_CAM1WINDOWOPENTOOTH", "page": "0x01", "address": "0xd6f5", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "255.000000", "display_minimum": "0.000000", "display_maximum": "255.000000", "display_interval": "50.000000", "units": "Tooth", "short_desc": " Cam 1 Window Open (crank tooth)", "long_desc": " Cam 1 Window Open (crank tooth) This section is only used for engines with variable cam shafts fitted and Inductive cam sensors. Value must be set to maximum (255) in all other cases. Setting for Ford ST170 is Tooth 22."}, "1D_CAM1WINDOWCLOSETOOTH": {"name": "1D_CAM1WINDOWCLOSETOOTH", "page": "0x01", "address": "0xd6f6", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "255.000000", "display_minimum": "0.000000", "display_maximum": "255.000000", "display_interval": "50.000000", "units": "Tooth", "short_desc": " Cam 1 Window Close (crank tooth)", "long_desc": " Cam 1 Window Close (crank tooth) This section is only used for engines with variable cam shafts fitted and Inductive cam sensors. Value must be set to maximum (255) in all other cases. Setting for Ford ST170 is Tooth 13."}, "1D_CAMCRANTRESETANGLE": {"name": "1D_CAMCRANTRESETANGLE", "page": "0x01", "address": "0xd97a", "bytes": "2", "scale_minimum": "-360.000000", "scale_maximum": "360.000000", "display_minimum": "-360.000000", "display_maximum": "360.000000", "display_interval": "60.000000", "units": "", "short_desc": " Cam Angle for Start With CAM", "long_desc": " Cam Angle for Start With CAM. ONLY FOR SINGLE TOOTH CAM SYSTEMS. This is the angle of the cam in degrees after TDC of the first cylinder to fire. If you start the engine without this feature then \"Measured CAM 1 Phase\" will give a very good aproximation of this the value needed (see note). Using this feature may help high compression engines or slow cranking engines to start. NOTE: A suggestion is to use \"Measured CAM Phase 1\" and subtract a number of degrees based on the number of teeth on the Crank Trigger wheel. For a 24 tooth crank wheel subtract 7; for 36 subtract 5 and for a 60 subtract 3."}, "1D_THROTTLEANGLE1_3": {"name": "1D_THROTTLEANGLE1_3", "page": "0x00", "address": "0x7104", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Throttle Angle 1 Upper Limit", "long_desc": " The maximum reading that would normally be seen on this input. If the reading exceeds this value the ECU will assume a fault condition and use the Default value. A fault will be flagged and the fault light turned on. To prevent a fault being generated when an input is unused set this value to its maximum."}, "1D_THROTTLEANGLE1_2": {"name": "1D_THROTTLEANGLE1_2", "page": "0x00", "address": "0x7204", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Throttle Angle 1 Lower Limit", "long_desc": " The minimum reading that would normally be seen on this input. If the reading goes below this value the ECU will assume a fault condition and use the Default value. A fault will be flagged and the fault light turned on. To prevent a fault being generated when an input is unused set this value to its minimum."}, "1D_THROTTLEANGLE1": {"name": "1D_THROTTLEANGLE1", "page": "0x00", "address": "0x7304", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Throttle Angle 1 Default", "long_desc": " The value that the ECU will use if the input is in fault condition. This does not have to be within the values specified as 'normal' in the upper and lower limits."}, "1D_COOLANTTEMP1_3": {"name": "1D_COOLANTTEMP1_3", "page": "0x00", "address": "0x7130", "bytes": "2", "scale_minimum": "-30.000000", "scale_maximum": "130.000000", "display_minimum": "-30.000000", "display_maximum": "150.000000", "display_interval": "30.000000", "units": "", "short_desc": " Coolant Temp Upper Limit", "long_desc": " The maximum reading that would normally be seen on this input. If the reading exceeds this value the ECU will assume a fault condition and use the Default value. A fault will be flagged and the fault light turned on. To prevent a fault being generated when an input is unused set this value to its maximum."}, "1D_COOLANTTEMP1_2": {"name": "1D_COOLANTTEMP1_2", "page": "0x00", "address": "0x7230", "bytes": "2", "scale_minimum": "-30.000000", "scale_maximum": "130.000000", "display_minimum": "-30.000000", "display_maximum": "150.000000", "display_interval": "30.000000", "units": "", "short_desc": " Coolant Temp Lower Limit", "long_desc": " The minimum reading that would normally be seen on this input. If the reading goes below this value the ECU will assume a fault condition and use the Default value. A fault will be flagged and the fault light turned on. To prevent a fault being generated when an input is unused set this value to its minimum."}, "1D_COOLANTTEMP1": {"name": "1D_COOLANTTEMP1", "page": "0x00", "address": "0x7330", "bytes": "2", "scale_minimum": "-30.000000", "scale_maximum": "130.000000", "display_minimum": "-30.000000", "display_maximum": "150.000000", "display_interval": "30.000000", "units": "", "short_desc": " Coolant Temp Default", "long_desc": " The value that the ECU will use if the input is in fault condition. This does not have to be within the values specified as 'normal' in the upper and lower limits."}, "1D_AIRTEMP1_UL": {"name": "1D_AIRTEMP1_UL", "page": "0x00", "address": "0x7128", "bytes": "2", "scale_minimum": "-30.000000", "scale_maximum": "130.000000", "display_minimum": "-30.000000", "display_maximum": "150.000000", "display_interval": "30.000000", "units": "", "short_desc": " Air Temp 1 Upper Limit", "long_desc": " The maximum reading that would normally be seen on this input. If the reading exceeds this value the ECU will assume a fault condition and use the Default value. A fault will be flagged and the fault light turned on. To prevent a fault being generated when an input is unused set this value to its maximum."}, "1D_AIRTEMP1_LL": {"name": "1D_AIRTEMP1_LL", "page": "0x00", "address": "0x7228", "bytes": "2", "scale_minimum": "-30.000000", "scale_maximum": "130.000000", "display_minimum": "-30.000000", "display_maximum": "150.000000", "display_interval": "30.000000", "units": "", "short_desc": " Air Temp 1 Lower Limit", "long_desc": " The minimum reading that would normally be seen on this input. If the reading goes below this value the ECU will assume a fault condition and use the Default value. A fault will be flagged and the fault light turned on. To prevent a fault being generated when an input is unused set this value to its minimum."}, "1D_AIRTEMP1_D": {"name": "1D_AIRTEMP1_D", "page": "0x00", "address": "0x7328", "bytes": "2", "scale_minimum": "-30.000000", "scale_maximum": "130.000000", "display_minimum": "-30.000000", "display_maximum": "150.000000", "display_interval": "30.000000", "units": "", "short_desc": " Air Temp 1 Default", "long_desc": " The value that the ECU will use if the input is in fault condition. This does not have to be within the values specified as 'normal' in the upper and lower limits."}, "1D_OILTEMP_UL": {"name": "1D_OILTEMP_UL", "page": "0x00", "address": "0x7124", "bytes": "2", "scale_minimum": "-30.000000", "scale_maximum": "290.000000", "display_minimum": "-30.000000", "display_maximum": "290.000000", "display_interval": "20.000000", "units": "", "short_desc": " Oil Temp Upper Limit", "long_desc": " The maximum reading that would normally be seen on this input. If the reading exceeds this value the ECU will assume a fault condition and use the Default value. A fault will be flagged and the fault light turned on. To prevent a fault being generated when an input is unused set this value to its maximum."}, "1D_OILTEMP_LL": {"name": "1D_OILTEMP_LL", "page": "0x00", "address": "0x7224", "bytes": "2", "scale_minimum": "-30.000000", "scale_maximum": "290.000000", "display_minimum": "-30.000000", "display_maximum": "290.000000", "display_interval": "20.000000", "units": "", "short_desc": " Oil Temp Lower Limit", "long_desc": " The minimum reading that would normally be seen on this input. If the reading goes below this value the ECU will assume a fault condition and use the Default value. A fault will be flagged and the fault light turned on. To prevent a fault being generated when an input is unused set this value to its minimum."}, "1D_OILTEMP_D": {"name": "1D_OILTEMP_D", "page": "0x00", "address": "0x7324", "bytes": "2", "scale_minimum": "-30.000000", "scale_maximum": "290.000000", "display_minimum": "-30.000000", "display_maximum": "290.000000", "display_interval": "20.000000", "units": "", "short_desc": " Oil Temp Default", "long_desc": " The value that the ECU will use if the input is in fault condition. This does not have to be within the values specified as 'normal' in the upper and lower limits."}, "1D_BATTERYVOLTAGE_3": {"name": "1D_BATTERYVOLTAGE_3", "page": "0x00", "address": "0x711e", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "20.000000", "display_minimum": "0.000000", "display_maximum": "20.000000", "display_interval": "5.000000", "units": "V", "short_desc": " Battery Voltage Upper Limit", "long_desc": " The maximum reading that would normally be seen on this input. If the reading exceeds this value the ECU will assume a fault condition and use the Default value. A fault will be flagged and the fault light turned on. To prevent a fault being generated when an input is unused set this value to its maximum."}, "1D_BATTERYVOLTAGE_2": {"name": "1D_BATTERYVOLTAGE_2", "page": "0x00", "address": "0x721e", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "20.000000", "display_minimum": "0.000000", "display_maximum": "20.000000", "display_interval": "5.000000", "units": "V", "short_desc": " Battery Voltage Lower Limit", "long_desc": " The minimum reading that would normally be seen on this input. If the reading goes below this value the ECU will assume a fault condition and use the Default value. A fault will be flagged and the fault light turned on. To prevent a fault being generated when an input is unused set this value to its minimum."}, "1D_BATTERYVOLTAGE": {"name": "1D_BATTERYVOLTAGE", "page": "0x00", "address": "0x731e", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "20.000000", "display_minimum": "0.000000", "display_maximum": "20.000000", "display_interval": "5.000000", "units": "V", "short_desc": " Battery Voltage Default", "long_desc": " The value that the ECU will use if the input is in fault condition. This does not have to be within the values specified as 'normal' in the upper and lower limits."}, "1D_BARO_UL": {"name": "1D_BARO_UL", "page": "0x00", "address": "0x7120", "bytes": "2", "scale_minimum": "-1.000000", "scale_maximum": "5.553500", "display_minimum": "-1.000000", "display_maximum": "5.553500", "display_interval": "0.500000", "units": "Bar", "short_desc": " Baro Pressure Upper Limit", "long_desc": " The maximum reading that would normally be seen on this input. If the reading exceeds this value the ECU will assume a fault condition and use the Default value. A fault will be flagged and the fault light turned on. To prevent a fault being generated when an input is unused set this value to its maximum."}, "1D_BARO_LL": {"name": "1D_BARO_LL", "page": "0x00", "address": "0x7220", "bytes": "2", "scale_minimum": "-1.000000", "scale_maximum": "5.553500", "display_minimum": "-1.000000", "display_maximum": "5.553500", "display_interval": "0.500000", "units": "Bar", "short_desc": " Baro Pressure Lower Limit", "long_desc": " The minimum reading that would normally be seen on this input. If the reading goes below this value the ECU will assume a fault condition and use the Default value. A fault will be flagged and the fault light turned on. To prevent a fault being generated when an input is unused set this value to its minimum."}, "1D_BARO_D": {"name": "1D_BARO_D", "page": "0x00", "address": "0x7320", "bytes": "2", "scale_minimum": "-1.000000", "scale_maximum": "5.553500", "display_minimum": "-1.000000", "display_maximum": "5.553500", "display_interval": "0.500000", "units": "Bar", "short_desc": " Baro Pressure Default", "long_desc": " The value that the ECU will use if the input is in fault condition. This does not have to be within the values specified as 'normal' in the upper and lower limits."}, "1D_PM1_UL": {"name": "1D_PM1_UL", "page": "0x00", "address": "0x7108", "bytes": "2", "scale_minimum": "-1.000000", "scale_maximum": "5.553500", "display_minimum": "-1.000000", "display_maximum": "5.553500", "display_interval": "0.500000", "units": "Bar", "short_desc": " Man Press 1 Upper Limit", "long_desc": " The maximum reading that would normally be seen on this input. If the reading exceeds this value the ECU will assume a fault condition and use the Default value. A fault will be flagged and the fault light turned on. To prevent a fault being generated when an input is unused set this value to its maximum."}, "1D_PM1_LL": {"name": "1D_PM1_LL", "page": "0x00", "address": "0x7208", "bytes": "2", "scale_minimum": "-1.000000", "scale_maximum": "5.553500", "display_minimum": "-1.000000", "display_maximum": "5.553500", "display_interval": "0.500000", "units": "Bar", "short_desc": " Man Press 1 Lower Limit", "long_desc": " The minimum reading that would normally be seen on this input. If the reading goes below this value the ECU will assume a fault condition and use the Default value. A fault will be flagged and the fault light turned on. To prevent a fault being generated when an input is unused set this value to its minimum."}, "1D_PM1_D": {"name": "1D_PM1_D", "page": "0x00", "address": "0x7308", "bytes": "2", "scale_minimum": "-1.000000", "scale_maximum": "5.553500", "display_minimum": "-1.000000", "display_maximum": "5.553500", "display_interval": "0.500000", "units": "Bar", "short_desc": " Man Press 1 Default", "long_desc": " The value that the ECU will use if the input is in fault condition. This does not have to be within the values specified as 'normal' in the upper and lower limits."}, "1D_WHEELCALIBRATIONFR": {"name": "1D_WHEELCALIBRATIONFR", "page": "0x00", "address": "0xf488", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "56317.000000", "display_minimum": "0.000000", "display_maximum": "50000.000000", "display_interval": "10.000000", "units": "Pulses per mile", "short_desc": " Wheel Speed Calibration", "long_desc": " Wheel Speed Calibration Pulses per (mile)/(km)."}, "1D_OXYGENSENSOR1_3": {"name": "1D_OXYGENSENSOR1_3", "page": "0x00", "address": "0x710c", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Oxygen Sensor 1 Upper Limit", "long_desc": " The maximum reading that would normally be seen on this input. If the reading exceeds this value the ECU will assume a fault condition and use the Default value. A fault will be flagged and the fault light turned on. To prevent a fault being generated when an input is unused set this value to its maximum."}, "1D_OXYGENSENSOR1_2": {"name": "1D_OXYGENSENSOR1_2", "page": "0x00", "address": "0x720c", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Oxygen Sensor 1 Lower Limit", "long_desc": " The minimum reading that would normally be seen on this input. If the reading goes below this value the ECU will assume a fault condition and use the Default value. A fault will be flagged and the fault light turned on. To prevent a fault being generated when an input is unused set this value to its minimum."}, "1D_OXYGENSENSOR1": {"name": "1D_OXYGENSENSOR1", "page": "0x00", "address": "0x730c", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Oxygen Sensor 1 Default", "long_desc": " The value that the ECU will use if the input is in fault condition. This does not have to be within the values specified as 'normal' in the upper and lower limits."}, "1D_OILPRESSVOLTS_UL": {"name": "1D_OILPRESSVOLTS_UL", "page": "0x01", "address": "0xd9ec", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Oil Pressure Volts Upper Limit", "long_desc": " Oil Pressure Volts Upper Limit"}, "1D_OILPRESSVOLTS_D": {"name": "1D_OILPRESSVOLTS_D", "page": "0x01", "address": "0xd9f0", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Oil Pressure Volts Default", "long_desc": " Oil Pressure Volts Default"}, "1D_OILPRESSVOLTS_LL": {"name": "1D_OILPRESSVOLTS_LL", "page": "0x01", "address": "0xd9ee", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Oil Pressure Volts Lower Limit", "long_desc": " Oil Pressure Volts Lower Limit"}, "1D_OILPRESSPSI_UL": {"name": "1D_OILPRESSPSI_UL", "page": "0x00", "address": "0x7122", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "963.400024", "display_minimum": "0.000000", "display_maximum": "250.000000", "display_interval": "50.000000", "units": "psi", "short_desc": " Oil Pressure Upper Limit", "long_desc": " The maximum reading that would normally be seen on this input. If the reading exceeds this value the ECU will assume a fault condition and use the Default value. A fault will be flagged and the fault light turned on. To prevent a fault being generated when an input is unused set this value to its maximum."}, "1D_OILPRESSPSI_LL": {"name": "1D_OILPRESSPSI_LL", "page": "0x00", "address": "0x7222", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "963.400024", "display_minimum": "0.000000", "display_maximum": "250.000000", "display_interval": "50.000000", "units": "psi", "short_desc": " Oil Pressure Lower Limit", "long_desc": " The minimum reading that would normally be seen on this input. If the reading goes below this value the ECU will assume a fault condition and use the Default value. A fault will be flagged and the fault light turned on. To prevent a fault being generated when an input is unused set this value to its minimum."}, "1D_OILPRESSPSI_D": {"name": "1D_OILPRESSPSI_D", "page": "0x00", "address": "0x7322", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "963.400024", "display_minimum": "0.000000", "display_maximum": "250.000000", "display_interval": "50.000000", "units": "psi", "short_desc": " Oil Pressure Default", "long_desc": " The value that the ECU will use if the input is in fault condition. This does not have to be within the values specified as 'normal' in the upper and lower limits."}, "1D_OILPRESSBAR_UL": {"name": "1D_OILPRESSBAR_UL", "page": "0x00", "address": "0x7122", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65.535004", "display_minimum": "0.000000", "display_maximum": "20.000000", "display_interval": "5.000000", "units": "Bar", "short_desc": " Oil Pressure Upper Limit", "long_desc": " The maximum reading that would normally be seen on this input. If the reading exceeds this value the ECU will assume a fault condition and use the Default value. A fault will be flagged and the fault light turned on. To prevent a fault being generated when an input is unused set this value to its maximum."}, "1D_OILPRESSBAR_LL": {"name": "1D_OILPRESSBAR_LL", "page": "0x00", "address": "0x7222", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65.535004", "display_minimum": "0.000000", "display_maximum": "20.000000", "display_interval": "5.000000", "units": "Bar", "short_desc": " Oil Pressure Lower Limit", "long_desc": " The minimum reading that would normally be seen on this input. If the reading goes below this value the ECU will assume a fault condition and use the Default value. A fault will be flagged and the fault light turned on. To prevent a fault being generated when an input is unused set this value to its minimum."}, "1D_OILPRESSBAR_D": {"name": "1D_OILPRESSBAR_D", "page": "0x00", "address": "0x7322", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65.535004", "display_minimum": "0.000000", "display_maximum": "20.000000", "display_interval": "5.000000", "units": "Bar", "short_desc": " Oil Pressure Default", "long_desc": " The value that the ECU will use if the input is in fault condition. This does not have to be within the values specified as 'normal' in the upper and lower limits."}, "1D_FUELPRESSVOLTS_UL": {"name": "1D_FUELPRESSVOLTS_UL", "page": "0x01", "address": "0xd9f2", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Fuel Pressure Volts Upper Limit", "long_desc": " Fuel Pressure Volts Upper Limit"}, "1D_FUELPRESSVOLTS_LL": {"name": "1D_FUELPRESSVOLTS_LL", "page": "0x01", "address": "0xd9f4", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Fuel Pressure Volts Lower Limit", "long_desc": " Fuel Pressure Volts Lower Limit"}, "1D_FUELPRESSVOLTS_D": {"name": "1D_FUELPRESSVOLTS_D", "page": "0x01", "address": "0xd9f6", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Fuel Pressure Volts Default", "long_desc": " Fuel Pressure Volts Default"}, "1D_FUELPRESSPSI_UL": {"name": "1D_FUELPRESSPSI_UL", "page": "0x00", "address": "0x1cde", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "963.000000", "display_minimum": "0.000000", "display_maximum": "250.000000", "display_interval": "50.000000", "units": "psi", "short_desc": " Fuel Pressure Upper Limit", "long_desc": " The maximum reading that would normally be seen on this input. If the reading exceeds this value the ECU will assume a fault condition and use the Default value. A fault will be flagged and the fault light turned on. To prevent a fault being generated when an input is unused set this value to its maximum."}, "1D_FUELPRESSPSI_LL": {"name": "1D_FUELPRESSPSI_LL", "page": "0x00", "address": "0x1ce0", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "963.000000", "display_minimum": "0.000000", "display_maximum": "250.000000", "display_interval": "50.000000", "units": "psi", "short_desc": " Fuel Pressure Lower Limit", "long_desc": " The minimum reading that would normally be seen on this input. If the reading goes below this value the ECU will assume a fault condition and use the Default value. A fault will be flagged and the fault light turned on. To prevent a fault being generated when an input is unused set this value to its minimum."}, "1D_FUELPRESSPSI_D": {"name": "1D_FUELPRESSPSI_D", "page": "0x00", "address": "0x1ce2", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "963.000000", "display_minimum": "0.000000", "display_maximum": "250.000000", "display_interval": "50.000000", "units": "psi", "short_desc": " Fuel Pressure Default", "long_desc": " The value that the ECU will use if the input is in fault condition. This does not have to be within the values specified as 'normal' in the upper and lower limits."}, "1D_FUELPRESSBAR_UL": {"name": "1D_FUELPRESSBAR_UL", "page": "0x00", "address": "0x1cde", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65.500000", "display_minimum": "0.000000", "display_maximum": "20.000000", "display_interval": "5.000000", "units": "Bar", "short_desc": " Fuel Pressure Upper Limit", "long_desc": " The maximum reading that would normally be seen on this input. If the reading exceeds this value the ECU will assume a fault condition and use the Default value. A fault will be flagged and the fault light turned on. To prevent a fault being generated when an input is unused set this value to its maximum."}, "1D_FUELPRESSBAR_LL": {"name": "1D_FUELPRESSBAR_LL", "page": "0x00", "address": "0x1ce0", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65.500000", "display_minimum": "0.000000", "display_maximum": "20.000000", "display_interval": "5.000000", "units": "Bar", "short_desc": " Fuel Pressure Lower Limit", "long_desc": " The minimum reading that would normally be seen on this input. If the reading goes below this value the ECU will assume a fault condition and use the Default value. A fault will be flagged and the fault light turned on. To prevent a fault being generated when an input is unused set this value to its minimum."}, "1D_FUELPRESSBAR_D": {"name": "1D_FUELPRESSBAR_D", "page": "0x00", "address": "0x1ce2", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65.500000", "display_minimum": "0.000000", "display_maximum": "20.000000", "display_interval": "5.000000", "units": "Bar", "short_desc": " Fuel Pressure Default", "long_desc": " The value that the ECU will use if the input is in fault condition. This does not have to be within the values specified as 'normal' in the upper and lower limits."}, "1D_STRAINSHIFTUPABOVE": {"name": "1D_STRAINSHIFTUPABOVE", "page": "0x01", "address": "0xdbd2", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Analogue Gear Shift Up Above", "long_desc": " Analogue Gear Shift Up Above. The ECU will interpret a voltage above this as an upshift request."}, "1D_STRAINSHIFTHYSTERESIS": {"name": "1D_STRAINSHIFTHYSTERESIS", "page": "0x01", "address": "0xdbd8", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Analogue Gear Shift Hysteresis", "long_desc": " Analogue Gear Shift Hysteresis. The shift request occurs at the voltages defined above; but is only released when the voltage has returned a further amount defined by this parameter."}, "1D_TPSSITEFORIDLEIGN": {"name": "1D_TPSSITEFORIDLEIGN", "page": "0x00", "address": "0x7244", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "16.000000", "display_minimum": "0.000000", "display_maximum": "16.000000", "display_interval": "1.000000", "units": "Site", "short_desc": " For Idle Ign TPS must be below", "long_desc": " Set the threshold that the TPS site must be below in order to use the Engine Temp at Idle Map."}, "1D_PEDALSITEFORIDLEIGN": {"name": "1D_PEDALSITEFORIDLEIGN", "page": "0x00", "address": "0x7245", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "16.000000", "display_minimum": "0.000000", "display_maximum": "16.000000", "display_interval": "1.000000", "units": "Site", "short_desc": " For Idle Ign Pedal must be below", "long_desc": " Set the threshold that the Pedal site must be below in order to use the Engine Temp at Idle Map. If no pedal is fitted then set this map to its maximum value."}, "1D_NOAIRTEMPLESSTHANTPS": {"name": "1D_NOAIRTEMPLESSTHANTPS", "page": "0x00", "address": "0x7235", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "16.000000", "display_minimum": "0.000000", "display_maximum": "16.000000", "display_interval": "1.000000", "units": "Site", "short_desc": " Inhibit Air Temp Ign comp below TPS", "long_desc": " Inhibit Air Temp Ign comp below TPS"}, "1D_DWELLTIME": {"name": "1D_DWELLTIME", "page": "0x00", "address": "0x7008", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "105.000000", "display_minimum": "0.000000", "display_maximum": "120.000000", "display_interval": "20.000000", "units": "ms", "short_desc": " Set Dwell Time", "long_desc": " The length of time the coil is switched for. Note: this value is limited internaly to a maximum of 4 ms"}, "1D_THROTTLEPERIODFORACCEL": {"name": "1D_THROTTLEPERIODFORACCEL", "page": "0x00", "address": "0x719a", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "255.000000", "display_minimum": "0.000000", "display_maximum": "255.000000", "display_interval": "25.000000", "units": "ms", "short_desc": " Throttle Period for Accel", "long_desc": " Defines how often the throttle is sampled during the acceleration detection."}, "1D_ACCELTHRESHOLD": {"name": "1D_ACCELTHRESHOLD", "page": "0x00", "address": "0xf46c", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5000.000000", "display_minimum": "0.000000", "display_maximum": "5000.000000", "display_interval": "100.000000", "units": "V", "short_desc": " Change of Load Threshold", "long_desc": " No Accel / Decel fuel will be granted unless the rate of change of load is greater than this threshold."}, "1D_ACCELFUELDECAYREVS": {"name": "1D_ACCELFUELDECAYREVS", "page": "0x00", "address": "0x7260", "bytes": "1", "scale_minimum": "256.000000", "scale_maximum": "1.000000", "display_minimum": "256.000000", "display_maximum": "1.000000", "display_interval": "-25.000000", "units": "-", "short_desc": " Accel Fuel Decays every x Revs", "long_desc": " Accel Fuel Decays every x Revs"}, "1D_DECELFUELDECAYREVS": {"name": "1D_DECELFUELDECAYREVS", "page": "0x00", "address": "0x7261", "bytes": "1", "scale_minimum": "256.000000", "scale_maximum": "1.000000", "display_minimum": "256.000000", "display_maximum": "1.000000", "display_interval": "-25.000000", "units": "-", "short_desc": " Decel Fuel Decays every x Revs", "long_desc": " Decel Fuel Decays every x Revs"}, "1D_DECELFUELSCALING": {"name": "1D_DECELFUELSCALING", "page": "0x00", "address": "0x7138", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "255.000000", "display_minimum": "0.000000", "display_maximum": "255.000000", "display_interval": "25.000000", "units": "-", "short_desc": " Decel Fuel Scaling", "long_desc": " Set to 1 to run as pre Version 800 software."}, "1D_BLATONLYUDERTPS": {"name": "1D_BLATONLYUDERTPS", "page": "0x00", "address": "0xf477", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "16.000000", "display_minimum": "0.000000", "display_maximum": "16.000000", "display_interval": "1.000000", "units": "Site", "short_desc": " Async Accel only below this TPS Site", "long_desc": " Async Accel only below this TPS Site"}, "1D_BLATINHIBITLAMBDATIMER": {"name": "1D_BLATINHIBITLAMBDATIMER", "page": "0x00", "address": "0xf478", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "26.870001", "display_minimum": "0.000000", "display_maximum": "30.000000", "display_interval": "1.000000", "units": "s", "short_desc": " Inhibit Lambda Timer", "long_desc": " Closed loop control will be suspended for this length of time after an Async Accel Event."}, "1D_WARMUPTIMER": {"name": "1D_WARMUPTIMER", "page": "0x00", "address": "0x700a", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "6881.000000", "display_minimum": "0.000000", "display_maximum": "7000.000000", "display_interval": "1000.000000", "units": "s", "short_desc": " Lambda Sensor Warm Up timer", "long_desc": " The number of seconds delay; after starting the engine; before the closed loop lambda becomes operational. Used primarliy to allow the Lambda sensor(s) to reach operating temperature before initiating Closed Loop Fuel Control."}, "1D_COOLANTTEMPTHRESHOLD": {"name": "1D_COOLANTTEMPTHRESHOLD", "page": "0x00", "address": "0x7030", "bytes": "2", "scale_minimum": "-30.000000", "scale_maximum": "130.000000", "display_minimum": "-30.000000", "display_maximum": "130.000000", "display_interval": "10.000000", "units": "", "short_desc": " Coolant Temp Threshold", "long_desc": " Engine Coolant Tempeature is required to be over this temperature for Closed Loop Fueling Control to be activated."}, "1D_TPSVARIANCETHRESHOLD": {"name": "1D_TPSVARIANCETHRESHOLD", "page": "0x01", "address": "0x120e", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "100.000000", "display_minimum": "0.000000", "display_maximum": "100.000000", "display_interval": "101.000000", "units": "", "short_desc": " TPS Variance", "long_desc": " An arbitary measure of the TPS stability. Used to inhibit Closed Loop Fuelling Control in the event that the TPS is not stable."}, "1D_FUELPROPORTIONALGAIN": {"name": "1D_FUELPROPORTIONALGAIN", "page": "0x01", "address": "0x3d7d", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "200.000000", "display_minimum": "0.000000", "display_maximum": "200.000000", "display_interval": "10.000000", "units": "", "short_desc": " Fuel Control Proportional Gain", "long_desc": " Fuel Control Proportional Gain. Recommended setting is 90%/Lambda"}, "1D_FUELINTEGRALGAIN": {"name": "1D_FUELINTEGRALGAIN", "page": "0x01", "address": "0x3d7e", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "200.000000", "display_minimum": "0.000000", "display_maximum": "200.000000", "display_interval": "10.000000", "units": "", "short_desc": " Fuel Control Integral Gain", "long_desc": " Fuel Control Integral Gain. Recommended setting is 5%/Lambda/sec"}, "1D_LAMBDAINTEGRALSTORELIMIT": {"name": "1D_LAMBDAINTEGRALSTORELIMIT", "page": "0x01", "address": "0x4c02", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "50.000000", "display_minimum": "0.000000", "display_maximum": "50.000000", "display_interval": "10.000000", "units": "", "short_desc": " Short Term Trim Limit", "long_desc": " Short Term Trim Limit. This sets the limit for the short Term Trim. This works in both righ and lean directions. Anything over 37.5% is limited by the ECU to 37.5%"}, "1D_HIGHLOADLAMBDAINTEGRALSTORELIMIT": {"name": "1D_HIGHLOADLAMBDAINTEGRALSTORELIMIT", "page": "0x01", "address": "0xd876", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "50.000000", "display_minimum": "0.000000", "display_maximum": "50.000000", "display_interval": "10.000000", "units": "", "short_desc": " High Load Short Term Trim Limit", "long_desc": " High Load Short Term Trim Limit. This sets the limit for the short Term Trim when the load input is above the <Lambda Short Term High Load Threshold>. This works in both righ and lean directions. Anything over 37.5% is limited by the ECU to 37.5%"}, "1D_LAMBDASHORTERMHIGHLOADTHRESHOLD": {"name": "1D_LAMBDASHORTERMHIGHLOADTHRESHOLD", "page": "0x01", "address": "0xd8c4", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "16.000000", "display_minimum": "0.000000", "display_maximum": "16.000000", "display_interval": "1.000000", "units": "Site", "short_desc": " Lambda Short Term High Load Threshold", "long_desc": " Lambda Short Term High Load Threshold. If the input load is above this threshold then the <High Load Short Term Trim Limit> is used instead of the <Short Term Trim Limit>"}, "1D_ONLYADAPTIFSPEEDWITHINSITE": {"name": "1D_ONLYADAPTIFSPEEDWITHINSITE", "page": "0x00", "address": "0xf50b", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "16.000000", "display_minimum": "0.000000", "display_maximum": "16.000000", "display_interval": "1.000000", "units": "Site", "short_desc": " Only Adapt If Speed Within Site", "long_desc": " Only Adapt If Speed Within Site. This limits the adaption to altering the adaptive fuel map only when close to an exact speed site. If set to 0.1 then the speed must be within 0.1 of a site. If this value is greater than 0.5 then this will not limit the adaption."}, "1D_ONLYADAPTIFLOADWITHINSITE": {"name": "1D_ONLYADAPTIFLOADWITHINSITE", "page": "0x00", "address": "0xf50a", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "16.000000", "display_minimum": "0.000000", "display_maximum": "16.000000", "display_interval": "1.000000", "units": "Site", "short_desc": " Only Adapt If Load Within Load Site", "long_desc": " Only Adapt If Load Within Load Site. This limits the adaption to altering the adaptive fuel map only when close to an exact load site. If set to 0.1 then the load must be within 0.1 of a site. If this value is greater than 0.5 then this will not limit the adaption."}, "1D_ONLYADAPTABOVECOOLANT": {"name": "1D_ONLYADAPTABOVECOOLANT", "page": "0x00", "address": "0xf502", "bytes": "2", "scale_minimum": "-30.000000", "scale_maximum": "130.000000", "display_minimum": "-30.000000", "display_maximum": "130.000000", "display_interval": "10.000000", "units": "", "short_desc": " Adapt Over Coolant Temp", "long_desc": " Adapt Over Coolant Temp"}, "1D_ONLYADAPTUNDERCOOLANT": {"name": "1D_ONLYADAPTUNDERCOOLANT", "page": "0x00", "address": "0xf504", "bytes": "2", "scale_minimum": "-30.000000", "scale_maximum": "130.000000", "display_minimum": "-30.000000", "display_maximum": "130.000000", "display_interval": "10.000000", "units": "", "short_desc": " Adapt Under Coolant Temp", "long_desc": " Adapt Under Coolant Temp"}, "1D_ONLYADAPTABOVEAIRTEMP": {"name": "1D_ONLYADAPTABOVEAIRTEMP", "page": "0x00", "address": "0xf506", "bytes": "2", "scale_minimum": "-30.000000", "scale_maximum": "130.000000", "display_minimum": "-30.000000", "display_maximum": "130.000000", "display_interval": "10.000000", "units": "", "short_desc": " Adapt Over Air Temp", "long_desc": " Adapt Over Air Temp"}, "1D_ONLYADAPTUNDERAIRTEMP": {"name": "1D_ONLYADAPTUNDERAIRTEMP", "page": "0x00", "address": "0xf508", "bytes": "2", "scale_minimum": "-30.000000", "scale_maximum": "130.000000", "display_minimum": "-30.000000", "display_maximum": "130.000000", "display_interval": "10.000000", "units": "", "short_desc": " Adapt Under Air Temp", "long_desc": " Adapt Under Air Temp"}, "1D_ONLYADAPTOVERLOADSITE": {"name": "1D_ONLYADAPTOVERLOADSITE", "page": "0x01", "address": "0xd87c", "bytes": "1", "scale_minimum": "16.000000", "scale_maximum": "0.000000", "display_minimum": "0.000000", "display_maximum": "16.000000", "display_interval": "1.000000", "units": "Site", "short_desc": " Adaptive Over Load Site", "long_desc": " Adaptive Over Load Site. This is the minimum load site for the system to write to the adaptive map."}, "1D_ONLYADAPTUNDERLOADSITE": {"name": "1D_ONLYADAPTUNDERLOADSITE", "page": "0x01", "address": "0xd87d", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "16.000000", "display_minimum": "0.000000", "display_maximum": "16.000000", "display_interval": "1.000000", "units": "Site", "short_desc": " Adaptive Under Load Site", "long_desc": " Adaptive Under Load Site. This is the maximum load site for the system to write to the adaptive map."}, "1D_ADAPTIVEFUELLIMIT": {"name": "1D_ADAPTIVEFUELLIMIT", "page": "0x01", "address": "0x4c04", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "50.000000", "display_minimum": "0.000000", "display_maximum": "50.000000", "display_interval": "10.000000", "units": "", "short_desc": " Adaptive Fuel Limit", "long_desc": " Adaptive Fuel Limit. This sets the maximum amount that the adaptive maps can alter the fuel by. This works in both rich and lean directions."}, "1D_FUELADAPTTHRESHOLD": {"name": "1D_FUELADAPTTHRESHOLD", "page": "0x01", "address": "0x4c06", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "25.000000", "display_minimum": "0.000000", "display_maximum": "25.000000", "display_interval": "5.000000", "units": "", "short_desc": " Short to Long Term Trim Threshold", "long_desc": " Short to Long Term Trim Threshold. When The Short Term Trim exceeds this amount the adaptive map will be modified accordingly This is internally limited to 20%; anything over this value results in a Short to Long Term Trim Threshold of 3%"}, "1D_LAMBDA_ADAPTIONRATE": {"name": "1D_LAMBDA_ADAPTIONRATE", "page": "0x01", "address": "0xd89e", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "2000.000000", "display_minimum": "0.000000", "display_maximum": "100.000000", "display_interval": "10.000000", "units": "", "short_desc": " Lambda Adaption Rate", "long_desc": " Lambda Adaption Rate"}, "1D_BOOSTPGAIN": {"name": "1D_BOOSTPGAIN", "page": "0x00", "address": "0x7180", "bytes": "1", "scale_minimum": "-128.000000", "scale_maximum": "127.000000", "display_minimum": "-128.000000", "display_maximum": "127.000000", "display_interval": "16.000000", "units": "-", "short_desc": " Boost Proportional Gain", "long_desc": " The proportional gain for the closed loop boost control. Don't mess with this number without consulting MBE first."}, "1D_BOOSTIGAIN": {"name": "1D_BOOSTIGAIN", "page": "0x00", "address": "0x7181", "bytes": "1", "scale_minimum": "-128.000000", "scale_maximum": "127.000000", "display_minimum": "-128.000000", "display_maximum": "127.000000", "display_interval": "16.000000", "units": "-", "short_desc": " Boost Integral Gain", "long_desc": " The integral gain for the closed loop boost control. Don't mess with this number without consulting MBE first."}, "1D_BOOSTDGAIN": {"name": "1D_BOOSTDGAIN", "page": "0x00", "address": "0x7182", "bytes": "1", "scale_minimum": "-128.000000", "scale_maximum": "127.000000", "display_minimum": "-128.000000", "display_maximum": "127.000000", "display_interval": "16.000000", "units": "-", "short_desc": " Boost Differential Gain", "long_desc": " The differential gain for the closed loop boost control. Don't mess with this number without consulting MBE first."}, "1D_WASTEGATEFREQUENCY": {"name": "1D_WASTEGATEFREQUENCY", "page": "0x00", "address": "0x70af", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "255.000000", "display_minimum": "0.000000", "display_maximum": "255.000000", "display_interval": "16.000000", "units": "-", "short_desc": " Wastegate Frequency", "long_desc": " The frequency of the PWM signal applied to the wastegate drive."}, "1D_VCAM_PGAIN": {"name": "1D_VCAM_PGAIN", "page": "0x00", "address": "0x709a", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "255.000000", "display_minimum": "0.000000", "display_maximum": "255.000000", "display_interval": "16.000000", "units": "-", "short_desc": " Variable Cam Proportional Gain", "long_desc": " The gain for the proportional term in the control loop. You would not normally need to adjust this map. Suggested Values: Ford Zetec 60;"}, "1D_VCAM_IGAIN": {"name": "1D_VCAM_IGAIN", "page": "0x00", "address": "0x709b", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "255.000000", "display_minimum": "0.000000", "display_maximum": "255.000000", "display_interval": "16.000000", "units": "-", "short_desc": " Variable Cam Integral Gain", "long_desc": " The gain for the integral term in the control loop. You would not normally need to adjust this map. Suggested Values: Ford Zetec 30;"}, "1D_VCAM_DGAIN": {"name": "1D_VCAM_DGAIN", "page": "0x00", "address": "0x709c", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "255.000000", "display_minimum": "0.000000", "display_maximum": "255.000000", "display_interval": "16.000000", "units": "-", "short_desc": " Variable Cam Differential Gain", "long_desc": " The gain for the differential term in the control loop. You would not normally need to adjust this map. Suggested Values: Ford Zetec 0;"}, "1D_VARCAMPILOTDC": {"name": "1D_VARCAMPILOTDC", "page": "0x01", "address": "0xd6f9", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "100.000000", "display_minimum": "0.000000", "display_maximum": "100.000000", "display_interval": "10.000000", "units": "", "short_desc": " Var Cam Pilot Duty Cycle", "long_desc": " Var Cam Pilot Duty Cycle. This is the base duty cycle that the control loop works from. It should be set to just less than the duty cycle needed for the cam to start moving. Suggested Values: Ford Zetec 85%;"}, "1D_IDLE_TPS_THRESHOLD": {"name": "1D_IDLE_TPS_THRESHOLD", "page": "0x00", "address": "0x725a", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "16.000000", "display_minimum": "0.000000", "display_maximum": "16.000000", "display_interval": "1.000000", "units": "Site", "short_desc": " Only do idle control below throttle site", "long_desc": " Sets the throttle site below which idle speed control will be enabled."}, "1D_IDLE_ENGSPEED_THRESHOLD": {"name": "1D_IDLE_ENGSPEED_THRESHOLD", "page": "0x00", "address": "0x70ca", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "2000.000000", "display_interval": "250.000000", "units": "rpm", "short_desc": " Max RPM above target to enter Idle Speed Control", "long_desc": " Max RPM above target to enter Idle Speed Control. <Target Idle Speed> + <This Value> is the RPM below which Idle Speed Control may become active. Once active; if the RPM exceeds this value+100 then the Idle Control will become inactive. A small value will allow the engine to go straight to the target idle speed; whilst a larger value will cause the engine to hang up and slow under idle control to the target speed."}, "1D_IDLE_ROADSPEED_THRESHOLD": {"name": "1D_IDLE_ROADSPEED_THRESHOLD", "page": "0x00", "address": "0x70cc", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "326.000000", "display_minimum": "0.000000", "display_maximum": "326.000000", "display_interval": "10.000000", "units": "mph", "short_desc": " Only do idle control below road speed", "long_desc": " Sets the road speed below which idle speed control will be enabled. Used to prevent idle control on long overruns where the revs may drop below the threshold (eg going down hill)"}, "1D_IDLEIGNCLAMPMAX": {"name": "1D_IDLEIGNCLAMPMAX", "page": "0x00", "address": "0x71e4", "bytes": "2", "scale_minimum": "80.000000", "scale_maximum": "-40.000000", "display_minimum": "80.000000", "display_maximum": "-40.000000", "display_interval": "-10.000000", "units": "", "short_desc": " Max Ign Clamp during idle", "long_desc": " Sets the maxmimum ignition advance allowed during idle speed control."}, "1D_IDLEIGNCLAMPMIN": {"name": "1D_IDLEIGNCLAMPMIN", "page": "0x00", "address": "0x71e6", "bytes": "2", "scale_minimum": "80.000000", "scale_maximum": "-40.000000", "display_minimum": "80.000000", "display_maximum": "-40.000000", "display_interval": "-10.000000", "units": "", "short_desc": " Min Ign Clamp during idle", "long_desc": " Sets the minimum ignition advance allowed during idle speed control."}, "1D_IDLEIGNITIONPGAIN": {"name": "1D_IDLEIGNITIONPGAIN", "page": "0x01", "address": "0x6658", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "0.235200", "display_minimum": "0.000000", "display_maximum": "0.235200", "display_interval": "0.020000", "units": "", "short_desc": " Idle Ignition P Gain", "long_desc": " Idle Ignition P Gain. Suggested value of 0.06"}, "1D_IDLEIGNITIONIGAIN": {"name": "1D_IDLEIGNITIONIGAIN", "page": "0x01", "address": "0x665a", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "0.122000", "display_minimum": "0.000000", "display_maximum": "0.122000", "display_interval": "0.001000", "units": "", "short_desc": " Idle Ignition I Gain", "long_desc": " Idle Ignition I Gain. Suggested value of 0.010."}, "1D_IDLEVALVECRANKING": {"name": "1D_IDLEVALVECRANKING", "page": "0x01", "address": "0xd8d6", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "100.000000", "display_minimum": "0.000000", "display_maximum": "100.000000", "display_interval": "10.000000", "units": "", "short_desc": " Idle Valve Cranking Duty Cycle", "long_desc": " Idle Valve Cranking Duty Cycle. This is the duty cycle sent to the idle valve when in cranking. This is to allow a different amount of air compared to the off idle setting to aid easier starting."}, "1D_TARGETIGNITIONATIDLE": {"name": "1D_TARGETIGNITIONATIDLE", "page": "0x01", "address": "0xd6f0", "bytes": "2", "scale_minimum": "80.000000", "scale_maximum": "-40.000000", "display_minimum": "-40.000000", "display_maximum": "80.000000", "display_interval": "10.000000", "units": "", "short_desc": " Target Ignition At Idle", "long_desc": " Target Ignition At Idle. If the Air Control is enabled and the Engine Speed is within 25rpm of the Idle Target; the ECU will attempt to achieve this ignition by manipulating the Air; using the output defined in <Idle Air Closed Loop Output>. The ECU will aim to be within 2 degrees of the target ignition value."}, "1D_IDLEINCREASEWITHAIRCON": {"name": "1D_IDLEINCREASEWITHAIRCON", "page": "0x00", "address": "0x71fd", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "510.000000", "display_minimum": "0.000000", "display_maximum": "510.000000", "display_interval": "50.000000", "units": "RPM", "short_desc": " Target Idle Increase With Air Con", "long_desc": " Target Idle Increase With Air Con"}, "1D_HARDFROMSOFTLAUNCH1": {"name": "1D_HARDFROMSOFTLAUNCH1", "page": "0x00", "address": "0x1c84", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "1023.000000", "display_minimum": "0.000000", "display_maximum": "1000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Hard above Soft - Sector 1", "long_desc": " Sets how high the hard limiter is above the soft limit for Launch Sector 1. The higher this limiter is set the smoother launch will be. Recommended max value of 1023 RPM only reduce if RPM control is insufficient during launch"}, "1D_HARDFROMSOFTLAUNCH2": {"name": "1D_HARDFROMSOFTLAUNCH2", "page": "0x00", "address": "0x1c85", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "1023.000000", "display_minimum": "0.000000", "display_maximum": "1000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Hard above Soft - Sector 2", "long_desc": " Sets how high the hard limiter is above the soft limit for Launch Sector 2. The higher this limiter is set the smoother launch will be. Recommended max value of 1023 RPM only reduce if RPM control is insufficient during launch"}, "1D_HARDFROMSOFTLAUNCH3": {"name": "1D_HARDFROMSOFTLAUNCH3", "page": "0x00", "address": "0x1c86", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "1023.000000", "display_minimum": "0.000000", "display_maximum": "1000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Hard above Soft - Sector 3", "long_desc": " Sets how high the hard limiter is above the soft limit for Launch Sector 3. The higher this limiter is set the smoother launch will be. Recommended max value of 1023 RPM only reduce if RPM control is insufficient during launch"}, "1D_HARDFROMSOFTLAUNCH4": {"name": "1D_HARDFROMSOFTLAUNCH4", "page": "0x00", "address": "0x1c87", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "1023.000000", "display_minimum": "0.000000", "display_maximum": "1000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Hard above Soft - Sector 4", "long_desc": " Sets how high the hard limiter is above the soft limit for Launch Sector 4. The higher this limiter is set the smoother launch will be. Recommended max value of 1023 RPM only reduce if RPM control is insufficient during launch"}, "1D_HARDFROMSOFTLAUNCH5": {"name": "1D_HARDFROMSOFTLAUNCH5", "page": "0x00", "address": "0x1c88", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "1023.000000", "display_minimum": "0.000000", "display_maximum": "1000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Hard above Soft - Sector 5", "long_desc": " Sets how high the hard limiter is above the soft limit for Launch Sector 5. The higher this limiter is set the smoother launch will be. Recommended max value of 1023 RPM only reduce if RPM control is insufficient during launch"}, "1D_HARDFROMSOFTLAUNCH6": {"name": "1D_HARDFROMSOFTLAUNCH6", "page": "0x00", "address": "0x1c89", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "1023.000000", "display_minimum": "0.000000", "display_maximum": "1000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Hard above Soft - Sector 6", "long_desc": " Sets how high the hard limiter is above the soft limit for Launch Sector 6. The higher this limiter is set the smoother launch will be. Recommended max value of 1023 RPM only reduce if RPM control is insufficient during launch"}, "1D_HARDFROMSOFTLAUNCH7": {"name": "1D_HARDFROMSOFTLAUNCH7", "page": "0x00", "address": "0x1c8a", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "1023.000000", "display_minimum": "0.000000", "display_maximum": "1000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Hard above Soft - Sector 7", "long_desc": " Sets how high the hard limiter is above the soft limit for Launch Sector 7. The higher this limiter is set the smoother launch will be. Recommended max value of 1023 RPM only reduce if RPM control is insufficient during launch"}, "1D_TPSTHRESHOLDFORLAUNCHARM": {"name": "1D_TPSTHRESHOLDFORLAUNCHARM", "page": "0x01", "address": "0x66df", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "16.000000", "display_minimum": "0.000000", "display_maximum": "16.000000", "display_interval": "1.000000", "units": "Site", "short_desc": " TPS Threshold to Arm Launch", "long_desc": " TPS Threshold to Arm Launch. The TPS Site must be less than this value to allow the system to arm the Launch Control. Recommend value Site 3.0"}, "1D_WHEELSPEEDTHRESHOLDFORLAUNCHARM": {"name": "1D_WHEELSPEEDTHRESHOLDFORLAUNCHARM", "page": "0x01", "address": "0x670e", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "326.000000", "display_minimum": "0.000000", "display_maximum": "326.000000", "display_interval": "10.000000", "units": "mph", "short_desc": " Wheelspeed Threshold to Arm Launch", "long_desc": " Wheel speed Threshold to Arm Launch. The Wheel speed must be less than this value to allow the system to arm the Launch Control. Recommended value 5 mph"}, "1D_CRANKSPEEDTHRESHOLDFORLAUNCHARM": {"name": "1D_CRANKSPEEDTHRESHOLDFORLAUNCHARM", "page": "0x01", "address": "0x6710", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "5000.000000", "units": "RPM", "short_desc": " Engine Speed Threshold to Arm Launch", "long_desc": " Engine Speed Threshold to Arm Launch. The engine speed must be less than this value to allow the system to arm the Launch Control. Recommended value 2000 RPM or 500 RPM above normal Idle speed. which ever is the higher."}, "1D_SLIPTHRESHOLDTOCANCELLAUNCH": {"name": "1D_SLIPTHRESHOLDTOCANCELLAUNCH", "page": "0x01", "address": "0x66e0", "bytes": "2", "scale_minimum": "300.000000", "scale_maximum": "-100.000000", "display_minimum": "300.000000", "display_maximum": "-100.000000", "display_interval": "-40.000000", "units": "", "short_desc": " Slip Threshold to Cancel Launch", "long_desc": " Slip Threshold to Cancel Launch. If the slip falls below this value anytime after 0.1s of launch and the Wheelspeed Threshold is met then the launch control will be stopped and the engine allowed to run normally. This function is only active when Traction Control is enabled."}, "1D_WHEELSPEEDTHRESHOLDFORLAUNCHCANCEL": {"name": "1D_WHEELSPEEDTHRESHOLDFORLAUNCHCANCEL", "page": "0x01", "address": "0xd6ec", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "326.000000", "display_minimum": "0.000000", "display_maximum": "326.000000", "display_interval": "10.000000", "units": "mph", "short_desc": " Wheelspeed Threshold to Cancel Launch", "long_desc": " Wheelspeed Threshold to Cancel Launch. If the wheelspeed is above this value anytime after 0.1s of launch and the Slip Threshold is met then the launch control will be stopped and the engine allowed to run normally. This function is only active when Traction Control is enabled. (This value should be greater than <Min Wheel Speed For Traction> and must be greater than 5mph)"}, "1D_SPEEDDIFFERENCETHRESHOLDFORLAUNCHCANCEL": {"name": "1D_SPEEDDIFFERENCETHRESHOLDFORLAUNCHCANCEL", "page": "0x01", "address": "0xd878", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "326.000000", "display_minimum": "0.000000", "display_maximum": "326.000000", "display_interval": "10.000000", "units": "mph", "short_desc": " Speed Difference Threshold to Cancel Launch", "long_desc": " Speed Difference Threshold to Cancel Launch. If the fron to rear wheelspeed difference is below this value anytime after 0.1s of launch and the other thresholds are met then the launch control will be stopped and the engine allowed to run normally. This function is only active when Traction Control is enabled."}, "1D_TRACTIONFROMLAUNCHTRANSITIONTIME": {"name": "1D_TRACTIONFROMLAUNCHTRANSITIONTIME", "page": "0x01", "address": "0xd6ee", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "8192.000000", "display_minimum": "0.000000", "display_maximum": "8192.000000", "display_interval": "800.000000", "units": "ms", "short_desc": " Launch To Traction Transition Time", "long_desc": " Launch to Traction Control transition time. Once Launch has finished; this is the time taken for the ECU to gradually control the slip to the values demanded by the Traction Control. A long time gives a softer control and more wheelspin; a shorter will be harder but with less wheelspin. Recommended value 5000 ms."}, "1D_LAUNCHLIMITERWITHTRACTION_SECTOR1": {"name": "1D_LAUNCHLIMITERWITHTRACTION_SECTOR1", "page": "0x01", "address": "0xd864", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Launch Limiter with Traction Sector 1", "long_desc": " Launch Limiter with Traction Sector 1. When Traction Control is enabled the single value launch limiters determine the rev limit at launch; and until the launch timer expires or the traction control takes over."}, "1D_LAUNCHLIMITERWITHTRACTION_SECTOR2": {"name": "1D_LAUNCHLIMITERWITHTRACTION_SECTOR2", "page": "0x01", "address": "0xd866", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Launch Limiter with Traction Sector 2", "long_desc": " Launch Limiter with Traction Sector 2. When Traction Control is enabled the single value launch limiters determine the rev limit at launch; and until the launch timer expires or the traction control takes over."}, "1D_LAUNCHLIMITERWITHTRACTION_SECTOR3": {"name": "1D_LAUNCHLIMITERWITHTRACTION_SECTOR3", "page": "0x01", "address": "0xd868", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Launch Limiter with Traction Sector 3", "long_desc": " Launch Limiter with Traction Sector 3. When Traction Control is enabled the single value launch limiters determine the rev limit at launch; and until the launch timer expires or the traction control takes over."}, "1D_LAUNCHLIMITERWITHTRACTION_SECTOR4": {"name": "1D_LAUNCHLIMITERWITHTRACTION_SECTOR4", "page": "0x01", "address": "0xd86a", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Launch Limiter with Traction Sector 4", "long_desc": " Launch Limiter with Traction Sector 4. When Traction Control is enabled the single value launch limiters determine the rev limit at launch; and until the launch timer expires or the traction control takes over."}, "1D_LAUNCHLIMITERWITHTRACTION_SECTOR5": {"name": "1D_LAUNCHLIMITERWITHTRACTION_SECTOR5", "page": "0x01", "address": "0xd86c", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Launch Limiter with Traction Sector 5", "long_desc": " Launch Limiter with Traction Sector 5. When Traction Control is enabled the single value launch limiters determine the rev limit at launch; and until the launch timer expires or the traction control takes over."}, "1D_LAUNCHLIMITERWITHTRACTION_SECTOR6": {"name": "1D_LAUNCHLIMITERWITHTRACTION_SECTOR6", "page": "0x01", "address": "0xd86e", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Launch Limiter with Traction Sector 6", "long_desc": " Launch Limiter with Traction Sector 6. When Traction Control is enabled the single value launch limiters determine the rev limit at launch; and until the launch timer expires or the traction control takes over."}, "1D_LAUNCHLIMITERWITHTRACTION_SECTOR7": {"name": "1D_LAUNCHLIMITERWITHTRACTION_SECTOR7", "page": "0x01", "address": "0xd870", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Launch Limiter with Traction Sector 7", "long_desc": " Launch Limiter with Traction Sector 7. When Traction Control is enabled the single value launch limiters determine the rev limit at launch; and until the launch timer expires or the traction control takes over."}, "1D_LAUNCHSECTOR1LOW": {"name": "1D_LAUNCHSECTOR1LOW", "page": "0x00", "address": "0x1c70", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " LTC Sector 1 Low", "long_desc": " Set the lower voltage threshold for launch and traction sector 1"}, "1D_LAUNCHSECTOR1HIGH": {"name": "1D_LAUNCHSECTOR1HIGH", "page": "0x00", "address": "0x1c71", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " LTC Sector 1 High", "long_desc": " Set the upper voltage threshold for launch and traction sector 1"}, "1D_LAUNCHSECTOR2LOW": {"name": "1D_LAUNCHSECTOR2LOW", "page": "0x00", "address": "0x1c72", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " LTC Sector 2 Low", "long_desc": " Set the lower voltage threshold for launch and traction sector 2"}, "1D_LAUNCHSECTOR2HIGH": {"name": "1D_LAUNCHSECTOR2HIGH", "page": "0x00", "address": "0x1c73", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " LTC Sector 2 High", "long_desc": " Set the upper voltage threshold for launch and traction sector 2"}, "1D_LAUNCHSECTOR3LOW": {"name": "1D_LAUNCHSECTOR3LOW", "page": "0x00", "address": "0x1c74", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " LTC Sector 3 Low", "long_desc": " Set the lower voltage threshold for launch and traction sector 3"}, "1D_LAUNCHSECTOR3HIGH": {"name": "1D_LAUNCHSECTOR3HIGH", "page": "0x00", "address": "0x1c75", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " LTC Sector 3 High", "long_desc": " Set the upper voltage threshold for launch and traction sector 3"}, "1D_LAUNCHSECTOR4LOW": {"name": "1D_LAUNCHSECTOR4LOW", "page": "0x00", "address": "0x1c76", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " LTC Sector 4 Low", "long_desc": " Set the lower voltage threshold for launch and traction sector 4"}, "1D_LAUNCHSECTOR4HIGH": {"name": "1D_LAUNCHSECTOR4HIGH", "page": "0x00", "address": "0x1c77", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " LTC Sector 4 High", "long_desc": " Set the upper voltage threshold for launch and traction sector 4"}, "1D_LAUNCHSECTOR5LOW": {"name": "1D_LAUNCHSECTOR5LOW", "page": "0x00", "address": "0x1c78", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " LTC Sector 5 Low", "long_desc": " Set the lower voltage threshold for launch and traction sector 5"}, "1D_LAUNCHSECTOR5HIGH": {"name": "1D_LAUNCHSECTOR5HIGH", "page": "0x00", "address": "0x1c79", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " LTC Sector 5 High", "long_desc": " Set the upper voltage threshold for launch and traction sector 5"}, "1D_LAUNCHSECTOR6LOW": {"name": "1D_LAUNCHSECTOR6LOW", "page": "0x00", "address": "0x1c7a", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " LTC Sector 6 Low", "long_desc": " Set the lower voltage threshold for launch and traction sector 6"}, "1D_LAUNCHSECTOR6HIGH": {"name": "1D_LAUNCHSECTOR6HIGH", "page": "0x00", "address": "0x1c7b", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " LTC Sector 6 High", "long_desc": " Set the upper voltage threshold for launch and traction sector 6"}, "1D_LAUNCHSECTOR7LOW": {"name": "1D_LAUNCHSECTOR7LOW", "page": "0x00", "address": "0x1c7c", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " LTC Sector 7 Low", "long_desc": " Set the lower voltage threshold for launch and traction sector 7"}, "1D_LAUNCHSECTOR7HIGH": {"name": "1D_LAUNCHSECTOR7HIGH", "page": "0x00", "address": "0x1c7d", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " LTC Sector 7 High", "long_desc": " Set the upper voltage threshold for launch and traction sector 7"}, "1D_LAUNCHSECTOR8LOW": {"name": "1D_LAUNCHSECTOR8LOW", "page": "0x00", "address": "0x1c7e", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " LTC Sector 8 Low", "long_desc": " Set the lower voltage threshold for launch and traction sector 8. If the voltage is in this sector then the LTC system is disabled."}, "1D_LAUNCHSECTOR8HIGH": {"name": "1D_LAUNCHSECTOR8HIGH", "page": "0x00", "address": "0x1c7f", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " LTC Sector 8 High", "long_desc": " Set the upper voltage threshold for launch and traction sector 8. If the voltage is in this sector then the LTC system is disabled."}, "1D_FUELCOMPFORSLIPRETARD": {"name": "1D_FUELCOMPFORSLIPRETARD", "page": "0x01", "address": "0x66da", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "6.250000", "display_minimum": "0.000000", "display_maximum": "6.250000", "display_interval": "1.250000", "units": "", "short_desc": " Fuel Comp per 10\ufffd in Slip Retard", "long_desc": " Fuel Comp per 10\ufffd in Slip Retard. Suggested value 3%"}, "1D_GEARSECTOR1LOW": {"name": "1D_GEARSECTOR1LOW", "page": "0x00", "address": "0x1c90", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Gear Sector 1 Low", "long_desc": " Sets the lower voltage threshold for Gear Sector 1. Recommended 0.10 Volts below voltage seen when in this Sector."}, "1D_GEARSECTOR1HIGH": {"name": "1D_GEARSECTOR1HIGH", "page": "0x00", "address": "0x1c91", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Gear Sector 1 High", "long_desc": " Sets the upper voltage threshold for Gear Sector 1. Recommended 0.10 Volts above voltage seen when in this Sector."}, "1D_GEARSECTOR2LOW": {"name": "1D_GEARSECTOR2LOW", "page": "0x00", "address": "0x1c92", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Gear Sector 2 Low", "long_desc": " Sets the lower voltage threshold for Gear Sector 2. Recommended 0.10 Volts below voltage seen when in this Sector."}, "1D_GEARSECTOR2HIGH": {"name": "1D_GEARSECTOR2HIGH", "page": "0x00", "address": "0x1c93", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Gear Sector 2 High", "long_desc": " Sets the upper voltage threshold for Gear Sector 2. Recommended 0.10 Volts above voltage seen when in this Sector."}, "1D_GEARSECTOR3LOW": {"name": "1D_GEARSECTOR3LOW", "page": "0x00", "address": "0x1c94", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Gear Sector 3 Low", "long_desc": " Sets the lower voltage threshold for Gear Sector 3. Recommended 0.10 Volts below voltage seen when in this Sector."}, "1D_GEARSECTOR3HIGH": {"name": "1D_GEARSECTOR3HIGH", "page": "0x00", "address": "0x1c95", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Gear Sector 3 High", "long_desc": " Sets the upper voltage threshold for Gear Sector 3. Recommended 0.10 Volts above voltage seen when in this Sector."}, "1D_GEARSECTOR4LOW": {"name": "1D_GEARSECTOR4LOW", "page": "0x00", "address": "0x1c96", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Gear Sector 4 Low", "long_desc": " Sets the lower voltage threshold for Gear Sector 4. Recommended 0.10 Volts below voltage seen when in this Sector."}, "1D_GEARSECTOR4HIGH": {"name": "1D_GEARSECTOR4HIGH", "page": "0x00", "address": "0x1c97", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Gear Sector 4 High", "long_desc": " Sets the upper voltage threshold for Gear Sector 4. Recommended 0.10 Volts above voltage seen when in this Sector."}, "1D_GEARSECTOR5LOW": {"name": "1D_GEARSECTOR5LOW", "page": "0x00", "address": "0x1c98", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Gear Sector 5 Low", "long_desc": " Sets the lower voltage threshold for Gear Sector 5. Recommended 0.10 Volts below voltage seen when in this Sector."}, "1D_GEARSECTOR5HIGH": {"name": "1D_GEARSECTOR5HIGH", "page": "0x00", "address": "0x1c99", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Gear Sector 5 High", "long_desc": " Sets the upper voltage threshold for Gear Sector 5. Recommended 0.10 Volts above voltage seen when in this Sector."}, "1D_GEARSECTOR6LOW": {"name": "1D_GEARSECTOR6LOW", "page": "0x00", "address": "0x1c9a", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Gear Sector 6 Low", "long_desc": " Sets the lower voltage threshold for Gear Sector 6. Recommended 0.10 Volts below voltage seen when in this Sector."}, "1D_GEARSECTOR6HIGH": {"name": "1D_GEARSECTOR6HIGH", "page": "0x00", "address": "0x1c9b", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Gear Sector 6 High", "long_desc": " Sets the upper voltage threshold for Gear Sector 6. Recommended 0.10 Volts above voltage seen when in this Sector."}, "1D_GEARSECTOR7LOW": {"name": "1D_GEARSECTOR7LOW", "page": "0x00", "address": "0x1c9c", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Gear Sector 7 Low", "long_desc": " Sets the lower voltage threshold for Gear Sector 7. Recommended 0.10 Volts below voltage seen when in this Sector."}, "1D_GEARSECTOR7HIGH": {"name": "1D_GEARSECTOR7HIGH", "page": "0x00", "address": "0x1c9d", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Gear Sector 7 High", "long_desc": " Sets the upper voltage threshold for Gear Sector 7. Recommended 0.10 Volts above voltage seen when in this Sector."}, "1D_GEARSECTOR8LOW": {"name": "1D_GEARSECTOR8LOW", "page": "0x00", "address": "0x1c9e", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Gear Sector 8 Low", "long_desc": " Sets the lower voltage threshold for Gear Sector 8. Recommended 0.10 Volts below voltage seen when in this Sector."}, "1D_GEARSECTOR8HIGH": {"name": "1D_GEARSECTOR8HIGH", "page": "0x00", "address": "0x1c9f", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Gear Sector 8 High", "long_desc": " Sets the upper voltage threshold for Gear Sector 8. Recommended 0.10 Volts above voltage seen when in this Sector."}, "1D_GEARSECTOR9LOW": {"name": "1D_GEARSECTOR9LOW", "page": "0x00", "address": "0x1ca0", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Gear Sector 9 Low", "long_desc": " Sets the lower voltage threshold for Gear Sector 9. Recommended 0.10 Volts below voltage seen when in this Sector."}, "1D_GEARSECTOR9HIGH": {"name": "1D_GEARSECTOR9HIGH", "page": "0x00", "address": "0x1ca1", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Gear Sector 9 High", "long_desc": " Sets the upper voltage threshold for Gear Sector 9. Recommended 0.10 Volts above voltage seen when in this Sector."}, "1D_GEARSECTOR10LOW": {"name": "1D_GEARSECTOR10LOW", "page": "0x00", "address": "0x1ca2", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Gear Sector 10 Low", "long_desc": " Sets the lower voltage threshold for Gear Sector 10. Recommended 0.10 Volts below voltage seen when in this Sector."}, "1D_GEARSECTOR10HIGH": {"name": "1D_GEARSECTOR10HIGH", "page": "0x00", "address": "0x1ca3", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Gear Sector 10 High", "long_desc": " Sets the upper voltage threshold for Gear Sector 10. Recommended 0.10 Volts above voltage seen when in this Sector."}, "1D_SHIFTLIGHTONABOVE": {"name": "1D_SHIFTLIGHTONABOVE", "page": "0x00", "address": "0x7172", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Turn Shift Light on above speed", "long_desc": " Enter the speed above which the shift light will be on. Note that this output will be available on a Pin as set in the \"Programmable Pins\""}, "1D_SHIFTLIGHTOFFBELOW": {"name": "1D_SHIFTLIGHTOFFBELOW", "page": "0x00", "address": "0x7174", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Turn Shift Light off below speed", "long_desc": " Enter the speed below which the shift light will be off. Note that this output will be available on a Pin as set in the \"Programmable Pins\""}, "1D_GDSLONANEUTRAL": {"name": "1D_GDSLONANEUTRAL", "page": "0x01", "address": "0x3d1c", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "16000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Neutral Gear Shift Light ON over", "long_desc": " Neutral Gear Shift Light ON over"}, "1D_GDSLOFFUNUETRAL": {"name": "1D_GDSLOFFUNUETRAL", "page": "0x01", "address": "0x3d2c", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "16000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Neutral Gear Shift Light OFF Under", "long_desc": " Neutral Gear Shift Light OFF Under"}, "1D_GDSLONA1ST": {"name": "1D_GDSLONA1ST", "page": "0x01", "address": "0x3d1e", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "16000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " 1st Gear Shift Light ON over", "long_desc": " 1st Gear Shift Light ON over"}, "1D_GDSLOFFU1ST": {"name": "1D_GDSLOFFU1ST", "page": "0x01", "address": "0x3d2e", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "16000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " 1st Gear Shift Light OFF Under", "long_desc": " 1st Gear Shift Light OFF Under"}, "1D_GDSLONA2ND": {"name": "1D_GDSLONA2ND", "page": "0x01", "address": "0x3d20", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "16000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " 2nd Gear Shift Light ON over", "long_desc": " 2nd Gear Shift Light ON over"}, "1D_GDSLOFFU2ND": {"name": "1D_GDSLOFFU2ND", "page": "0x01", "address": "0x3d30", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "16000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " 2nd Gear Shift Light OFF Under", "long_desc": " 2nd Gear Shift Light OFF Under"}, "1D_GDSLONA3RD": {"name": "1D_GDSLONA3RD", "page": "0x01", "address": "0x3d22", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "16000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " 3rd Gear Shift Light ON over", "long_desc": " 3rd Gear Shift Light ON over"}, "1D_GDSLOFFU3RD": {"name": "1D_GDSLOFFU3RD", "page": "0x01", "address": "0x3d32", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "16000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " 3rd Gear Shift Light OFF Under", "long_desc": " 3rd Gear Shift Light OFF Under"}, "1D_GDSLONA4TH": {"name": "1D_GDSLONA4TH", "page": "0x01", "address": "0x3d24", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "16000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " 4th Gear Shift Light ON over", "long_desc": " 4th Gear Shift Light ON over"}, "1D_GDSLOFFU4TH": {"name": "1D_GDSLOFFU4TH", "page": "0x01", "address": "0x3d34", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "16000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " 4th Gear Shift Light OFF Under", "long_desc": " 4th Gear Shift Light OFF Under"}, "1D_GDSLONA5TH": {"name": "1D_GDSLONA5TH", "page": "0x01", "address": "0x3d26", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "16000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " 5th Gear Shift Light ON over", "long_desc": " 5th Gear Shift Light ON over"}, "1D_GDSLOFFU5TH": {"name": "1D_GDSLOFFU5TH", "page": "0x01", "address": "0x3d36", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "16000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " 5th Gear Shift Light OFF Under", "long_desc": " 5th Gear Shift Light OFF Under"}, "1D_GDSLONA6TH": {"name": "1D_GDSLONA6TH", "page": "0x01", "address": "0x3d28", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "16000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " 6th Gear Shift Light ON over", "long_desc": " 6th Gear Shift Light ON over"}, "1D_GDSLOFFU6TH": {"name": "1D_GDSLOFFU6TH", "page": "0x01", "address": "0x3d38", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "16000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " 6th Gear Shift Light OFF Under", "long_desc": " 6th Gear Shift Light OFF Under"}, "1D_GDSLONA7TH": {"name": "1D_GDSLONA7TH", "page": "0x01", "address": "0x3d2a", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "16000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " 7th Gear Shift Light ON over", "long_desc": " 7th Gear Shift Light ON over"}, "1D_GDSLOFFU7TH": {"name": "1D_GDSLOFFU7TH", "page": "0x01", "address": "0x3d3a", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "16000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " 7th Gear Shift Light OFF Under", "long_desc": " 7th Gear Shift Light OFF Under"}, "1D_SHIFTLIGHT2ONABOVE": {"name": "1D_SHIFTLIGHT2ONABOVE", "page": "0x01", "address": "0x3f08", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Turn Shift Light on above speed", "long_desc": " Enter the speed above which the shift light will be on. Note that this output will be available on a Pin as set in the \"Programmable Pins\""}, "1D_SHIFTLIGHT2OFFBELOW": {"name": "1D_SHIFTLIGHT2OFFBELOW", "page": "0x01", "address": "0x3f0a", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Turn Shift Light off below speed", "long_desc": " Enter the speed below which the shift light will be off. Note that this output will be available on a Pin as set in the \"Programmable Pins\""}, "1D_GDSL2ONANEUTRAL": {"name": "1D_GDSL2ONANEUTRAL", "page": "0x01", "address": "0x3ee8", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "16000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Neutral Gear Shift Light 2 ON over", "long_desc": " Neutral Gear Shift Light 2 ON over"}, "1D_GDSL2OFFUNUETRAL": {"name": "1D_GDSL2OFFUNUETRAL", "page": "0x01", "address": "0x3ef8", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "16000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Neutral Gear Shift Light 2 OFF Under", "long_desc": " Neutral Gear Shift Light 2 OFF Under"}, "1D_GDSL2ONA1ST": {"name": "1D_GDSL2ONA1ST", "page": "0x01", "address": "0x3eea", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "16000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " 1st Gear Shift Light 2 ON over", "long_desc": " 1st Gear Shift Light 2 ON over"}, "1D_GDSL2OFFU1ST": {"name": "1D_GDSL2OFFU1ST", "page": "0x01", "address": "0x3efa", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "16000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " 1st Gear Shift Light 2 OFF Under", "long_desc": " 1st Gear Shift Light 2 OFF Under"}, "1D_GDSL2ONA2ND": {"name": "1D_GDSL2ONA2ND", "page": "0x01", "address": "0x3eec", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "16000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " 2nd Gear Shift Light 2 ON over", "long_desc": " 2nd Gear Shift Light 2 ON over"}, "1D_GDSL2OFFU2ND": {"name": "1D_GDSL2OFFU2ND", "page": "0x01", "address": "0x3efc", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "16000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " 2nd Gear Shift Light 2 OFF Under", "long_desc": " 2nd Gear Shift Light 2 OFF Under"}, "1D_GDSL2ONA3RD": {"name": "1D_GDSL2ONA3RD", "page": "0x01", "address": "0x3eee", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "16000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " 3rd Gear Shift Light 2 ON over", "long_desc": " 3rd Gear Shift Light 2 ON over"}, "1D_GDSL2OFFU3RD": {"name": "1D_GDSL2OFFU3RD", "page": "0x01", "address": "0x3efe", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "16000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " 3rd Gear Shift Light 2 OFF Under", "long_desc": " 3rd Gear Shift Light 2 OFF Under"}, "1D_GDSL2ONA4TH": {"name": "1D_GDSL2ONA4TH", "page": "0x01", "address": "0x3ef0", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "16000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " 4th Gear Shift Light 2 ON over", "long_desc": " 4th Gear Shift Light 2 ON over"}, "1D_GDSL2OFFU4TH": {"name": "1D_GDSL2OFFU4TH", "page": "0x01", "address": "0x3f00", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "16000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " 4th Gear Shift Light 2 OFF Under", "long_desc": " 4th Gear Shift Light 2 OFF Under"}, "1D_GDSL2ONA5TH": {"name": "1D_GDSL2ONA5TH", "page": "0x01", "address": "0x3ef2", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "16000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " 5th Gear Shift Light 2 ON over", "long_desc": " 5th Gear Shift Light 2 ON over"}, "1D_GDSL2OFFU5TH": {"name": "1D_GDSL2OFFU5TH", "page": "0x01", "address": "0x3f02", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "16000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " 5th Gear Shift Light 2 OFF Under", "long_desc": " 5th Gear Shift Light 2 OFF Under"}, "1D_GDSL2ONA6TH": {"name": "1D_GDSL2ONA6TH", "page": "0x01", "address": "0x3ef4", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "16000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " 6th Gear Shift Light 2 ON over", "long_desc": " 6th Gear Shift Light 2 ON over"}, "1D_GDSL2OFFU6TH": {"name": "1D_GDSL2OFFU6TH", "page": "0x01", "address": "0x3f04", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "16000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " 6th Gear Shift Light 2 OFF Under", "long_desc": " 6th Gear Shift Light 2 OFF Under"}, "1D_GDSL2ONA7TH": {"name": "1D_GDSL2ONA7TH", "page": "0x01", "address": "0x3ef6", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "16000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " 7th Gear Shift Light 2 ON over", "long_desc": " 7th Gear Shift Light 2 ON over"}, "1D_GDSL2OFFU7TH": {"name": "1D_GDSL2OFFU7TH", "page": "0x01", "address": "0x3f06", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "16000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " 7th Gear Shift Light 2 OFF Under", "long_desc": " 7th Gear Shift Light 2 OFF Under"}, "1D_RADFANSONOVERSPEED": {"name": "1D_RADFANSONOVERSPEED", "page": "0x00", "address": "0x71ee", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Rad Fans Engine Speed Threshold", "long_desc": " Rad Fan 1 and Rad Fan 2 control is enabled if the Engine Speed is Greater than or equal <Rad Fans Engine Speed Threshold>. Rad Fan 1 and Rad Fan 2 will be forced OFF at Engine Speeds Less than <Rad Fans Engine Speed Threshold>."}, "1D_MAXFANRUNONTIMERSEED": {"name": "1D_MAXFANRUNONTIMERSEED", "page": "0x01", "address": "0x3d80", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "6871.899902", "display_minimum": "0.000000", "display_maximum": "6871.899902", "display_interval": "250.000000", "units": "s", "short_desc": " Max Fan and Water Pump Run On Time", "long_desc": " This is used as a safety mechanism to ensure that the system will shutdown (in order to save battery life) after Ignition OFF. This time should typically be set to the maximum time that you expect the Rad Fans and Water Pump drives to remain ON after Ignition OFF."}, "1D_RADFAN1ONOVERTEMP": {"name": "1D_RADFAN1ONOVERTEMP", "page": "0x00", "address": "0x71ea", "bytes": "1", "scale_minimum": "-30.000000", "scale_maximum": "130.000000", "display_minimum": "-30.000000", "display_maximum": "130.000000", "display_interval": "10.000000", "units": "", "short_desc": " Rad Fan 1 on over temp", "long_desc": " The temperature above which Rad Fan 1 will be switched on during Engine Running. Note that this output will be available on a Pin as set in the \"Programmable Pins\""}, "1D_RADFAN1OFFUNDERTEMP": {"name": "1D_RADFAN1OFFUNDERTEMP", "page": "0x00", "address": "0x71eb", "bytes": "1", "scale_minimum": "-30.000000", "scale_maximum": "130.000000", "display_minimum": "-30.000000", "display_maximum": "130.000000", "display_interval": "10.000000", "units": "", "short_desc": " Rad Fan 1 off under temp", "long_desc": " The temperature below which Rad Fan 1 will be switched off during normal engine running. Note that this output will be available on a Pin as set in the \"Programmable Pins\""}, "1D_RADFAN1THRESHOLD": {"name": "1D_RADFAN1THRESHOLD", "page": "0x01", "address": "0x66b0", "bytes": "2", "scale_minimum": "-30.000000", "scale_maximum": "130.000000", "display_minimum": "-30.000000", "display_maximum": "130.000000", "display_interval": "10.000000", "units": "", "short_desc": " Rad Fan 1 Run ON Temperature", "long_desc": " If engine speed is below <Rad Fan 1 Engine Speed Threshold> and engine Temp is greater than <Rad Fan 1 Run ON Temperature> then the Rad Fan 1 Relay is held ON. Note that this output will be available on a Pin as set in the \"Programmable Pins\"Ensure that <Rad Fan Relay Drives\\Setup Information for both Fans\\Max Fan Run On Time> is set accordingly."}, "1D_RADFAN1SHUTDOWNTIME": {"name": "1D_RADFAN1SHUTDOWNTIME", "page": "0x00", "address": "0xadd4", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "6871.899902", "display_minimum": "0.000000", "display_maximum": "6871.899902", "display_interval": "250.000000", "units": "s", "short_desc": " Rad Fan 1 Shutdown Time", "long_desc": " The length of time that Rad Fan 1 wil continue to run after Ignition Off. Ensure that <Basic Engine Setup\\When Ign is Switched Off> is set accordingly. Ensure that <Rad Fan Relay Drives\\Setup Information for both Fans\\Max Fan Run On Time> is set accordingly."}, "1D_RADFAN2ONOVERTEMP": {"name": "1D_RADFAN2ONOVERTEMP", "page": "0x00", "address": "0x71ec", "bytes": "1", "scale_minimum": "-30.000000", "scale_maximum": "130.000000", "display_minimum": "-30.000000", "display_maximum": "130.000000", "display_interval": "10.000000", "units": "", "short_desc": " Rad Fan 2 on over temp", "long_desc": " The temperature above which Rad Fan 2 will be switched on during normal engine running. Note that this output will be available on a Pin as set in the \"Programmable Pins\""}, "1D_RADFAN2OFFUNDERTEMP": {"name": "1D_RADFAN2OFFUNDERTEMP", "page": "0x00", "address": "0x71ed", "bytes": "1", "scale_minimum": "-30.000000", "scale_maximum": "130.000000", "display_minimum": "-30.000000", "display_maximum": "130.000000", "display_interval": "10.000000", "units": "", "short_desc": " Rad Fan 2 off under temp", "long_desc": " The temperature below which Rad Fan 2 will be switched off. Note that this output will be available on a Pin as set in the \"Programmable Pins\""}, "1D_RADFAN2RUNONTEMP": {"name": "1D_RADFAN2RUNONTEMP", "page": "0x00", "address": "0x7046", "bytes": "2", "scale_minimum": "-30.000000", "scale_maximum": "130.000000", "display_minimum": "-30.000000", "display_maximum": "130.000000", "display_interval": "10.000000", "units": "", "short_desc": " Rad Fan 2 Run ON Temperature", "long_desc": " If engine speed is below <Rad Fan 2 Engine Speed Threshold> and engine Temp is greater than <Rad Fan 2 Run ON Temperature> then the Rad Fan 2 relay is held ON. Note that this output will be available on a Pin as set in the \"Programmable Pins\".Ensure that <Rad Fan Relay Drives\\Setup Information for both Fans\\Max Fan Run On Time> is set accordingly."}, "1D_RADFAN2SHUTDOWNTIME": {"name": "1D_RADFAN2SHUTDOWNTIME", "page": "0x00", "address": "0xadd6", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "6871.899902", "display_minimum": "0.000000", "display_maximum": "6871.899902", "display_interval": "250.000000", "units": "s", "short_desc": " Rad Fan 2 Shutdown Time", "long_desc": " The length of time that Rad Fan 2 wil continue to run after Ignition Off. Ensure that <Basic Engine Setup\\When Ign is Switched Off> is set accordingly.Ensure that <Rad Fan Relay Drives\\Setup Information for both Fans\\Max Fan Run On Time> is set accordingly."}, "1D_DIRECTRADFANTHRESHOLD": {"name": "1D_DIRECTRADFANTHRESHOLD", "page": "0x00", "address": "0x7044", "bytes": "2", "scale_minimum": "-30.000000", "scale_maximum": "130.000000", "display_minimum": "-30.000000", "display_maximum": "130.000000", "display_interval": "10.000000", "units": "", "short_desc": " Water Pump Run ON Temperature", "long_desc": " If engine speed is below <Water Pump Engine Speed Threshold> and engine Temp is greater than <Water Pump Run ON Temperature>then the Water Pump Duty Cycle is derived from <Water Pump Duty Cycle Engine Stopped>. Note that this output will be available on a Pin as set in the \"Programmable Pins\""}, "1D_DIRECTRADFANENGSPEED": {"name": "1D_DIRECTRADFANENGSPEED", "page": "0x00", "address": "0x7336", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Water Pump Speed Threshold", "long_desc": " If engine speed is below <Water Pump Engine Speed Threshold> and engine Temp is greater than <Water Pump Temp Threshold>then the Water Pump Duty Cycle is derived from <Water Pump Duty Cycle Engine Stopped>. Note that this output will be available on a Pin as set in the \"Programmable Pins\""}, "1D_ENGINESTOPPEDDC": {"name": "1D_ENGINESTOPPEDDC", "page": "0x00", "address": "0x7029", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "100.000000", "display_minimum": "0.000000", "display_maximum": "100.000000", "display_interval": "10.000000", "units": "", "short_desc": " Water Pump Duty Cycle Engine Stopped", "long_desc": " If engine speed is below <Water Pump Engine Speed Threshold> and engine Temp is greater than <Water Pump Temp Threshold>then the Water Pump Duty Cycle is derived from <Water Pump Duty Cycle Engine Stopped>. Note that this output will be available on a Pin as set in the \"Programmable Pins\""}, "1D_PWMWATERPUMPMINPWMWITHAC": {"name": "1D_PWMWATERPUMPMINPWMWITHAC", "page": "0x01", "address": "0xd834", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "100.000000", "display_minimum": "0.000000", "display_maximum": "100.000000", "display_interval": "10.000000", "units": "", "short_desc": " Water Pump Min Duty Cycle With Air Con", "long_desc": " Water Pump Min Duty Cycle With Air Con"}, "1D_GENERICOUTPUT1ONOVERSPEED": {"name": "1D_GENERICOUTPUT1ONOVERSPEED", "page": "0x01", "address": "0x66a4", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65536.000000", "display_minimum": "0.000000", "display_maximum": "65536.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Gen O/P1 On Over Speed", "long_desc": " The output will be turned ON if all ON Conditions are met i.e. the parameter is greater than or equal to the threshold. The output will be turned OFF if at least one of the OFF conditions are met i.e. less than or equal to the threshold."}, "1D_GENERICOUTPUT1OFFUNDERSPEED": {"name": "1D_GENERICOUTPUT1OFFUNDERSPEED", "page": "0x01", "address": "0x66a6", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Gen O/P1 Off Under Speed", "long_desc": " The output will be turned ON if all ON Conditions are met i.e. the parameter is greater than or equal to the threshold. The output will be turned OFF if at least one of the OFF conditions are met i.e. less than or equal to the threshold."}, "1D_GENERICOUTPUT1ONOVERCOOLTEMP": {"name": "1D_GENERICOUTPUT1ONOVERCOOLTEMP", "page": "0x01", "address": "0x66b2", "bytes": "2", "scale_minimum": "-30.000000", "scale_maximum": "130.000000", "display_minimum": "-30.000000", "display_maximum": "130.000000", "display_interval": "10.000000", "units": "", "short_desc": " Gen O/P1 On Over Coolant Temp", "long_desc": " The output will be turned ON if all ON Conditions are met i.e. the parameter is greater than or equal to the threshold. The output will be turned OFF if at least one of the OFF conditions are met i.e. less than or equal to the threshold."}, "1D_GENERICOUTPUT1OFFUNDERCOOLTEMP": {"name": "1D_GENERICOUTPUT1OFFUNDERCOOLTEMP", "page": "0x01", "address": "0x66b4", "bytes": "2", "scale_minimum": "-30.000000", "scale_maximum": "130.000000", "display_minimum": "-30.000000", "display_maximum": "130.000000", "display_interval": "10.000000", "units": "", "short_desc": " Gen O/P1 Off Under Coolant Temp", "long_desc": " The output will be turned ON if all ON Conditions are met i.e. the parameter is greater than or equal to the threshold. The output will be turned OFF if at least one of the OFF conditions are met i.e. less than or equal to the threshold."}, "1D_GENERICOUTPUT1ONOVERAIRTEMP": {"name": "1D_GENERICOUTPUT1ONOVERAIRTEMP", "page": "0x01", "address": "0x66a8", "bytes": "2", "scale_minimum": "-30.000000", "scale_maximum": "130.000000", "display_minimum": "-30.000000", "display_maximum": "130.000000", "display_interval": "10.000000", "units": "", "short_desc": " Gen O/P1 On Over Air Temp", "long_desc": " The output will be turned ON if all ON Conditions are met i.e. the parameter is greater than or equal to the threshold. The output will be turned OFF if at least one of the OFF conditions are met i.e. less than or equal to the threshold."}, "1D_GENERICOUTPUT1OFFUNDERAIRTEMP": {"name": "1D_GENERICOUTPUT1OFFUNDERAIRTEMP", "page": "0x01", "address": "0x66aa", "bytes": "2", "scale_minimum": "-30.000000", "scale_maximum": "130.000000", "display_minimum": "-30.000000", "display_maximum": "130.000000", "display_interval": "10.000000", "units": "", "short_desc": " Gen O/P1 Off Under Air Temp", "long_desc": " The output will be turned ON if all ON Conditions are met i.e. the parameter is greater than or equal to the threshold. The output will be turned OFF if at least one of the OFF conditions are met i.e. less than or equal to the threshold."}, "1D_GENERICOUTPUT1ONOVERTPSSITE": {"name": "1D_GENERICOUTPUT1ONOVERTPSSITE", "page": "0x01", "address": "0x66ae", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "16.000000", "display_minimum": "0.000000", "display_maximum": "16.000000", "display_interval": "1.000000", "units": "Site", "short_desc": " Gen O/P1 On Over TPS site", "long_desc": " The output will be turned ON if all ON Conditions are met i.e. the parameter is greater than or equal to the threshold. The output will be turned OFF if at least one of the OFF conditions are met i.e. less than or equal to the threshold."}, "1D_GENERICOUTPUT1OFFUNDERTPSSITE": {"name": "1D_GENERICOUTPUT1OFFUNDERTPSSITE", "page": "0x01", "address": "0x66af", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "16.000000", "display_minimum": "0.000000", "display_maximum": "16.000000", "display_interval": "1.000000", "units": "Site", "short_desc": " Gen O/P1 Off Under TPS site", "long_desc": " The output will be turned ON if all ON Conditions are met i.e. the parameter is greater than or equal to the threshold. The output will be turned OFF if at least one of the OFF conditions are met i.e. less than or equal to the threshold."}, "1D_GENERICOUTPUT1ONOVERMAPSITE": {"name": "1D_GENERICOUTPUT1ONOVERMAPSITE", "page": "0x01", "address": "0x66ac", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "16.000000", "display_minimum": "0.000000", "display_maximum": "16.000000", "display_interval": "1.000000", "units": "Site", "short_desc": " Gen O/P1 On Over MAP site", "long_desc": " The output will be turned ON if all ON Conditions are met i.e. the parameter is greater than or equal to the threshold. The output will be turned OFF if at least one of the OFF conditions are met i.e. less than or equal to the threshold."}, "1D_GENERICOUTPUT1OFFUNDERMAPSITE": {"name": "1D_GENERICOUTPUT1OFFUNDERMAPSITE", "page": "0x01", "address": "0x66ad", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "16.000000", "display_minimum": "0.000000", "display_maximum": "16.000000", "display_interval": "1.000000", "units": "Site", "short_desc": " Gen O/P1 Off Under MAP site", "long_desc": " The output will be turned ON if all ON Conditions are met i.e. the parameter is greater than or equal to the threshold. The output will be turned OFF if at least one of the OFF conditions are met i.e. less than or equal to the threshold."}, "1D_OILWARNUNDERPRESS": {"name": "1D_OILWARNUNDERPRESS", "page": "0x00", "address": "0x7256", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "963.400024", "display_minimum": "0.000000", "display_maximum": "250.000000", "display_interval": "50.000000", "units": "psi", "short_desc": " Turn on Oil Light below pressure", "long_desc": " The oil warning light will turn on if the oil pressure is below this threshold."}, "1D_OILWARNENGSPEED": {"name": "1D_OILWARNENGSPEED", "page": "0x00", "address": "0x7258", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Disable Oil light below engine speed", "long_desc": " The Oil warning light will be switched off below this engine speed. This stops the light coming on if the engine is stopped."}, "1D_NITROUSONABOVEENGSPEED": {"name": "1D_NITROUSONABOVEENGSPEED", "page": "0x00", "address": "0x7144", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "RPM", "short_desc": " Turn Nitrous on above engine speed", "long_desc": " Enter the engine speed above which Nitrous will be enabled."}, "1D_NITROUSOFFBELOWENGSPEED": {"name": "1D_NITROUSOFFBELOWENGSPEED", "page": "0x00", "address": "0x7146", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "RPM", "short_desc": " Turn Nitrous off below engine speed", "long_desc": " Enter the engine speed below which the Nitrous will be disabled."}, "1D_NITROUSONABOVEROADSPEED": {"name": "1D_NITROUSONABOVEROADSPEED", "page": "0x00", "address": "0x7140", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "326.000000", "display_minimum": "0.000000", "display_maximum": "326.000000", "display_interval": "10.000000", "units": "mph", "short_desc": " Turn Nitrous on above road speed", "long_desc": " Enter the road speed above which the Nitrous will be enabled."}, "1D_NITROUSOFFBELOWROADSPEED": {"name": "1D_NITROUSOFFBELOWROADSPEED", "page": "0x00", "address": "0x7142", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "326.000000", "display_minimum": "0.000000", "display_maximum": "326.000000", "display_interval": "10.000000", "units": "mph", "short_desc": " Turn Nitrous off below road speed", "long_desc": " Enter the road speed below which Nitrous will be disabled."}, "1D_NITROUSONABOVETPS": {"name": "1D_NITROUSONABOVETPS", "page": "0x00", "address": "0x7148", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "16.000000", "display_minimum": "0.000000", "display_maximum": "16.000000", "display_interval": "1.000000", "units": "Site", "short_desc": " Turn Nitrous on above throttle site", "long_desc": " Enter the throttle site above which Nitrous will be enabled."}, "1D_NITROUSOFFBELOWTPS": {"name": "1D_NITROUSOFFBELOWTPS", "page": "0x00", "address": "0x7149", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "16.000000", "display_minimum": "0.000000", "display_maximum": "16.000000", "display_interval": "1.000000", "units": "Site", "short_desc": " Turn Nitrous off below throttle site", "long_desc": " Enter the throttle site below which the Nitrous will be disabled."}, "1D_TACHOPULSESPERCYCLE": {"name": "1D_TACHOPULSESPERCYCLE", "page": "0x00", "address": "0x7040", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "255.000000", "display_minimum": "0.000000", "display_maximum": "255.000000", "display_interval": "25.000000", "units": "", "short_desc": " Tacho pulses per Cycle", "long_desc": " Changes the number of pulses that occur on the tacho signal per cycle of the engine."}, "1D_TACHODUTYCYCLE": {"name": "1D_TACHODUTYCYCLE", "page": "0x00", "address": "0x7041", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "100.000000", "display_minimum": "0.000000", "display_maximum": "255.000000", "display_interval": "25.000000", "units": "", "short_desc": " Tacho Duty Cycle", "long_desc": " The percentrage of time that the tacho signal is HIGH (+12V). Most Tachometers like to have a duty cycle of 75%."}, "1D_DOCLOSEDLOOPABOVETHROTTLESITE": {"name": "1D_DOCLOSEDLOOPABOVETHROTTLESITE", "page": "0x01", "address": "0x3d1a", "bytes": "1", "scale_minimum": "16.000000", "scale_maximum": "0.000000", "display_minimum": "16.000000", "display_maximum": "0.000000", "display_interval": "-1.000000", "units": "Site", "short_desc": " Do Closed Loop Above Throttle Site", "long_desc": " Do Closed Loop Above Throttle Site"}, "1D_DOOPENLOOPBELOWTHROTTLESITE": {"name": "1D_DOOPENLOOPBELOWTHROTTLESITE", "page": "0x01", "address": "0x3d83", "bytes": "1", "scale_minimum": "16.000000", "scale_maximum": "0.000000", "display_minimum": "16.000000", "display_maximum": "0.000000", "display_interval": "-1.000000", "units": "Site", "short_desc": " Do Open Loop Below Throttle Site", "long_desc": " Do Open Loop Below Throttle Site"}, "1D_ENGINERUNTIMEHIGH32": {"name": "1D_ENGINERUNTIMEHIGH32", "page": "0x01", "address": "0x000381", "bytes": "3", "scale_minimum": "0.000000", "scale_maximum": "1250999.875000", "display_minimum": "0.000000", "display_maximum": "1193046.500000", "display_interval": "10000.000000", "units": "Hours", "short_desc": " Engine Run Time", "long_desc": " Engine Run Time. This Engine Run Time is stored in the ECU memory and is transferred to the chipfile when a chipfile is saved to the PC. It can only be zeroed with \"master\" versions of Easimap from the Tools Menu."}, "1D_NITROUSDEBOUNCETIMERSEED": {"name": "1D_NITROUSDEBOUNCETIMERSEED", "page": "0x01", "address": "0x669e", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "21845.000000", "display_minimum": "0.000000", "display_maximum": "21845.000000", "display_interval": "4000.000000", "units": "ms", "short_desc": " Nitrous Debounce Timer Seed", "long_desc": " Prevents the button from being accidently pressed. Nitrous is only activated if button is pressed for longer than this time."}, "1D_WHEELSPEED(INGEARSECTOR1)": {"name": "1D_WHEELSPEED(INGEARSECTOR1)", "page": "0x01", "address": "0x66ba", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "326.000000", "display_minimum": "0.000000", "display_maximum": "326.000000", "display_interval": "10.000000", "units": "mph", "short_desc": " Wheelspeed (in gear sector 1)", "long_desc": " Wheelspeed (in gear sector 1)"}, "1D_ATENGINESPEED(INGEARSECTOR1)": {"name": "1D_ATENGINESPEED(INGEARSECTOR1)", "page": "0x01", "address": "0x66bc", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "12000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " At Engine Speed (in gear sector 1)", "long_desc": " At Engine Speed (in gear sector 1)"}, "1D_WHEELSPEED(INGEARSECTOR2)": {"name": "1D_WHEELSPEED(INGEARSECTOR2)", "page": "0x01", "address": "0x66be", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "326.000000", "display_minimum": "0.000000", "display_maximum": "326.000000", "display_interval": "10.000000", "units": "mph", "short_desc": " Wheelspeed (in gear sector 2)", "long_desc": " Wheelspeed (in gear sector 2)"}, "1D_ATENGINESPEED(INGEARSECTOR2)": {"name": "1D_ATENGINESPEED(INGEARSECTOR2)", "page": "0x01", "address": "0x66c0", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "12000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " At Engine Speed (in gear sector 2)", "long_desc": " At Engine Speed (in gear sector 2)"}, "1D_WHEELSPEED(INGEARSECTOR3)": {"name": "1D_WHEELSPEED(INGEARSECTOR3)", "page": "0x01", "address": "0x66c2", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "326.000000", "display_minimum": "0.000000", "display_maximum": "326.000000", "display_interval": "10.000000", "units": "mph", "short_desc": " Wheelspeed (in gear sector 3)", "long_desc": " Wheelspeed (in gear sector 3)"}, "1D_ATENGINESPEED(INGEARSECTOR3)": {"name": "1D_ATENGINESPEED(INGEARSECTOR3)", "page": "0x01", "address": "0x66c4", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "12000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " At Engine Speed (in gear sector 3)", "long_desc": " At Engine Speed (in gear sector 3)"}, "1D_WHEELSPEED(INGEARSECTOR4)": {"name": "1D_WHEELSPEED(INGEARSECTOR4)", "page": "0x01", "address": "0x66c6", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "326.000000", "display_minimum": "0.000000", "display_maximum": "326.000000", "display_interval": "10.000000", "units": "mph", "short_desc": " Wheelspeed (in gear sector 4)", "long_desc": " Wheelspeed (in gear sector 4)"}, "1D_ATENGINESPEED(INGEARSECTOR4)": {"name": "1D_ATENGINESPEED(INGEARSECTOR4)", "page": "0x01", "address": "0x66c8", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "12000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " At Engine Speed (in gear sector 4)", "long_desc": " At Engine Speed (in gear sector 4)"}, "1D_WHEELSPEED(INGEARSECTOR5)": {"name": "1D_WHEELSPEED(INGEARSECTOR5)", "page": "0x01", "address": "0x66ca", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "326.000000", "display_minimum": "0.000000", "display_maximum": "326.000000", "display_interval": "10.000000", "units": "mph", "short_desc": " Wheelspeed (in gear sector 5)", "long_desc": " Wheelspeed (in gear sector 5)"}, "1D_ATENGINESPEED(INGEARSECTOR5)": {"name": "1D_ATENGINESPEED(INGEARSECTOR5)", "page": "0x01", "address": "0x66cc", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "12000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " At Engine Speed (in gear sector 5)", "long_desc": " At Engine Speed (in gear sector 5)"}, "1D_WHEELSPEED(INGEARSECTOR6)": {"name": "1D_WHEELSPEED(INGEARSECTOR6)", "page": "0x01", "address": "0x66ce", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "326.000000", "display_minimum": "0.000000", "display_maximum": "326.000000", "display_interval": "10.000000", "units": "mph", "short_desc": " Wheelspeed (in gear sector 6)", "long_desc": " Wheelspeed (in gear sector 6)"}, "1D_ATENGINESPEED(INGEARSECTOR6)": {"name": "1D_ATENGINESPEED(INGEARSECTOR6)", "page": "0x01", "address": "0x66d0", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "12000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " At Engine Speed (in gear sector 6)", "long_desc": " At Engine Speed (in gear sector 6)"}, "1D_WHEELSPEED(INGEARSECTOR7)": {"name": "1D_WHEELSPEED(INGEARSECTOR7)", "page": "0x01", "address": "0x66d2", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "326.000000", "display_minimum": "0.000000", "display_maximum": "326.000000", "display_interval": "10.000000", "units": "mph", "short_desc": " Wheelspeed (in gear sector 7)", "long_desc": " Wheelspeed (in gear sector 7)"}, "1D_ATENGINESPEED(INGEARSECTOR7)": {"name": "1D_ATENGINESPEED(INGEARSECTOR7)", "page": "0x01", "address": "0x66d4", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "12000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " At Engine Speed (in gear sector 7)", "long_desc": " At Engine Speed (in gear sector 7)"}, "1D_WHEELSPEED(INGEARSECTOR8)": {"name": "1D_WHEELSPEED(INGEARSECTOR8)", "page": "0x01", "address": "0x66d6", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "326.000000", "display_minimum": "0.000000", "display_maximum": "326.000000", "display_interval": "10.000000", "units": "mph", "short_desc": " Wheelspeed (in gear sector 8)", "long_desc": " Wheelspeed (in gear sector 8)"}, "1D_ATENGINESPEED(INGEARSECTOR8)": {"name": "1D_ATENGINESPEED(INGEARSECTOR8)", "page": "0x01", "address": "0x66d8", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "12000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " At Engine Speed (in gear sector 8)", "long_desc": " At Engine Speed (in gear sector 8)"}, "1D_WHEELSPEED(INGEARSECTOR9)": {"name": "1D_WHEELSPEED(INGEARSECTOR9)", "page": "0x01", "address": "0xdbb0", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "326.000000", "display_minimum": "0.000000", "display_maximum": "326.000000", "display_interval": "10.000000", "units": "mph", "short_desc": " Wheelspeed (in gear sector 9)", "long_desc": " Wheelspeed (in gear sector 9)"}, "1D_ATENGINESPEED(INGEARSECTOR9)": {"name": "1D_ATENGINESPEED(INGEARSECTOR9)", "page": "0x01", "address": "0xdbb2", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "12000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " At Engine Speed (in gear sector 9)", "long_desc": " At Engine Speed (in gear sector 9)"}, "1D_WHEELSPEED(INGEARSECTOR10)": {"name": "1D_WHEELSPEED(INGEARSECTOR10)", "page": "0x01", "address": "0xdbb4", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "326.000000", "display_minimum": "0.000000", "display_maximum": "326.000000", "display_interval": "10.000000", "units": "mph", "short_desc": " Wheelspeed (in gear sector 10)", "long_desc": " Wheelspeed (in gear sector 10)"}, "1D_ATENGINESPEED(INGEARSECTOR10)": {"name": "1D_ATENGINESPEED(INGEARSECTOR10)", "page": "0x01", "address": "0xdbb6", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "12000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " At Engine Speed (in gear sector 10)", "long_desc": " At Engine Speed (in gear sector 10)"}, "1D_MINWHEELSPEEDFORTRACTION": {"name": "1D_MINWHEELSPEEDFORTRACTION", "page": "0x01", "address": "0x66dc", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "326.000000", "display_minimum": "0.000000", "display_maximum": "326.000000", "display_interval": "10.000000", "units": "mph", "short_desc": " Min Wheel Speed For Traction", "long_desc": " This is the minimum wheel speed for traction to occur. Recommended value is 5 MPH"}, "1D_MINTHROTTLESITEFORTRACTION": {"name": "1D_MINTHROTTLESITEFORTRACTION", "page": "0x01", "address": "0x66de", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "16.000000", "display_minimum": "0.000000", "display_maximum": "16.000000", "display_interval": "1.000000", "units": "Site", "short_desc": " Min Throttle Site For Traction", "long_desc": " This is the minimum throttle site for Traction Control to be active. Recommended Site 2.0"}, "1D_MINSOFTCUTTRACTIONLIMIT": {"name": "1D_MINSOFTCUTTRACTIONLIMIT", "page": "0x01", "address": "0xd6e8", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "5000.000000", "units": "RPM", "short_desc": " Min Soft Cut Traction Limit", "long_desc": " Minimum Soft Cut Traction Limit (Anti Stall). If the Rev Limit Traction calculates a lower Rev Limit than this value; then it is limited to this value. This is to ensure the engine does not bog down or stall."}, "1D_MINHARDCUTTRACTIONLIMIT": {"name": "1D_MINHARDCUTTRACTIONLIMIT", "page": "0x01", "address": "0xd6ea", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "5000.000000", "units": "RPM", "short_desc": " Min Hard Cut Traction Limit", "long_desc": " Minimum Hard Cut Traction Limit (Anti Stall) . If the Rev Limit Traction calculates a lower Rev Limit than this value; then it is limited to this value. This is to ensure the engine does not bog down or stall."}, "1D_PSDISABLEPSBELOWSPEED": {"name": "1D_PSDISABLEPSBELOWSPEED", "page": "0x00", "address": "0x707e", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Disable Powershift below engine speed", "long_desc": " Disable Powershift below engine speed. This function only disables Powershift Control; If using Gearbox Control this will not effect Solenoid controls"}, "1D_POWERSHIFTDELAY": {"name": "1D_POWERSHIFTDELAY", "page": "0x01", "address": "0x66e4", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "ms", "short_desc": " Powershift Debounce", "long_desc": " Powershift Debounce. This is the delay time from the user pressing the shift button (pin going low) before the powershift will start. If the button is released during this time no shift will happen. Used to ensure user does not make any accidental shifts."}, "1D_PSCONTINUOUSASSERT": {"name": "1D_PSCONTINUOUSASSERT", "page": "0x01", "address": "0x671a", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "ms", "short_desc": " Powershift Continuous Assert", "long_desc": " Powershift Continuous Assert. The length of time the user will have to press the shift button (pin going low) after the shift has started before the powershift will continue when the button is released. Releasing the button before this timer has finished will cause the shift to end early. This will normally be set to 0. This is not used in \"Cut On Pin Low\""}, "1D_PS_TPS_THRESHOLD_FOR_MULTICUT": {"name": "1D_PS_TPS_THRESHOLD_FOR_MULTICUT", "page": "0x01", "address": "0x66e3", "bytes": "1", "scale_minimum": "16.000000", "scale_maximum": "0.000000", "display_minimum": "16.000000", "display_maximum": "0.000000", "display_interval": "-1.000000", "units": "Site", "short_desc": " TPS threshold for Gearbox Relax", "long_desc": " TPS threshold for Gearbox Relax. If below this threshold then Gearbox Relax function will occur. If above threshold then only the Powershift will happen. For Gearbox Control set to Site 7.0. Disable for normal Powershift by setting to Site 0.0"}, "1D_POWERSHIFTCUTTIME": {"name": "1D_POWERSHIFTCUTTIME", "page": "0x01", "address": "0x66e6", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "ms", "short_desc": " Upshift Gearbox Relax Cut Time", "long_desc": " Upshift Gearbox Relax Cut Time. Allows the gearbox to relax before the gear change begins"}, "1D_POWERSHIFTTORQUEREDUCTION1": {"name": "1D_POWERSHIFTTORQUEREDUCTION1", "page": "0x01", "address": "0x66e8", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "100.000000", "display_minimum": "0.000000", "display_maximum": "100.000000", "display_interval": "10.000000", "units": "", "short_desc": " Upshift Gearbox Relax Torque Reduction", "long_desc": " Upshift Gearbox Relax Torque Reduction. This is the amount of retard to apply in torque reduction mode. 100% reduction will move the ignition timing to the zero torque point defined in the <Torque Reduction System> section."}, "1D_POWERSHIFTDELAY2": {"name": "1D_POWERSHIFTDELAY2", "page": "0x01", "address": "0x66ec", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "5000.000000", "display_interval": "500.000000", "units": "Sparks", "short_desc": " Powershift Delay", "long_desc": " Powershift Delay. This is the delay from the end of the Gearbox Relax Period to the start of the Powershift. Normally 2 sparks are sufficient to apply the correct load to the gearbox before Powershift begins; Only used for full Gearbox Control Set to 0 for all other Powershift types"}, "1D_POWERSHIFTCUT2TIME": {"name": "1D_POWERSHIFTCUT2TIME", "page": "0x01", "address": "0x66ee", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "ms", "short_desc": " Powershift Cut Time", "long_desc": " Powershift Cut Time. If using 'Enabled + Complete on Target Gear' recommended value is 175m.s. to 250m.s; If using a 'Single Cut Time' recommended starting value is 100m.s. to 125m.s."}, "1D_POWERSHIFTTORQUEREDUCTION2": {"name": "1D_POWERSHIFTTORQUEREDUCTION2", "page": "0x01", "address": "0x66f0", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "100.000000", "display_minimum": "0.000000", "display_maximum": "100.000000", "display_interval": "10.000000", "units": "", "short_desc": " Powershift Torque Reduction", "long_desc": " Powershift Torque Reduction. This is the amount of retard to apply in torque reduction mode. 100% reduction will move the ignition timing to the zero torque point defined in the <Torque Reduction System> section."}, "1D_PSTORQUERECOVERYPERIOD2": {"name": "1D_PSTORQUERECOVERYPERIOD2", "page": "0x01", "address": "0x66f2", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "5000.000000", "display_interval": "500.000000", "units": "Sparks", "short_desc": " Powershift Torque Recovery Period", "long_desc": " Powershift Torque Recovery Period. If Powershift Torque Reduction is being used this is the number of sparks that the Percentage Powershift Torque Reduction will recover to the normal Ignition advance over; If set to Zero there will be no recovery period; Recommended value is normally 6 sparks"}, "1D_POWERSHIFTCONFIRMTHRESHOLD": {"name": "1D_POWERSHIFTCONFIRMTHRESHOLD", "page": "0x01", "address": "0x6746", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "100.000000", "display_minimum": "0.000000", "display_maximum": "100.000000", "display_interval": "10.000000", "units": "", "short_desc": " Confirm Upshift Drum Rotation Threshold", "long_desc": " Confirm Upshift Drum Rotation Threshold. Only available in Finish on target gear modes. Once the <Confirm Upshift Drum Rotation Timeout> has expired; if the shift has completed less than this threshold then the shift is flagged as a failure and it may be retried. If set to zero then no retry will happen."}, "1D_POWERSHIFTFAILURETIMEOUT": {"name": "1D_POWERSHIFTFAILURETIMEOUT", "page": "0x01", "address": "0x6740", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "ms", "short_desc": " Confirm Upshift Drum Rotation Timeout", "long_desc": " Confirm Upshift Drum Rotation Timeout. Only available in Finish on target gear modes. This is the time after <Powershift Cut Time> starts that the system will check to see that the shift is actually happening. The drum must have moved an amount towards the next gear; set by <Confirm Upshift Drum Rotation Threshold>. If not then the ECU will restart the shift after <Powershift Retry Delay> at begining of <Powershift Cut Time>. This feature will only work if the <Power Shift Configuration> is set to include \"Complete on Target Gear\"."}, "1D_PERCENTAGEGEARCOMPLETETOFINISHCUT": {"name": "1D_PERCENTAGEGEARCOMPLETETOFINISHCUT", "page": "0x01", "address": "0x6712", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "100.000000", "display_minimum": "0.000000", "display_maximum": "100.000000", "display_interval": "10.000000", "units": "", "short_desc": " Finish Upshift Drum Rotation Threshold", "long_desc": " Finish Upshift Drum Rotation Threshold. Only available in Finish on target gear modes. Recomended value 70% to 80%. Set to 100% for this function to have no effect."}, "1D_POWERSHIFTRETRYDELAY": {"name": "1D_POWERSHIFTRETRYDELAY", "page": "0x01", "address": "0x6742", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "5000.000000", "display_interval": "500.000000", "units": "Sparks", "short_desc": " Powershift Retry Delay", "long_desc": " Powershift Retry Delay. Only available in Finish on target gear modes. In the event of a shift failing to happen this is the number of sparks that will happen before Powershift is retried. Normally 1 spark is Sufficient to reapply load to the gearbox ready for the Powershift to start again."}, "1D_POWERSHIFTMAXRETRIES": {"name": "1D_POWERSHIFTMAXRETRIES", "page": "0x01", "address": "0x6744", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": " ", "short_desc": " Powershift Max Retries", "long_desc": " Powershift Max Retries. Only available in Finish on target gear modes. This is the maximum number of times the ECU will retry a powershift after it has failed. If set to zero no retry will happen."}, "1D_POSTPOWERSHIFTLOCKOUT": {"name": "1D_POSTPOWERSHIFTLOCKOUT", "page": "0x01", "address": "0x66f4", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "ms", "short_desc": " Post Powershift Lockout", "long_desc": " Post Powershift Lockout. This is the amount of time after a gearchange has finished before another can be started. This helps prevent accidental double shifts. If using Gearbox Control this also allows time for the actuators to relax and the gear lever to return to centre. This timer is diabled if <Active Gear Lever Return on Upshift> is Enabled. Recommended value 200 m.s. If more time is required use Active Gear Lever Return to speed up gearchange."}, "1D_POWERSHIFTMAXSOLENOIDTIME": {"name": "1D_POWERSHIFTMAXSOLENOIDTIME", "page": "0x01", "address": "0x67b6", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "5000.000000", "display_interval": "500.000000", "units": "ms", "short_desc": " Maximum Shift Time", "long_desc": " Maximum Shift Time. This is the maximum amount of time that the ECU will allow the gearshift to take. When this time has been reached the shift will be cancelled. If set to maximum then this feature will be disabled and no time limit applied to the shift."}, "1D_USERDISABLEDSBELOWSPEED": {"name": "1D_USERDISABLEDSBELOWSPEED", "page": "0x01", "address": "0x670a", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Disable Downshift Cut below engine speed", "long_desc": " Disable Downshift Control below engine speed. This function only disables spark control during downshifts. This will not effect the ECUs Gearbox Control of the Solenoids"}, "1D_DOWNSHIFTDELAY": {"name": "1D_DOWNSHIFTDELAY", "page": "0x01", "address": "0x66f6", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "ms", "short_desc": " Downshift Debounce", "long_desc": " Downshift Debounce. This is the delay time from the user pressing the shift button (pin going low) before the downshift will start. If the button is released during this time no shift will happen. Used to ensure user does not make any accidental shifts."}, "1D_DSCONTINUOUSASSERT": {"name": "1D_DSCONTINUOUSASSERT", "page": "0x01", "address": "0x671c", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "ms", "short_desc": " Downshift Continuous Assert", "long_desc": " Downshift Continuous Assert. The length of time the user will have to press the shift button (pin going low) after the shift has started before the downshift will continue when the button is released. Releasing the button before this timer has finished will cause the shift to end early. This will normally be set to 0."}, "1D_DOWNSHIFTCUTTIME": {"name": "1D_DOWNSHIFTCUTTIME", "page": "0x01", "address": "0x66f8", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "ms", "short_desc": " Downshift Gearbox Relax Time", "long_desc": " Downshift Gearbox Relax Time. This is the time an engine spark cut or torque reduction will happen for; it allows the gearbox to relax; so that the solenoids can move the gearbox out ot gear."}, "1D_DOWNSHIFTTORQUEREDUCTION1": {"name": "1D_DOWNSHIFTTORQUEREDUCTION1", "page": "0x01", "address": "0x66fa", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "100.000000", "display_minimum": "0.000000", "display_maximum": "100.000000", "display_interval": "10.000000", "units": "", "short_desc": " Downshift Gearbox Relax Torque Reduction", "long_desc": " Downshift Gearbox Relax Torque Reduction. This is the amount of retard to apply in torque reduction mode. 100% reduction will move the ignition timing to the zero torque point defined in the <Torque Reduction System> section."}, "1D_DOWNSHIFTCONFIRMTHRESHOLD": {"name": "1D_DOWNSHIFTCONFIRMTHRESHOLD", "page": "0x01", "address": "0x674e", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "100.000000", "display_minimum": "0.000000", "display_maximum": "100.000000", "display_interval": "10.000000", "units": "", "short_desc": " Confirm Downshift Drum Rotation Threshold", "long_desc": " Confirm Downshift Drum Rotation Threshold. Only available in Finish on target Gear modes. Once the Failure Timeout has expired; if the shift has completed less than this threshold then the shift is flagged as a failure and it may be retried. If set to zero then no retry will happen. Recommended value 30%"}, "1D_DOWNSHIFTFAILURETIMEOUT": {"name": "1D_DOWNSHIFTFAILURETIMEOUT", "page": "0x01", "address": "0x6748", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "ms", "short_desc": " Confirm Downshift Drum Rotation Timeout", "long_desc": " Confirm Downshift Drum Rotation Timeout. This timer starts after <Downshift Gearbox Relax Time> has finished. On completion of <Confirm Downshift Drum Rotation Timeout> The system will check the <Confirm Downshift Drum Rotation Threshold> to see that the shift is actually happening. If not then the ECU will perform a downshift retry using the retry settings. This timer will be restarted after the <Downshift Retry Relax Time> has finished. This will be repeated up to <Downshift Max Retries>."}, "1D_PERCENTAGEGEARCOMPLETETOFINISHCUTDS": {"name": "1D_PERCENTAGEGEARCOMPLETETOFINISHCUTDS", "page": "0x01", "address": "0x6714", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "100.000000", "display_minimum": "0.000000", "display_maximum": "100.000000", "display_interval": "10.000000", "units": "", "short_desc": " Finish Downshift Drum Rotation Threshold", "long_desc": " Finish Downshift Drum Rotation Threshold. Only available in Finish on target gear modes. Recommended value 70% Set to 100% for this function to have no effect."}, "1D_DOWNSHIFTCUT2TIME": {"name": "1D_DOWNSHIFTCUT2TIME", "page": "0x01", "address": "0x6700", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "5000.000000", "display_interval": "500.000000", "units": "Sparks", "short_desc": " Downshift Retry Relax Time", "long_desc": " Downshift Retry Relax Time. This is the number of sparks that the ECU will either remove or that the Torque Reduction operate for. This function will only be used if the system retries for a downshift."}, "1D_DOWNSHIFTTORQUEREDUCTION2": {"name": "1D_DOWNSHIFTTORQUEREDUCTION2", "page": "0x01", "address": "0x6702", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "100.000000", "display_minimum": "0.000000", "display_maximum": "100.000000", "display_interval": "10.000000", "units": "", "short_desc": " Downshift Retry Torque Reduction", "long_desc": " Downshift Retry Torque Reduction. This is the amount of retard to apply in torque reduction mode. 100% reduction will move the ignition timing to the zero torque point defined in the <Torque Reduction System> section."}, "1D_DOWNSHIFTMAXRETRIES": {"name": "1D_DOWNSHIFTMAXRETRIES", "page": "0x01", "address": "0x674c", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": " ", "short_desc": " Downshift Max Retries", "long_desc": " Downshift Max Retries. This is the maximum number of times the ECU will retry a downshift after it has failed. If set to zero no retry will happen. Recommended value 1 retry."}, "1D_POSTDOWNSHIFTLOCKOUT": {"name": "1D_POSTDOWNSHIFTLOCKOUT", "page": "0x01", "address": "0x6706", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "ms", "short_desc": " Post Downshift Lockout", "long_desc": " Post Downshift Lockout. This is the amount of time after a gearchange has finished before another can be started. This allows time for the actuators to relax and the gear lever to return to centre. This timer is diabled if <Active Gear Lever Return on Downshift> is Enabled; Recommended value 200ms. If more time is required use Active Gear Lever Return to speed up gearchange."}, "1D_POWERSHIFTMAXSOLENOIDTIME_2": {"name": "1D_POWERSHIFTMAXSOLENOIDTIME_2", "page": "0x01", "address": "0x67b6", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "5000.000000", "display_interval": "500.000000", "units": "ms", "short_desc": " Maximum Shift Time", "long_desc": " Maximum Shift Time. This is the maximum amount of time that the ECU will allow the gearshift to take. When this time has been reached the shift will be cancelled. If set to maximum then this feature will be disabled and no time limit applied to the shift."}, "1D_GENERICOUTPUT1ONOVERBATTVOLTS": {"name": "1D_GENERICOUTPUT1ONOVERBATTVOLTS", "page": "0x01", "address": "0x6716", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "20.000000", "display_minimum": "0.000000", "display_maximum": "20.000000", "display_interval": "1.000000", "units": "V", "short_desc": " Gen O/P1 On Over Battery Voltage", "long_desc": " The output will be turned ON if all ON Conditions are met i.e. the parameter is greater than or equal to the threshold. The output will be turned OFF if at least one of the OFF conditions are met i.e. less than or equal to the threshold."}, "1D_GENERICOUTPUT1OFFUNDERBATTVOLTS": {"name": "1D_GENERICOUTPUT1OFFUNDERBATTVOLTS", "page": "0x01", "address": "0x6718", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "20.000000", "display_minimum": "0.000000", "display_maximum": "20.000000", "display_interval": "1.000000", "units": "V", "short_desc": " Gen O/P1 Off Under Battery Voltage", "long_desc": " The output will be turned ON if all ON Conditions are met i.e. the parameter is greater than or equal to the threshold. The output will be turned OFF if at least one of the OFF conditions are met i.e. less than or equal to the threshold."}, "1D_LAMBDAHOLDOFFTIME": {"name": "1D_LAMBDAHOLDOFFTIME", "page": "0x01", "address": "0x3da0", "bytes": "1", "scale_minimum": "2.550000", "scale_maximum": "0.000000", "display_minimum": "0.000000", "display_maximum": "2.550000", "display_interval": "0.100000", "units": "s", "short_desc": " Lambda Hold Off Time", "long_desc": " Lambda Hold Off Time. This is the time from the conditions for lambda control being met to the control actually starting."}, "1D_EGT_UL": {"name": "1D_EGT_UL", "page": "0x01", "address": "0x323c", "bytes": "2", "scale_minimum": "-50.000000", "scale_maximum": "1230.000000", "display_minimum": "-50.000000", "display_maximum": "1230.000000", "display_interval": "100.000000", "units": "", "short_desc": " EGT Upper Limit", "long_desc": " EGT Upper Limit"}, "1D_EGT_LL": {"name": "1D_EGT_LL", "page": "0x01", "address": "0x323e", "bytes": "2", "scale_minimum": "-50.000000", "scale_maximum": "1230.000000", "display_minimum": "-50.000000", "display_maximum": "1230.000000", "display_interval": "100.000000", "units": "", "short_desc": " EGT Lower Limit", "long_desc": " EGT Lower Limit"}, "1D_EGT_D": {"name": "1D_EGT_D", "page": "0x01", "address": "0x3240", "bytes": "2", "scale_minimum": "-50.000000", "scale_maximum": "1230.000000", "display_minimum": "-50.000000", "display_maximum": "1230.000000", "display_interval": "100.000000", "units": "", "short_desc": " EGT Default", "long_desc": " EGT Default"}, "1D_ANTILAG_ENABLEDABOVETHISSPEED": {"name": "1D_ANTILAG_ENABLEDABOVETHISSPEED", "page": "0x01", "address": "0x6750", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Anti-Lag enabled above this speed", "long_desc": " Anti-Lag enabled above this speed"}, "1D_ANTILAG_DISABLEDBELOWTHISSPEED": {"name": "1D_ANTILAG_DISABLEDBELOWTHISSPEED", "page": "0x01", "address": "0x6752", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Anti-Lag disabled below this speed", "long_desc": " Anti-Lag disabled below this speed"}, "1D_ANTILAG_ENABLEDBELOWTHISTPS": {"name": "1D_ANTILAG_ENABLEDBELOWTHISTPS", "page": "0x01", "address": "0x6754", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "16.000000", "display_minimum": "0.000000", "display_maximum": "16.000000", "display_interval": "1.000000", "units": "Site", "short_desc": " Anti-Lag enabled below this throttle site", "long_desc": " Anti-Lag enabled below this throttle site"}, "1D_ANTILAG_DISABLEDABOVETHISTPS": {"name": "1D_ANTILAG_DISABLEDABOVETHISTPS", "page": "0x01", "address": "0x6755", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "16.000000", "display_minimum": "0.000000", "display_maximum": "16.000000", "display_interval": "1.000000", "units": "Site", "short_desc": " Anti-Lag disabled above this throttle site", "long_desc": " Anti-Lag disabled above this throttle site"}, "1D_DS_TPS_THRESHOLD_FOR_ON_THROTTLE_SHIFT_RPM_LIMITS": {"name": "1D_DS_TPS_THRESHOLD_FOR_ON_THROTTLE_SHIFT_RPM_LIMITS", "page": "0x01", "address": "0xd947", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "16.000000", "display_minimum": "0.000000", "display_maximum": "16.000000", "display_interval": "0.000000", "units": "Site", "short_desc": " TPS threshold for On Throttle RPM shift limits", "long_desc": " TPS threshold for On Throttle RPM shift limits. If equal to or below this threshold then the ECU will use the Off Throttle RPM downshift limits. If above this threshold then the On Throttle RPM downshift limits are used."}, "1D_GEARBOXSENSORFAILDSLIMIT": {"name": "1D_GEARBOXSENSORFAILDSLIMIT", "page": "0x01", "address": "0xd990", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " GearBox Pot Failure Downshift RPM Limit", "long_desc": " Downshift RPM Limit applied if the Gear Position sensor fails. The ECU will also apply the downshift limit into 1st gear from either the off throttle must release or on throttle maps depending on the throttle state. So whichever RPM limit of this or the shift to 1st will be used."}, "1D_DOWNSHIFTRPMLIMITTO7TH": {"name": "1D_DOWNSHIFTRPMLIMITTO7TH", "page": "0x01", "address": "0xd93a", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Downshift RPM Limit to 7th - Must Release", "long_desc": " Downshift RPM Limit to 7th. When shifting to SEVENTH gear; this is the maximum allowed engine speed the engine will be at after the shift into seventh. If the engine speed is equal to or higher than this threshold; the downshift request will be ignored."}, "1D_DOWNSHIFTRPMLIMITTO6TH": {"name": "1D_DOWNSHIFTRPMLIMITTO6TH", "page": "0x01", "address": "0xd938", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Downshift RPM Limit to 6th - Must Release", "long_desc": " Downshift RPM Limit to 6th. When shifting to SIXTH gear; this is the maximum allowed engine speed the engine will be at after the shift into sixth. If the engine speed is equal to or higher than this threshold; the downshift request will be ignored."}, "1D_DOWNSHIFTRPMLIMITTO5TH": {"name": "1D_DOWNSHIFTRPMLIMITTO5TH", "page": "0x01", "address": "0xd936", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Downshift RPM Limit to 5th - Must Release", "long_desc": " Downshift RPM Limit to 5th. When shifting to FIFTH gear; this is the maximum allowed engine speed the engine will be at after the shift into fifth. If the engine speed is equal to or higher than this threshold; the downshift request will be ignored."}, "1D_DOWNSHIFTRPMLIMITTO4TH": {"name": "1D_DOWNSHIFTRPMLIMITTO4TH", "page": "0x01", "address": "0xd934", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Downshift RPM Limit to 4th - Must Release", "long_desc": " Downshift RPM Limit to 4th. When shifting to FOURTH gear; this is the maximum allowed engine speed the engine will be at after the shift into fourth. If the engine speed is equal to or higher than this threshold; the downshift request will be ignored."}, "1D_DOWNSHIFTRPMLIMITTO3RD": {"name": "1D_DOWNSHIFTRPMLIMITTO3RD", "page": "0x01", "address": "0xd932", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Downshift RPM Limit to 3rd - Must Release", "long_desc": " Downshift RPM Limit to 3rd. When shifting to THIRD gear; this is the maximum allowed engine speed the engine will be at after the shift into third. If the engine speed is equal to or higher than this threshold; the downshift request will be ignored."}, "1D_DOWNSHIFTRPMLIMITTO2ND": {"name": "1D_DOWNSHIFTRPMLIMITTO2ND", "page": "0x01", "address": "0xd930", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Downshift RPM Limit to 2nd - Must Release", "long_desc": " Downshift RPM Limit to 2nd. When shifting to SECOND gear; this is the maximum allowed engine speed the engine will be at after the shift into second. If the engine speed is equal to or higher than this threshold; the downshift request will be ignored."}, "1D_DOWNSHIFTRPMLIMITTO1ST": {"name": "1D_DOWNSHIFTRPMLIMITTO1ST", "page": "0x01", "address": "0xd92e", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Downshift RPM Limit to 1st - Must Release", "long_desc": " Downshift RPM Limit to 1st. When shifting to FIRST gear; this is the maximum allowed engine speed the engine will be at after the shift into first. If the engine speed is equal to or higher than this threshold; the downshift request will be ignored. If the gearbox pot has failed then this limit will be used to prevent downshifts at high rpm."}, "1D_DOWNSHIFTRPMLIMITTO7TH_AUTOPADDLE": {"name": "1D_DOWNSHIFTRPMLIMITTO7TH_AUTOPADDLE", "page": "0x01", "address": "0xd972", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Downshift RPM Limit to 7th - Timed Paddle", "long_desc": " Downshift RPM Limit to 7th. When shifting to SEVENTH gear; this is the maximum allowed engine speed the engine will be at after the shift into seventh. If the engine speed is equal to or higher than this threshold; the downshift request will be ignored."}, "1D_DOWNSHIFTRPMLIMITTO6TH_AUTOPADDLE": {"name": "1D_DOWNSHIFTRPMLIMITTO6TH_AUTOPADDLE", "page": "0x01", "address": "0xd970", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Downshift RPM Limit to 6th - Timed Paddle", "long_desc": " Downshift RPM Limit to 6th. When shifting to SIXTH gear; this is the maximum allowed engine speed the engine will be at after the shift into sixth. If the engine speed is equal to or higher than this threshold; the downshift request will be ignored."}, "1D_DOWNSHIFTRPMLIMITTO5TH_AUTOPADDLE": {"name": "1D_DOWNSHIFTRPMLIMITTO5TH_AUTOPADDLE", "page": "0x01", "address": "0xd96e", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Downshift RPM Limit to 5th - Timed Paddle", "long_desc": " Downshift RPM Limit to 5th. When shifting to FIFTH gear; this is the maximum allowed engine speed the engine will be at after the shift into fifth. If the engine speed is equal to or higher than this threshold; the downshift request will be ignored."}, "1D_DOWNSHIFTRPMLIMITTO4TH_AUTOPADDLE": {"name": "1D_DOWNSHIFTRPMLIMITTO4TH_AUTOPADDLE", "page": "0x01", "address": "0xd96c", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Downshift RPM Limit to 4th - Timed Paddle", "long_desc": " Downshift RPM Limit to 4th. When shifting to FOURTH gear; this is the maximum allowed engine speed the engine will be at after the shift into fourth. If the engine speed is equal to or higher than this threshold; the downshift request will be ignored."}, "1D_DOWNSHIFTRPMLIMITTO3RD_AUTOPADDLE": {"name": "1D_DOWNSHIFTRPMLIMITTO3RD_AUTOPADDLE", "page": "0x01", "address": "0xd96a", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Downshift RPM Limit to 3rd - Timed Paddle", "long_desc": " Downshift RPM Limit to 3rd. When shifting to THIRD gear; this is the maximum allowed engine speed the engine will be at after the shift into third. If the engine speed is equal to or higher than this threshold; the downshift request will be ignored."}, "1D_DOWNSHIFTRPMLIMITTO2ND_AUTOPADDLE": {"name": "1D_DOWNSHIFTRPMLIMITTO2ND_AUTOPADDLE", "page": "0x01", "address": "0xd968", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Downshift RPM Limit to 2nd - Timed Paddle", "long_desc": " Downshift RPM Limit to 2nd. When shifting to SECOND gear; this is the maximum allowed engine speed the engine will be at after the shift into second. If the engine speed is equal to or higher than this threshold; the downshift request will be ignored."}, "1D_DOWNSHIFTRPMLIMITTO1ST_AUTOPADDLE": {"name": "1D_DOWNSHIFTRPMLIMITTO1ST_AUTOPADDLE", "page": "0x01", "address": "0xd966", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Downshift RPM Limit to 1st - Timed Paddle", "long_desc": " Downshift RPM Limit to 1st. When shifting to FIRST gear; this is the maximum allowed engine speed the engine will be at after the shift into first. If the engine speed is equal to or higher than this threshold; the downshift request will be ignored."}, "1D_DOWNSHIFTRPMLIMITTO7THONTHROTTLE": {"name": "1D_DOWNSHIFTRPMLIMITTO7THONTHROTTLE", "page": "0x01", "address": "0xd954", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Downshift RPM Limit to 7th on Throttle", "long_desc": " Downshift RPM Limit to 7th on Throttle. When shifting to SEVENTH gear; this is the maximum allowed engine speed the engine will be at after the shift into seventh. If the engine speed is equal to or higher than this threshold; the downshift request will be ignored."}, "1D_DOWNSHIFTRPMLIMITTO6THONTHROTTLE": {"name": "1D_DOWNSHIFTRPMLIMITTO6THONTHROTTLE", "page": "0x01", "address": "0xd952", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Downshift RPM Limit to 6th on Throttle", "long_desc": " Downshift RPM Limit to 6th on Throttle. When shifting to SIXTH gear; this is the maximum allowed engine speed the engine will be at after the shift into sixth. If the engine speed is equal to or higher than this threshold; the downshift request will be ignored."}, "1D_DOWNSHIFTRPMLIMITTO5THONTHROTTLE": {"name": "1D_DOWNSHIFTRPMLIMITTO5THONTHROTTLE", "page": "0x01", "address": "0xd950", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Downshift RPM Limit to 5th on Throttle", "long_desc": " Downshift RPM Limit to 5th on Throttle. When shifting to FIFTH gear; this is the maximum allowed engine speed the engine will be at after the shift into fifth. If the engine speed is equal to or higher than this threshold; the downshift request will be ignored."}, "1D_DOWNSHIFTRPMLIMITTO4THONTHROTTLE": {"name": "1D_DOWNSHIFTRPMLIMITTO4THONTHROTTLE", "page": "0x01", "address": "0xd94e", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Downshift RPM Limit to 4th on Throttle", "long_desc": " Downshift RPM Limit to 4th on Throttle. When shifting to FOURTH gear; this is the maximum allowed engine speed the engine will be at after the shift into fourth. If the engine speed is equal to or higher than this threshold; the downshift request will be ignored."}, "1D_DOWNSHIFTRPMLIMITTO3RDONTHROTTLE": {"name": "1D_DOWNSHIFTRPMLIMITTO3RDONTHROTTLE", "page": "0x01", "address": "0xd94c", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Downshift RPM Limit to 3rd on Throttle", "long_desc": " Downshift RPM Limit to 3rd on Throttle. When shifting to THIRD gear; this is the maximum allowed engine speed the engine will be at after the shift into third. If the engine speed is equal to or higher than this threshold; the downshift request will be ignored."}, "1D_DOWNSHIFTRPMLIMITTO2NDONTHROTTLE": {"name": "1D_DOWNSHIFTRPMLIMITTO2NDONTHROTTLE", "page": "0x01", "address": "0xd94a", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Downshift RPM Limit to 2nd on Throttle", "long_desc": " Downshift RPM Limit to 2nd on Throttle. When shifting to SECOND gear; this is the maximum allowed engine speed the engine will be at after the shift into second. If the engine speed is equal to or higher than this threshold; the downshift request will be ignored."}, "1D_DOWNSHIFTRPMLIMITTO1STONTHROTTLE": {"name": "1D_DOWNSHIFTRPMLIMITTO1STONTHROTTLE", "page": "0x01", "address": "0xd948", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Downshift RPM Limit to 1st on Throttle", "long_desc": " Downshift RPM Limit to 1st on Throttle. When shifting to FIRST gear; this is the maximum allowed engine speed the engine will be at after the shift into first. If the engine speed is equal to or higher than this threshold; the downshift request will be ignored. If the gearbox pot has failed then this limit will be used to prevent downshifts at high rmp"}, "1D_GENERICOUTPUT2ONUNDERSPEED": {"name": "1D_GENERICOUTPUT2ONUNDERSPEED", "page": "0x01", "address": "0xd680", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65536.000000", "display_minimum": "0.000000", "display_maximum": "65536.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Gen O/P2 On Under Speed", "long_desc": " The output will be turned ON if any ON Condition is met i.e. the parameter is less than or equal to the threshold. The output will be turned OFF if all of the OFF conditions are met i.e. greater than or equal to the threshold."}, "1D_GENERICOUTPUT2OFFOVERSPEED": {"name": "1D_GENERICOUTPUT2OFFOVERSPEED", "page": "0x01", "address": "0xd682", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Gen O/P2 Off Over Speed", "long_desc": " The output will be turned ON if any ON Condition is met i.e. the parameter is less than or equal to the threshold. The output will be turned OFF if all of the OFF conditions are met i.e. greater than or equal to the threshold."}, "1D_GENERICOUTPUT2ONUNDERCOOLTEMP": {"name": "1D_GENERICOUTPUT2ONUNDERCOOLTEMP", "page": "0x01", "address": "0xd684", "bytes": "2", "scale_minimum": "-30.000000", "scale_maximum": "130.000000", "display_minimum": "-30.000000", "display_maximum": "130.000000", "display_interval": "10.000000", "units": "", "short_desc": " Gen O/P2 On Under Coolant Temp", "long_desc": " The output will be turned ON if any ON Condition is met i.e. the parameter is less than or equal to the threshold. The output will be turned OFF if all of the OFF conditions are met i.e. greater than or equal to the threshold."}, "1D_GENERICOUTPUT2OFFOVERCOOLTEMP": {"name": "1D_GENERICOUTPUT2OFFOVERCOOLTEMP", "page": "0x01", "address": "0xd686", "bytes": "2", "scale_minimum": "-30.000000", "scale_maximum": "130.000000", "display_minimum": "-30.000000", "display_maximum": "130.000000", "display_interval": "10.000000", "units": "", "short_desc": " Gen O/P2 Off Over Coolant Temp", "long_desc": " The output will be turned ON if any ON Condition is met i.e. the parameter is less than or equal to the threshold. The output will be turned OFF if all of the OFF conditions are met i.e. greater than or equal to the threshold."}, "1D_GENERICOUTPUT2ONUNDERAIRTEMP": {"name": "1D_GENERICOUTPUT2ONUNDERAIRTEMP", "page": "0x01", "address": "0xd688", "bytes": "2", "scale_minimum": "-30.000000", "scale_maximum": "130.000000", "display_minimum": "-30.000000", "display_maximum": "130.000000", "display_interval": "10.000000", "units": "", "short_desc": " Gen O/P2 On Under Air Temp", "long_desc": " The output will be turned ON if any ON Condition is met i.e. the parameter is less than or equal to the threshold. The output will be turned OFF if all of the OFF conditions are met i.e. greater than or equal to the threshold."}, "1D_GENERICOUTPUT2OFFOVERAIRTEMP": {"name": "1D_GENERICOUTPUT2OFFOVERAIRTEMP", "page": "0x01", "address": "0xd68a", "bytes": "2", "scale_minimum": "-30.000000", "scale_maximum": "130.000000", "display_minimum": "-30.000000", "display_maximum": "130.000000", "display_interval": "10.000000", "units": "", "short_desc": " Gen O/P2 Off Over Air Temp", "long_desc": " The output will be turned ON if any ON Condition is met i.e. the parameter is less than or equal to the threshold. The output will be turned OFF if all of the OFF conditions are met i.e. greater than or equal to the threshold."}, "1D_GENERICOUTPUT2ONUNDERTPSSITE": {"name": "1D_GENERICOUTPUT2ONUNDERTPSSITE", "page": "0x01", "address": "0xd68c", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "16.000000", "display_minimum": "0.000000", "display_maximum": "16.000000", "display_interval": "1.000000", "units": "Site", "short_desc": " Gen O/P2 On Under TPS site", "long_desc": " The output will be turned ON if any ON Condition is met i.e. the parameter is less than or equal to the threshold. The output will be turned OFF if all of the OFF conditions are met i.e. greater than or equal to the threshold."}, "1D_GENERICOUTPUT2OFFOVERTPSSITE": {"name": "1D_GENERICOUTPUT2OFFOVERTPSSITE", "page": "0x01", "address": "0xd68d", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "16.000000", "display_minimum": "0.000000", "display_maximum": "16.000000", "display_interval": "1.000000", "units": "Site", "short_desc": " Gen O/P2 Off Over TPS site", "long_desc": " The output will be turned ON if any ON Condition is met i.e. the parameter is less than or equal to the threshold. The output will be turned OFF if all of the OFF conditions are met i.e. greater than or equal to the threshold."}, "1D_GENERICOUTPUT2ONUNDERMAPSITE": {"name": "1D_GENERICOUTPUT2ONUNDERMAPSITE", "page": "0x01", "address": "0xd68e", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "16.000000", "display_minimum": "0.000000", "display_maximum": "16.000000", "display_interval": "1.000000", "units": "Site", "short_desc": " Gen O/P2 On Under MAP site", "long_desc": " The output will be turned ON if any ON Condition is met i.e. the parameter is less than or equal to the threshold. The output will be turned OFF if all of the OFF conditions are met i.e. greater than or equal to the threshold."}, "1D_GENERICOUTPUT2OFFOVERMAPSITE": {"name": "1D_GENERICOUTPUT2OFFOVERMAPSITE", "page": "0x01", "address": "0xd68f", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "16.000000", "display_minimum": "0.000000", "display_maximum": "16.000000", "display_interval": "1.000000", "units": "Site", "short_desc": " Gen O/P2 Off Over MAP site", "long_desc": " The output will be turned ON if any ON Condition is met i.e. the parameter is less than or equal to the threshold. The output will be turned OFF if all of the OFF conditions are met i.e. greater than or equal to the threshold."}, "1D_GENERICOUTPUT2ONUNDERBATTVOLTS": {"name": "1D_GENERICOUTPUT2ONUNDERBATTVOLTS", "page": "0x01", "address": "0xd690", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "20.000000", "display_minimum": "0.000000", "display_maximum": "20.000000", "display_interval": "1.000000", "units": "V", "short_desc": " Gen O/P2 On Under Battery Voltage", "long_desc": " The output will be turned ON if any ON Condition is met i.e. the parameter is less than or equal to the threshold. The output will be turned OFF if all of the OFF conditions are met i.e. greater than or equal to the threshold."}, "1D_GENERICOUTPUT2OFFOVERBATTVOLTS": {"name": "1D_GENERICOUTPUT2OFFOVERBATTVOLTS", "page": "0x01", "address": "0xd692", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "20.000000", "display_minimum": "0.000000", "display_maximum": "20.000000", "display_interval": "1.000000", "units": "V", "short_desc": " Gen O/P2 Off Over Battery Voltage", "long_desc": " The output will be turned ON if any ON Condition is met i.e. the parameter is less than or equal to the threshold. The output will be turned OFF if all of the OFF conditions are met i.e. greater than or equal to the threshold."}, "1D_OILTEMPWARNOVER_HIGHPRECISION": {"name": "1D_OILTEMPWARNOVER_HIGHPRECISION", "page": "0x01", "address": "0xd698", "bytes": "2", "scale_minimum": "-30.000000", "scale_maximum": "130.000000", "display_minimum": "-30.000000", "display_maximum": "130.000000", "display_interval": "10.000000", "units": "", "short_desc": " Turn on Oil Temp Warning Above this Temp", "long_desc": " Turn on Oil Temp Warning above this threshold"}, "1D_OILTEMPWARNOVER": {"name": "1D_OILTEMPWARNOVER", "page": "0x01", "address": "0xd7ae", "bytes": "2", "scale_minimum": "-30.000000", "scale_maximum": "290.000000", "display_minimum": "-30.000000", "display_maximum": "290.000000", "display_interval": "20.000000", "units": "", "short_desc": " Turn on Oil Temp Warning Above this Temp (High Precision)", "long_desc": " Turn on Oil Temp Warning above this threshold (High Precision)"}, "1D_WATERTEMPWARNOVER": {"name": "1D_WATERTEMPWARNOVER", "page": "0x01", "address": "0xd696", "bytes": "2", "scale_minimum": "-30.000000", "scale_maximum": "130.000000", "display_minimum": "-30.000000", "display_maximum": "130.000000", "display_interval": "10.000000", "units": "", "short_desc": " Turn on Water Temp Warning Above this Temp", "long_desc": " Turn on Water Temp Warning above this threshold"}, "1D_SECTOR1TRACTIONSPEEDDIFFSOFTCUT": {"name": "1D_SECTOR1TRACTIONSPEEDDIFFSOFTCUT", "page": "0x01", "address": "0xd77a", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "326.000000", "display_minimum": "0.000000", "display_maximum": "326.000000", "display_interval": "10.000000", "units": "mph", "short_desc": " Sector 1 Traction Speed Diff Soft Cut", "long_desc": " Traction Soft Cut. Recommended for full wet settings 8 MPH and 10 MPH for full dry settings and values between the two for conditions between wet and dry."}, "1D_SECTOR2TRACTIONSPEEDDIFFSOFTCUT": {"name": "1D_SECTOR2TRACTIONSPEEDDIFFSOFTCUT", "page": "0x01", "address": "0xd77c", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "326.000000", "display_minimum": "0.000000", "display_maximum": "326.000000", "display_interval": "10.000000", "units": "mph", "short_desc": " Sector 2 Traction Speed Diff Soft Cut", "long_desc": " Traction Soft Cut. Recommended for full wet settings 8 MPH and 10 MPH for full dry settings and values between the two for conditions between wet and dry."}, "1D_SECTOR3TRACTIONSPEEDDIFFSOFTCUT": {"name": "1D_SECTOR3TRACTIONSPEEDDIFFSOFTCUT", "page": "0x01", "address": "0xd77e", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "326.000000", "display_minimum": "0.000000", "display_maximum": "326.000000", "display_interval": "10.000000", "units": "mph", "short_desc": " Sector 3 Traction Speed Diff Soft Cut", "long_desc": " Traction Soft Cut. Recommended for full wet settings 8 MPH and 10 MPH for full dry settings and values between the two for conditions between wet and dry."}, "1D_SECTOR4TRACTIONSPEEDDIFFSOFTCUT": {"name": "1D_SECTOR4TRACTIONSPEEDDIFFSOFTCUT", "page": "0x01", "address": "0xd780", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "326.000000", "display_minimum": "0.000000", "display_maximum": "326.000000", "display_interval": "10.000000", "units": "mph", "short_desc": " Sector 4 Traction Speed Diff Soft Cut", "long_desc": " Traction Soft Cut. Recommended for full wet settings 8 MPH and 10 MPH for full dry settings and values between the two for conditions between wet and dry."}, "1D_SECTOR5TRACTIONSPEEDDIFFSOFTCUT": {"name": "1D_SECTOR5TRACTIONSPEEDDIFFSOFTCUT", "page": "0x01", "address": "0xd782", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "326.000000", "display_minimum": "0.000000", "display_maximum": "326.000000", "display_interval": "10.000000", "units": "mph", "short_desc": " Sector 5 Traction Speed Diff Soft Cut", "long_desc": " Traction Soft Cut. Recommended for full wet settings 8 MPH and 10 MPH for full dry settings and values between the two for conditions between wet and dry."}, "1D_SECTOR6TRACTIONSPEEDDIFFSOFTCUT": {"name": "1D_SECTOR6TRACTIONSPEEDDIFFSOFTCUT", "page": "0x01", "address": "0xd784", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "326.000000", "display_minimum": "0.000000", "display_maximum": "326.000000", "display_interval": "10.000000", "units": "mph", "short_desc": " Sector 6 Traction Speed Diff Soft Cut", "long_desc": " Traction Soft Cut. Recommended for full wet settings 8 MPH and 10 MPH for full dry settings and values between the two for conditions between wet and dry."}, "1D_SECTOR7TRACTIONSPEEDDIFFSOFTCUT": {"name": "1D_SECTOR7TRACTIONSPEEDDIFFSOFTCUT", "page": "0x01", "address": "0xd786", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "326.000000", "display_minimum": "0.000000", "display_maximum": "326.000000", "display_interval": "10.000000", "units": "mph", "short_desc": " Sector 7 Traction Speed Diff Soft Cut", "long_desc": " Traction Soft Cut. Recommended for full wet settings 8 MPH and 10 MPH for full dry settings and values between the two for conditions between wet and dry."}, "1D_SECTOR1TRACTIONSPEEDDIFFHARDCUT": {"name": "1D_SECTOR1TRACTIONSPEEDDIFFHARDCUT", "page": "0x01", "address": "0xd78a", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "326.000000", "display_minimum": "0.000000", "display_maximum": "326.000000", "display_interval": "10.000000", "units": "mph", "short_desc": " All Sectors Traction Speed Diff Hard Cut", "long_desc": " Traction Hard Cut. Recommended 100 MPH. This value may need to be changed to suit engine and vehicle type. If Traction Control is too agressive increase value to say 150 MPH if Traction Control is not able to control traction properly then reduce this value to say 50 MPH."}, "1D_TRACTIONPOSPGAIN": {"name": "1D_TRACTIONPOSPGAIN", "page": "0x01", "address": "0xd836", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "200.000000", "display_minimum": "0.000000", "display_maximum": "200.000000", "display_interval": "20.000000", "units": "", "short_desc": " Traction Positive P Gain", "long_desc": " Traction Positive P Gain. This is the Reactive part of the PID control Loop. Increase this for a more assertive power cut to regain traction after it has been lost. This should be the same as the Negative P Gain. Suggested value 12%/rpm"}, "1D_TRACTIONNEGPGAIN": {"name": "1D_TRACTIONNEGPGAIN", "page": "0x01", "address": "0xd838", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "200.000000", "display_minimum": "0.000000", "display_maximum": "200.000000", "display_interval": "20.000000", "units": "", "short_desc": " Traction Negative P Gain", "long_desc": " Traction Negative P Gain. This is the Reactive part of the PID control Loop. This should be set to the same as the Positive P Gain. Increasing this delays the point at which the Predictive D Term comes in. Suggested value 12%/rpm"}, "1D_TRACTIONINTGAIN": {"name": "1D_TRACTIONINTGAIN", "page": "0x01", "address": "0xd83a", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "305.200012", "display_minimum": "0.000000", "display_maximum": "305.200012", "display_interval": "30.000000", "units": "", "short_desc": " Traction Integral Gain", "long_desc": " Traction Integral Gain. This is the Adaptive part of the PID control Loop. This is the part of the system that works over time to hold the level of slip at the target amount. Too low and the system will take a long time to settle and too high and the system will oscillate either side of the target. This needs to be set in balance with the P Gains. Suggested Value 22%/rpm/s"}, "1D_TRACTIONDIFFGAIN": {"name": "1D_TRACTIONDIFFGAIN", "page": "0x01", "address": "0xd83c", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5000.000000", "display_minimum": "0.000000", "display_maximum": "5000.000000", "display_interval": "500.000000", "units": "", "short_desc": " Traction Differential Gain", "long_desc": " Traction Differential Gain. This is the Predictive part of the PID control loop. This detects the rise in slip before the target level of slip is reached; and cuts the engine power so that the wheels can be held at the target slip. This part also allows extra power back when the wheels gain more traction. Increasing this value will allow a harder and earlier initial power reduction and also allow the power back in earlier when traction is regained. Suggested value 125 % / (d mph/d ms)"}, "1D_TRACTIONOPENLOOP": {"name": "1D_TRACTIONOPENLOOP", "page": "0x01", "address": "0xd83e", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "100.000000", "display_minimum": "0.000000", "display_maximum": "100.000000", "display_interval": "20.000000", "units": "", "short_desc": " Traction Open Loop", "long_desc": " Traction Open Loop. This is an offset provided for when the system is not using the Integral Gain. When The Integral gain is in use this should be set to 0."}, "1D_USERBOOSTLIMITGEAR_R": {"name": "1D_USERBOOSTLIMITGEAR_R", "page": "0x01", "address": "0xd79a", "bytes": "2", "scale_minimum": "-1.000000", "scale_maximum": "5.554000", "display_minimum": "-1.000000", "display_maximum": "5.554000", "display_interval": "0.500000", "units": "Bar", "short_desc": " Boost Limit Reverse", "long_desc": " Boost Limit Reverse. This is the maximum target boost permitted when in reverse gear."}, "1D_USERBOOSTLIMITGEAR_N": {"name": "1D_USERBOOSTLIMITGEAR_N", "page": "0x01", "address": "0xd79c", "bytes": "2", "scale_minimum": "-1.000000", "scale_maximum": "5.554000", "display_minimum": "-1.000000", "display_maximum": "5.554000", "display_interval": "0.500000", "units": "Bar", "short_desc": " Boost Limit Neutral", "long_desc": " Boost Limit Neutral. This is the maximum target boost permitted when in neutral."}, "1D_USERBOOSTLIMITGEAR_1": {"name": "1D_USERBOOSTLIMITGEAR_1", "page": "0x01", "address": "0xd79e", "bytes": "2", "scale_minimum": "-1.000000", "scale_maximum": "5.554000", "display_minimum": "-1.000000", "display_maximum": "5.554000", "display_interval": "0.500000", "units": "Bar", "short_desc": " Boost Limit 1st", "long_desc": " Boost Limit 1st. This is the maximum target boost permitted when in 1st gear."}, "1D_USERBOOSTLIMITGEAR_2": {"name": "1D_USERBOOSTLIMITGEAR_2", "page": "0x01", "address": "0xd7a0", "bytes": "2", "scale_minimum": "-1.000000", "scale_maximum": "5.554000", "display_minimum": "-1.000000", "display_maximum": "5.554000", "display_interval": "0.500000", "units": "Bar", "short_desc": " Boost Limit 2nd", "long_desc": " Boost Limit 2nd. This is the maximum target boost permitted when in 2nd gear."}, "1D_USERBOOSTLIMITGEAR_3": {"name": "1D_USERBOOSTLIMITGEAR_3", "page": "0x01", "address": "0xd7a2", "bytes": "2", "scale_minimum": "-1.000000", "scale_maximum": "5.554000", "display_minimum": "-1.000000", "display_maximum": "5.554000", "display_interval": "0.500000", "units": "Bar", "short_desc": " Boost Limit 3rd", "long_desc": " Boost Limit 3rd. This is the maximum target boost permitted when in 3rd gear."}, "1D_USERBOOSTLIMITGEAR_4": {"name": "1D_USERBOOSTLIMITGEAR_4", "page": "0x01", "address": "0xd7a4", "bytes": "2", "scale_minimum": "-1.000000", "scale_maximum": "5.554000", "display_minimum": "-1.000000", "display_maximum": "5.554000", "display_interval": "0.500000", "units": "Bar", "short_desc": " Boost Limit 4th", "long_desc": " Boost Limit 4th. This is the maximum target boost permitted when in 4th gear."}, "1D_USERBOOSTLIMITGEAR_5": {"name": "1D_USERBOOSTLIMITGEAR_5", "page": "0x01", "address": "0xd7a6", "bytes": "2", "scale_minimum": "-1.000000", "scale_maximum": "5.554000", "display_minimum": "-1.000000", "display_maximum": "5.554000", "display_interval": "0.500000", "units": "Bar", "short_desc": " Boost Limit 5th", "long_desc": " Boost Limit 5th. This is the maximum target boost permitted when in 5th gear."}, "1D_USERBOOSTLIMITGEAR_6": {"name": "1D_USERBOOSTLIMITGEAR_6", "page": "0x01", "address": "0xd7a8", "bytes": "2", "scale_minimum": "-1.000000", "scale_maximum": "5.554000", "display_minimum": "-1.000000", "display_maximum": "5.554000", "display_interval": "0.500000", "units": "Bar", "short_desc": " Boost Limit 6th", "long_desc": " Boost Limit 6th. This is the maximum target boost permitted when in 6th gear."}, "1D_USERBOOSTLIMITGEAR_7": {"name": "1D_USERBOOSTLIMITGEAR_7", "page": "0x01", "address": "0xd7aa", "bytes": "2", "scale_minimum": "-1.000000", "scale_maximum": "5.554000", "display_minimum": "-1.000000", "display_maximum": "5.554000", "display_interval": "0.500000", "units": "Bar", "short_desc": " Boost Limit 7th", "long_desc": " Boost Limit 7th. This is the maximum target boost permitted when in 7th gear."}, "1D_USERBOOSTLIMITGEAR_8": {"name": "1D_USERBOOSTLIMITGEAR_8", "page": "0x01", "address": "0xd7ac", "bytes": "2", "scale_minimum": "-1.000000", "scale_maximum": "5.554000", "display_minimum": "-1.000000", "display_maximum": "5.554000", "display_interval": "0.500000", "units": "Bar", "short_desc": " Boost Limit 8th", "long_desc": " Boost Limit 8th. This is the maximum target boost permitted when in 8th gear."}, "1D_FUELPRESSWARNUNDERPRESS": {"name": "1D_FUELPRESSWARNUNDERPRESS", "page": "0x01", "address": "0xd8a2", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "963.400024", "display_minimum": "0.000000", "display_maximum": "250.000000", "display_interval": "50.000000", "units": "psi", "short_desc": " Turn on Fuel Pressure Light below pressure", "long_desc": " The fuel pressure warning light will turn on if the fuel pressure is below this threshold."}, "1D_FUELPRESSWARNENGSPEED": {"name": "1D_FUELPRESSWARNENGSPEED", "page": "0x01", "address": "0xd8a0", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Disable Fuel Pressure light below engine speed", "long_desc": " The fuel pressure warning light will be switched off below this engine speed. This stops the light coming on if the engine is stopped."}, "1D_GEARBOXRATIO1": {"name": "1D_GEARBOXRATIO1", "page": "0x01", "address": "0xd91c", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "6.553500", "display_minimum": "0.000000", "display_maximum": "6.553500", "display_interval": "0.500000", "units": "x", "short_desc": " 1st Gear Ratio", "long_desc": " 1st Gear Ratio"}, "1D_GEARBOXRATIO2": {"name": "1D_GEARBOXRATIO2", "page": "0x01", "address": "0xd91e", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "6.553500", "display_minimum": "0.000000", "display_maximum": "6.553500", "display_interval": "0.500000", "units": "x", "short_desc": " 2nd Gear Ratio", "long_desc": " 2nd Gear Ratio"}, "1D_GEARBOXRATIO3": {"name": "1D_GEARBOXRATIO3", "page": "0x01", "address": "0xd920", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "6.553500", "display_minimum": "0.000000", "display_maximum": "6.553500", "display_interval": "0.500000", "units": "x", "short_desc": " 3rd Gear Ratio", "long_desc": " 3rd Gear Ratio"}, "1D_GEARBOXRATIO4": {"name": "1D_GEARBOXRATIO4", "page": "0x01", "address": "0xd922", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "6.553500", "display_minimum": "0.000000", "display_maximum": "6.553500", "display_interval": "0.500000", "units": "x", "short_desc": " 4th Gear Ratio", "long_desc": " 4th Gear Ratio"}, "1D_GEARBOXRATIO5": {"name": "1D_GEARBOXRATIO5", "page": "0x01", "address": "0xd924", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "6.553500", "display_minimum": "0.000000", "display_maximum": "6.553500", "display_interval": "0.500000", "units": "x", "short_desc": " 5th Gear Ratio", "long_desc": " 5th Gear Ratio"}, "1D_GEARBOXRATIO6": {"name": "1D_GEARBOXRATIO6", "page": "0x01", "address": "0xd926", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "6.553500", "display_minimum": "0.000000", "display_maximum": "6.553500", "display_interval": "0.500000", "units": "x", "short_desc": " 6th Gear Ratio", "long_desc": " 6th Gear Ratio"}, "1D_GEARBOXRATIO7": {"name": "1D_GEARBOXRATIO7", "page": "0x01", "address": "0xd928", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "6.553500", "display_minimum": "0.000000", "display_maximum": "6.553500", "display_interval": "0.500000", "units": "x", "short_desc": " 7th Gear Ratio", "long_desc": " 7th Gear Ratio"}, "1D_GEARBOXRATIO8": {"name": "1D_GEARBOXRATIO8", "page": "0x01", "address": "0xd92a", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "6.553500", "display_minimum": "0.000000", "display_maximum": "6.553500", "display_interval": "0.500000", "units": "x", "short_desc": " 8th Gear Ratio", "long_desc": " 8th Gear Ratio"}, "1D_GEARBOXPRIMARY1": {"name": "1D_GEARBOXPRIMARY1", "page": "0x01", "address": "0xd8fc", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "teeth", "short_desc": " 1st Gear Primary Tooth Count", "long_desc": " 1st Gear Primary Tooth Count"}, "1D_GEARBOXSECONDARY1": {"name": "1D_GEARBOXSECONDARY1", "page": "0x01", "address": "0xd90c", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "teeth", "short_desc": " 1st Gear Secondary Tooth Count", "long_desc": " 1st Gear Secondary Tooth Count"}, "1D_GEARBOXPRIMARY2": {"name": "1D_GEARBOXPRIMARY2", "page": "0x01", "address": "0xd8fe", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "teeth", "short_desc": " 2nd Gear Primary Tooth Count", "long_desc": " 2nd Gear Primary Tooth Count"}, "1D_GEARBOXSECONDARY2": {"name": "1D_GEARBOXSECONDARY2", "page": "0x01", "address": "0xd90e", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "teeth", "short_desc": " 2nd Gear Secondary Tooth Count", "long_desc": " 2nd Gear Secondary Tooth Count"}, "1D_GEARBOXPRIMARY3": {"name": "1D_GEARBOXPRIMARY3", "page": "0x01", "address": "0xd900", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "teeth", "short_desc": " 3rd Gear Primary Tooth Count", "long_desc": " 3rd Gear Primary Tooth Count"}, "1D_GEARBOXSECONDARY3": {"name": "1D_GEARBOXSECONDARY3", "page": "0x01", "address": "0xd910", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "teeth", "short_desc": " 3rd Gear Secondary Tooth Count", "long_desc": " 3rd Gear Secondary Tooth Count"}, "1D_GEARBOXPRIMARY4": {"name": "1D_GEARBOXPRIMARY4", "page": "0x01", "address": "0xd902", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "teeth", "short_desc": " 4th Gear Primary Tooth Count", "long_desc": " 4th Gear Primary Tooth Count"}, "1D_GEARBOXSECONDARY4": {"name": "1D_GEARBOXSECONDARY4", "page": "0x01", "address": "0xd912", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "teeth", "short_desc": " 4th Gear Secondary Tooth Count", "long_desc": " 4th Gear Secondary Tooth Count"}, "1D_GEARBOXPRIMARY5": {"name": "1D_GEARBOXPRIMARY5", "page": "0x01", "address": "0xd904", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "teeth", "short_desc": " 5th Gear Primary Tooth Count", "long_desc": " 5th Gear Primary Tooth Count"}, "1D_GEARBOXSECONDARY5": {"name": "1D_GEARBOXSECONDARY5", "page": "0x01", "address": "0xd914", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "teeth", "short_desc": " 5th Gear Secondary Tooth Count", "long_desc": " 5th Gear Secondary Tooth Count"}, "1D_GEARBOXPRIMARY6": {"name": "1D_GEARBOXPRIMARY6", "page": "0x01", "address": "0xd906", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "teeth", "short_desc": " 6th Gear Primary Tooth Count", "long_desc": " 6th Gear Primary Tooth Count"}, "1D_GEARBOXSECONDARY6": {"name": "1D_GEARBOXSECONDARY6", "page": "0x01", "address": "0xd916", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "teeth", "short_desc": " 6th Gear Secondary Tooth Count", "long_desc": " 6th Gear Secondary Tooth Count"}, "1D_GEARBOXPRIMARY7": {"name": "1D_GEARBOXPRIMARY7", "page": "0x01", "address": "0xd908", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "teeth", "short_desc": " 7th Gear Primary Tooth Count", "long_desc": " 7th Gear Primary Tooth Count"}, "1D_GEARBOXSECONDARY7": {"name": "1D_GEARBOXSECONDARY7", "page": "0x01", "address": "0xd918", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "teeth", "short_desc": " 7th Gear Secondary Tooth Count", "long_desc": " 7th Gear Secondary Tooth Count"}, "1D_GEARBOXPRIMARY8": {"name": "1D_GEARBOXPRIMARY8", "page": "0x01", "address": "0xd90a", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "teeth", "short_desc": " 8th Gear Primary Tooth Count", "long_desc": " 8th Gear Primary Tooth Count"}, "1D_GEARBOXSECONDARY8": {"name": "1D_GEARBOXSECONDARY8", "page": "0x01", "address": "0xd91a", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "teeth", "short_desc": " 8th Gear Secondary Tooth Count", "long_desc": " 8th Gear Secondary Tooth Count"}, "1D_CATCYCLERANGE": {"name": "1D_CATCYCLERANGE", "page": "0x01", "address": "0xd98c", "bytes": "2", "scale_minimum": "100.000000", "scale_maximum": "0.000000", "display_minimum": "0.000000", "display_maximum": "10.000000", "display_interval": "1.000000", "units": "", "short_desc": " Fuel Wiggle Range", "long_desc": " Fuel Wiggle Range. This is how far the fuel will be altered. Note that the fuel will be adjusted BOTH rich and lean by this amount."}, "1D_CATCYCLEPERIOD": {"name": "1D_CATCYCLEPERIOD", "page": "0x01", "address": "0xd98e", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "255.000000", "display_minimum": "0.000000", "display_maximum": "255.000000", "display_interval": "25.000000", "units": "revs", "short_desc": " Fuel Wiggle Period", "long_desc": " Fuel Wiggle Period. The number of revs over which the fuel is cycled rich and lean."}, "1D_BOOSTLIMITSECTOR1LOW": {"name": "1D_BOOSTLIMITSECTOR1LOW", "page": "0x01", "address": "0xd8a4", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Boost Limit Sector 1 Low", "long_desc": " Set the lower voltage threshold for Boost Limit sector 1"}, "1D_BOOSTLIMITSECTOR1HIGH": {"name": "1D_BOOSTLIMITSECTOR1HIGH", "page": "0x01", "address": "0xd8a5", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Boost Limit Sector 1 High", "long_desc": " Set the upper voltage threshold for Boost Limit sector 1"}, "1D_BOOSTLIMITSECTOR2LOW": {"name": "1D_BOOSTLIMITSECTOR2LOW", "page": "0x01", "address": "0xd8a6", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Boost Limit Sector 2 Low", "long_desc": " Set the lower voltage threshold for Boost Limit sector 2"}, "1D_BOOSTLIMITSECTOR2HIGH": {"name": "1D_BOOSTLIMITSECTOR2HIGH", "page": "0x01", "address": "0xd8a7", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Boost Limit Sector 2 High", "long_desc": " Set the upper voltage threshold for Boost Limit sector 2"}, "1D_BOOSTLIMITSECTOR3LOW": {"name": "1D_BOOSTLIMITSECTOR3LOW", "page": "0x01", "address": "0xd8a8", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Boost Limit Sector 3 Low", "long_desc": " Set the lower voltage threshold for Boost Limit sector 3"}, "1D_BOOSTLIMITSECTOR3HIGH": {"name": "1D_BOOSTLIMITSECTOR3HIGH", "page": "0x01", "address": "0xd8a9", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Boost Limit Sector 3 High", "long_desc": " Set the upper voltage threshold for Boost Limit sector 3"}, "1D_BOOSTLIMITSECTOR4LOW": {"name": "1D_BOOSTLIMITSECTOR4LOW", "page": "0x01", "address": "0xd8aa", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Boost Limit Sector 4 Low", "long_desc": " Set the lower voltage threshold for Boost Limit sector 4"}, "1D_BOOSTLIMITSECTOR4HIGH": {"name": "1D_BOOSTLIMITSECTOR4HIGH", "page": "0x01", "address": "0xd8ab", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Boost Limit Sector 4 High", "long_desc": " Set the upper voltage threshold for Boost Limit sector 4"}, "1D_BOOSTLIMITSECTOR5LOW": {"name": "1D_BOOSTLIMITSECTOR5LOW", "page": "0x01", "address": "0xd8ac", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Boost Limit Sector 5 Low", "long_desc": " Set the lower voltage threshold for Boost Limit sector 5"}, "1D_BOOSTLIMITSECTOR5HIGH": {"name": "1D_BOOSTLIMITSECTOR5HIGH", "page": "0x01", "address": "0xd8ad", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Boost Limit Sector 5 High", "long_desc": " Set the upper voltage threshold for Boost Limit sector 5"}, "1D_BOOSTLIMITSECTOR6LOW": {"name": "1D_BOOSTLIMITSECTOR6LOW", "page": "0x01", "address": "0xd8ae", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Boost Limit Sector 6 Low", "long_desc": " Set the lower voltage threshold for Boost Limit sector 6"}, "1D_BOOSTLIMITSECTOR6HIGH": {"name": "1D_BOOSTLIMITSECTOR6HIGH", "page": "0x01", "address": "0xd8af", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Boost Limit Sector 6 High", "long_desc": " Set the upper voltage threshold for Boost Limit sector 6"}, "1D_BOOSTLIMITSECTOR7LOW": {"name": "1D_BOOSTLIMITSECTOR7LOW", "page": "0x01", "address": "0xd8b0", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Boost Limit Sector 7 Low", "long_desc": " Set the lower voltage threshold for Boost Limit sector 7"}, "1D_BOOSTLIMITSECTOR7HIGH": {"name": "1D_BOOSTLIMITSECTOR7HIGH", "page": "0x01", "address": "0xd8b1", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Boost Limit Sector 7 High", "long_desc": " Set the upper voltage threshold for Boost Limit sector 7"}, "1D_BOOSTLIMITSECTOR8LOW": {"name": "1D_BOOSTLIMITSECTOR8LOW", "page": "0x01", "address": "0xd8b2", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Boost Limit Sector 8 Low", "long_desc": " Set the lower voltage threshold for Boost Limit sector 8"}, "1D_BOOSTLIMITSECTOR8HIGH": {"name": "1D_BOOSTLIMITSECTOR8HIGH", "page": "0x01", "address": "0xd8b3", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "0.500000", "units": "V", "short_desc": " Boost Limit Sector 8 High", "long_desc": " Set the upper voltage threshold for Boost Limit sector 8"}, "1D_USERSELECTABLEBOOSTLIMIT1": {"name": "1D_USERSELECTABLEBOOSTLIMIT1", "page": "0x01", "address": "0xd8b4", "bytes": "2", "scale_minimum": "-1.000000", "scale_maximum": "5.553500", "display_minimum": "-1.000000", "display_maximum": "5.553500", "display_interval": "0.500000", "units": "Bar", "short_desc": " User Selectable Boost Limit Sector 1", "long_desc": " User Selectable Boost Limit Sector 1. This is the maximum target boost permitted when in The User Boost Limit is set to sector 1."}, "1D_USERSELECTABLEBOOSTLIMIT2": {"name": "1D_USERSELECTABLEBOOSTLIMIT2", "page": "0x01", "address": "0xd8b6", "bytes": "2", "scale_minimum": "-1.000000", "scale_maximum": "5.553500", "display_minimum": "-1.000000", "display_maximum": "5.553500", "display_interval": "0.500000", "units": "Bar", "short_desc": " User Selectable Boost Limit Sector 2", "long_desc": " User Selectable Boost Limit Sector 2. This is the maximum target boost permitted when in The User Boost Limit is set to sector 2."}, "1D_USERSELECTABLEBOOSTLIMIT3": {"name": "1D_USERSELECTABLEBOOSTLIMIT3", "page": "0x01", "address": "0xd8b8", "bytes": "2", "scale_minimum": "-1.000000", "scale_maximum": "5.553500", "display_minimum": "-1.000000", "display_maximum": "5.553500", "display_interval": "0.500000", "units": "Bar", "short_desc": " User Selectable Boost Limit Sector 3", "long_desc": " User Selectable Boost Limit Sector 3. This is the maximum target boost permitted when in The User Boost Limit is set to sector 3."}, "1D_USERSELECTABLEBOOSTLIMIT4": {"name": "1D_USERSELECTABLEBOOSTLIMIT4", "page": "0x01", "address": "0xd8ba", "bytes": "2", "scale_minimum": "-1.000000", "scale_maximum": "5.553500", "display_minimum": "-1.000000", "display_maximum": "5.553500", "display_interval": "0.500000", "units": "Bar", "short_desc": " User Selectable Boost Limit Sector 4", "long_desc": " User Selectable Boost Limit Sector 4. This is the maximum target boost permitted when in The User Boost Limit is set to sector 4."}, "1D_USERSELECTABLEBOOSTLIMIT5": {"name": "1D_USERSELECTABLEBOOSTLIMIT5", "page": "0x01", "address": "0xd8bc", "bytes": "2", "scale_minimum": "-1.000000", "scale_maximum": "5.553500", "display_minimum": "-1.000000", "display_maximum": "5.553500", "display_interval": "0.500000", "units": "Bar", "short_desc": " User Selectable Boost Limit Sector 5", "long_desc": " User Selectable Boost Limit Sector 5. This is the maximum target boost permitted when in The User Boost Limit is set to sector 5."}, "1D_USERSELECTABLEBOOSTLIMIT6": {"name": "1D_USERSELECTABLEBOOSTLIMIT6", "page": "0x01", "address": "0xd8be", "bytes": "2", "scale_minimum": "-1.000000", "scale_maximum": "5.553500", "display_minimum": "-1.000000", "display_maximum": "5.553500", "display_interval": "0.500000", "units": "Bar", "short_desc": " User Selectable Boost Limit Sector 6", "long_desc": " User Selectable Boost Limit Sector 6. This is the maximum target boost permitted when in The User Boost Limit is set to sector 6."}, "1D_USERSELECTABLEBOOSTLIMIT7": {"name": "1D_USERSELECTABLEBOOSTLIMIT7", "page": "0x01", "address": "0xd8c0", "bytes": "2", "scale_minimum": "-1.000000", "scale_maximum": "5.553500", "display_minimum": "-1.000000", "display_maximum": "5.553500", "display_interval": "0.500000", "units": "Bar", "short_desc": " User Selectable Boost Limit Sector 7", "long_desc": " User Selectable Boost Limit Sector 7. This is the maximum target boost permitted when in The User Boost Limit is set to sector 7."}, "1D_USERSELECTABLEBOOSTLIMIT8": {"name": "1D_USERSELECTABLEBOOSTLIMIT8", "page": "0x01", "address": "0xd8c2", "bytes": "2", "scale_minimum": "-1.000000", "scale_maximum": "5.553500", "display_minimum": "-1.000000", "display_maximum": "5.553500", "display_interval": "0.500000", "units": "Bar", "short_desc": " User Selectable Boost Limit Sector 8", "long_desc": " User Selectable Boost Limit Sector 8. This is the maximum target boost permitted when in The User Boost Limit is set to sector 8."}, "1D_LOWERINJECTORFLOWRATE": {"name": "1D_LOWERINJECTORFLOWRATE", "page": "0x01", "address": "0xdc42", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "2621.399902", "display_minimum": "0.000000", "display_maximum": "2621.399902", "display_interval": "250.000000", "units": "cc", "short_desc": " Lower Injectors Flow Rate", "long_desc": " Lower Injectors Flow Rate. Set to 0 if no lower injectors are fitted."}, "1D_UPPERINJECTORFLOWRATE": {"name": "1D_UPPERINJECTORFLOWRATE", "page": "0x01", "address": "0xdc44", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "2621.399902", "display_minimum": "0.000000", "display_maximum": "2621.399902", "display_interval": "250.000000", "units": "cc", "short_desc": " Upper Injectors Flow Rate", "long_desc": " Upper Injectors Flow Rate. Set to 0 if no upper injectors are fitted."}, "2D_WHEELSPEEDREVLIMITSITEMAP": {"name": "2D_WHEELSPEEDREVLIMITSITEMAP", "page": "0x00", "address": "0xad82", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "326.000000", "display_minimum": "0.000000", "display_maximum": "326.000000", "display_interval": "10.000000", "units": "mph", "short_desc": " Speed Dependant Rev Limit Site Map", "long_desc": " Speed Dependant Rev Limit Site Map"}, "2D_WHEELSPEEDREVLIMITMAP": {"name": "2D_WHEELSPEEDREVLIMITMAP", "page": "0x00", "address": "0xada2", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "RPM", "short_desc": " Speed Dependant Rev Limit Map", "long_desc": " Sets the value of the Soft Cut rev limit"}, "2D_SPEEDINDEX": {"name": "2D_SPEEDINDEX", "page": "0x00", "address": "0x4000", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "RPM", "short_desc": " Speed Index", "long_desc": " Used to convert the engine speed in rpm to a site that can then be used to index Speed maps"}, "2D_SPEEDINDEXFOR8BY8MAP": {"name": "2D_SPEEDINDEXFOR8BY8MAP", "page": "0x00", "address": "0x1c40", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "RPM", "short_desc": " Speed Index Map for 8 by 8 Maps", "long_desc": " This is used to index the smaller Load vs Speed sites that only have 8 set points on each axis."}, "2D_RCINDEX": {"name": "2D_RCINDEX", "page": "0x00", "address": "0x4600", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "Revs", "short_desc": " RC Index", "long_desc": " Used to convert the number of engine revolutions into a site number. Note that this number is limited to xxxx"}, "2D_THROTTLEINDEXMAP": {"name": "2D_THROTTLEINDEXMAP", "page": "0x00", "address": "0x4200", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "1.000000", "units": "V", "short_desc": " Throttle Index Map", "long_desc": " Used to convert the voltage from the Throttle Pot into a Site"}, "2D_TPSINDEXFOR8BY8MAP": {"name": "2D_TPSINDEXFOR8BY8MAP", "page": "0x00", "address": "0x1c50", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "1.000000", "units": "V", "short_desc": " TPS Index Map for 8 by 8 Maps", "long_desc": " This is used to index the smaller Load vs Speed sites that only have 8 set points on each axis."}, "2D_COOLANTCALIBRATION": {"name": "2D_COOLANTCALIBRATION", "page": "0x00", "address": "0x42a0", "bytes": "2", "scale_minimum": "5.000000", "scale_maximum": "0.000000", "display_minimum": "5.000000", "display_maximum": "0.000000", "display_interval": "-1.000000", "units": "V", "short_desc": " Ford Coolant Calibration", "long_desc": " Show the relationship between voltage and temperature for the Coolant temp sensor. This curve must match the type of sensor being used."}, "2D_COOLANTTEMPSITEMAP": {"name": "2D_COOLANTTEMPSITEMAP", "page": "0x00", "address": "0x42f0", "bytes": "2", "scale_minimum": "-30.000000", "scale_maximum": "130.000000", "display_minimum": "-30.000000", "display_maximum": "130.000000", "display_interval": "10.000000", "units": "", "short_desc": " Coolant Temp Site Map", "long_desc": " This map has no information associated with it."}, "2D_AIRTEMPCALIBRATION": {"name": "2D_AIRTEMPCALIBRATION", "page": "0x00", "address": "0x42c0", "bytes": "2", "scale_minimum": "5.000000", "scale_maximum": "0.000000", "display_minimum": "5.000000", "display_maximum": "0.000000", "display_interval": "-1.000000", "units": "V", "short_desc": " Air Temp Calibration", "long_desc": " Show the relationship between voltage and temperature for the Air temp sensor. This curve must match the type of sensor being used."}, "2D_AIRTEMPSITEMAP": {"name": "2D_AIRTEMPSITEMAP", "page": "0x00", "address": "0x4310", "bytes": "2", "scale_minimum": "-30.000000", "scale_maximum": "130.000000", "display_minimum": "-30.000000", "display_maximum": "130.000000", "display_interval": "10.000000", "units": "", "short_desc": " Air Temp Site Map", "long_desc": " This map has no information associated with it."}, "2D_OILTEMPCALMAP": {"name": "2D_OILTEMPCALMAP", "page": "0x00", "address": "0x5c60", "bytes": "2", "scale_minimum": "5.000000", "scale_maximum": "0.000000", "display_minimum": "5.000000", "display_maximum": "0.000000", "display_interval": "-1.000000", "units": "V", "short_desc": " Oil Temp Calibration", "long_desc": " Show the relationship between voltage and temperature for the Oil temp sensor. This curve must match the type of sensor being used."}, "2D_BATTERYVOLTAGESITEMAP": {"name": "2D_BATTERYVOLTAGESITEMAP", "page": "0x00", "address": "0x4350", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "20.000000", "display_minimum": "0.000000", "display_maximum": "20.000000", "display_interval": "5.000000", "units": "V", "short_desc": " Battery Voltage Site Map", "long_desc": " This map has no information associated with it."}, "2D_BAROPRESSURECALIBRATION": {"name": "2D_BAROPRESSURECALIBRATION", "page": "0x00", "address": "0x4180", "bytes": "2", "scale_minimum": "-1.000000", "scale_maximum": "5.553500", "display_minimum": "-1.000000", "display_maximum": "5.553500", "display_interval": "0.333333", "units": "Bar", "short_desc": " Baro Pressure Sensor Calibration", "long_desc": " Show the relationship between voltage and pressure for the Barometric Pressure sensor. This curve must match the type of sensor being used."}, "2D_BAROPRESSUREINDEX": {"name": "2D_BAROPRESSUREINDEX", "page": "0x00", "address": "0x41a0", "bytes": "2", "scale_minimum": "-1.000000", "scale_maximum": "5.553500", "display_minimum": "-1.000000", "display_maximum": "5.553500", "display_interval": "1.000000", "units": "Bar", "short_desc": " Baro Pressure Index Map", "long_desc": " Converts the voltage from the baro sensor into a site to be used in pressure compensation maps."}, "2D_MANIFOLDPRESSUREINDEX": {"name": "2D_MANIFOLDPRESSUREINDEX", "page": "0x00", "address": "0x4220", "bytes": "2", "scale_minimum": "-1.000000", "scale_maximum": "5.553500", "display_minimum": "-1.000000", "display_maximum": "5.553500", "display_interval": "1.000000", "units": "Bar", "short_desc": " Manifold Pressure Index", "long_desc": " Converts the voltage from the MAP sensor into a site to be used in pressure compensation maps."}, "2D_MANPRESSURECALIBRATION": {"name": "2D_MANPRESSURECALIBRATION", "page": "0x00", "address": "0x4120", "bytes": "2", "scale_minimum": "-1.000000", "scale_maximum": "5.553500", "display_minimum": "-1.000000", "display_maximum": "5.553500", "display_interval": "0.333333", "units": "Bar", "short_desc": " Manifold Pressure Sensor Calibration", "long_desc": " Show the relationship between voltage and pressure for the Manifold Pressure sensor. This curve must match the type of sensor being used."}, "2D_UEGOLAMBDASENSOR16BITSITEMAP": {"name": "2D_UEGOLAMBDASENSOR16BITSITEMAP", "page": "0x01", "address": "0x6634", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "1.000000", "units": "V", "short_desc": " Analog Lambda Sensor 16 bit Index Map", "long_desc": " Analog (0-5v) Lambda Sensor 16 bit Index Map. Only used in conjuction with Analog (0-5v) Lambda Sensor Calibration Map; Used by all Lambda Sensors when set to Analog (0-5v)."}, "2D_UEGOLAMBDASENSOR16BITMAP": {"name": "2D_UEGOLAMBDASENSOR16BITMAP", "page": "0x01", "address": "0x6614", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "10.240000", "display_minimum": "0.000000", "display_maximum": "10.000000", "display_interval": "1.000000", "units": "Lam", "short_desc": " Analog Lambda Sensor Calibration (16 bit)", "long_desc": " Analog (0-5v) Lambda Sensor Calibration (16 bit). Use this map to calibrate the Analog (0-5v) Input Voltage to Lambda; Used by all Lambda Sensors when set to Analog (0-5v)."}, "2D_OILPRESSCALINDEXMAP": {"name": "2D_OILPRESSCALINDEXMAP", "page": "0x01", "address": "0xdb60", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "1.000000", "units": "V", "short_desc": " Oil Pressure Calibration Index Map", "long_desc": " Oil Pressure Calibration Index Map"}, "2D_OILPRESSURECALIBRATIONPSI": {"name": "2D_OILPRESSURECALIBRATIONPSI", "page": "0x00", "address": "0x5c40", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "963.400024", "display_minimum": "0.000000", "display_maximum": "250.000000", "display_interval": "50.000000", "units": "psi", "short_desc": " Oil Pressure Calibration Map", "long_desc": " Converts the voltage from the oil pressure sensor into pressure units."}, "2D_OILPRESSURECALIBRATIONBAR": {"name": "2D_OILPRESSURECALIBRATIONBAR", "page": "0x00", "address": "0x5c40", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65.535004", "display_minimum": "0.000000", "display_maximum": "20.000000", "display_interval": "5.000000", "units": "Bar", "short_desc": " Oil Pressure Calibration Map", "long_desc": " Converts the voltage from the oil pressure sensor into pressure units."}, "2D_FUELPRESSCALINDEXMAP": {"name": "2D_FUELPRESSCALINDEXMAP", "page": "0x01", "address": "0xdb80", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "1.000000", "units": "V", "short_desc": " Fuel Pressure Calibration Index Map", "long_desc": " Fuel Pressure Calibration Index Map"}, "2D_FUELPRESSURECALIBRATIONPSI": {"name": "2D_FUELPRESSURECALIBRATIONPSI", "page": "0x00", "address": "0x40c0", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "963.000000", "display_minimum": "0.000000", "display_maximum": "250.000000", "display_interval": "50.000000", "units": "psi", "short_desc": " Fuel Pressure Calibration Map", "long_desc": " Converts the voltage from the Fuel pressure sensor into pressure units."}, "2D_FUELPRESSURECALIBRATIONBAR": {"name": "2D_FUELPRESSURECALIBRATIONBAR", "page": "0x00", "address": "0x40c0", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65.500000", "display_minimum": "0.000000", "display_maximum": "20.000000", "display_interval": "5.000000", "units": "Bar", "short_desc": " Fuel Pressure Calibration Map", "long_desc": " Converts the voltage from the Fuel pressure sensor into pressure units."}, "2D_COOLANTTEMPIGNITION": {"name": "2D_COOLANTTEMPIGNITION", "page": "0x00", "address": "0x4390", "bytes": "2", "scale_minimum": "30.000000", "scale_maximum": "-30.000000", "display_minimum": "-30.000000", "display_maximum": "30.000000", "display_interval": "10.000000", "units": "", "short_desc": " Coolant Temp Ignition", "long_desc": " Allows the Ignition advance to vary as a result of the Coolant Temperature."}, "2D_COOLANTTEMPIGNITIONATIDLEMAP": {"name": "2D_COOLANTTEMPIGNITIONATIDLEMAP", "page": "0x00", "address": "0x5d30", "bytes": "2", "scale_minimum": "30.000000", "scale_maximum": "-30.000000", "display_minimum": "-30.000000", "display_maximum": "30.000000", "display_interval": "10.000000", "units": "", "short_desc": " Engine Temp Ignition at Idle Map", "long_desc": " Allows the Ignition advance to vary as a result of the engine Temperature. Note that this map is only used at Idle"}, "2D_AIRTEMPIGNITION": {"name": "2D_AIRTEMPIGNITION", "page": "0x00", "address": "0x43b0", "bytes": "2", "scale_minimum": "30.000000", "scale_maximum": "-30.000000", "display_minimum": "-30.000000", "display_maximum": "30.000000", "display_interval": "10.000000", "units": "", "short_desc": " Air Temp Ignition", "long_desc": " Allows the Ignition advance to vary as a result of the Air Temperature."}, "2D_COOLANTTEMPATSTARTINDEXMAP": {"name": "2D_COOLANTTEMPATSTARTINDEXMAP", "page": "0x00", "address": "0x7580", "bytes": "2", "scale_minimum": "-30.000000", "scale_maximum": "130.000000", "display_minimum": "-30.000000", "display_maximum": "130.000000", "display_interval": "10.000000", "units": "", "short_desc": " Coolant Temp at Start Index Map", "long_desc": " Coolant Temp at Start Index Map"}, "2D_VOLTAGEDWELLMAP": {"name": "2D_VOLTAGEDWELLMAP", "page": "0x00", "address": "0x7590", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "105.000000", "display_minimum": "0.000000", "display_maximum": "10.000000", "display_interval": "1.000000", "units": "ms", "short_desc": " Voltage Dwell Map", "long_desc": " Set the dwell time as a function of battery voltage. Note: this value is limited internaly to a maximum of 10 ms"}, "2D_COOLANTTEMPFUELMAP": {"name": "2D_COOLANTTEMPFUELMAP", "page": "0x00", "address": "0x4240", "bytes": "2", "scale_minimum": "-100.000000", "scale_maximum": "300.000000", "display_minimum": "-100.000000", "display_maximum": "300.000000", "display_interval": "50.000000", "units": "", "short_desc": " Coolant Temp Fuel Map", "long_desc": " The percentage compensation applied to the fuel pulse width as a function of Coolant Temperature."}, "2D_AIRTEMPFUELMAP": {"name": "2D_AIRTEMPFUELMAP", "page": "0x00", "address": "0x4260", "bytes": "2", "scale_minimum": "-100.000000", "scale_maximum": "100.000000", "display_minimum": "-100.000000", "display_maximum": "100.000000", "display_interval": "50.000000", "units": "", "short_desc": " Air Temp Fuel Map", "long_desc": " The percentage compensation applied to the fuel pulse width as a function of Air Temperature."}, "2D_VOLTAGEFUELMAP": {"name": "2D_VOLTAGEFUELMAP", "page": "0x00", "address": "0x4370", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "13.130000", "display_minimum": "0.000000", "display_maximum": "13.130000", "display_interval": "2.000000", "units": "ms", "short_desc": " Voltage Fuel Map", "long_desc": " The amount of extra time to be added to the fuel pulse width to compensate for the time the injectors take to open as a function of supply voltage."}, "2D_BAROFUELCOMPMAP": {"name": "2D_BAROFUELCOMPMAP", "page": "0x00", "address": "0x70f0", "bytes": "1", "scale_minimum": "-100.000000", "scale_maximum": "100.000000", "display_minimum": "-100.000000", "display_maximum": "100.000000", "display_interval": "50.000000", "units": "", "short_desc": " Baro Pressure Fuel Comp Map", "long_desc": " Map to show how the fuel quantity varies as a function of barometric pressure."}, "2D_SPEEDINDEXFORACCEL": {"name": "2D_SPEEDINDEXFORACCEL", "page": "0x00", "address": "0x75b0", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "RPM", "short_desc": " Transient Fuelling Speed Index Map", "long_desc": " Transient Fuelling Speed Index Map"}, "2D_SPEEDINDEXFORDECEL": {"name": "2D_SPEEDINDEXFORDECEL", "page": "0x00", "address": "0x75d0", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "RPM", "short_desc": " Speed Index Map for Decel", "long_desc": " Speed Index Map for Decel"}, "2D_BLATFUELFACTOR": {"name": "2D_BLATFUELFACTOR", "page": "0x00", "address": "0xd900", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "100.000000", "display_minimum": "0.000000", "display_maximum": "100.000000", "display_interval": "10.000000", "units": "", "short_desc": " Async Accel Factor", "long_desc": " Async Accel Factor. Map showing the factor applied to the Async Accel Pulse Width Map. This Index used for the input is based on the rate of change of input to the Accel Fuel System."}, "2D_THROTTLESTARTMAP": {"name": "2D_THROTTLESTARTMAP", "page": "0x00", "address": "0x4280", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "105.000000", "display_minimum": "0.000000", "display_maximum": "20.000000", "display_interval": "5.000000", "units": "ms", "short_desc": " Throttle Start Map", "long_desc": " The quantity of fuel as a function of the throttle position during cranking. This map; The fuel quantity is derived purely from this map along with the Coolant Start Map during cranking; along with the Voltage Fuel Map."}, "2D_COOLANTSTARTMAP": {"name": "2D_COOLANTSTARTMAP", "page": "0x00", "address": "0x4330", "bytes": "2", "scale_minimum": "-100.000000", "scale_maximum": "300.000000", "display_minimum": "-100.000000", "display_maximum": "300.000000", "display_interval": "20.000000", "units": "", "short_desc": " Coolant Start Map", "long_desc": " The fuel pulse width compensation as a function of coolant temperature during cranking. This map; The fuel quantity is derived purely from this map along with the Throttle Start Map during cranking; along with the Voltage Fuel Map."}, "2D_PRECRANKFUELMAP": {"name": "2D_PRECRANKFUELMAP", "page": "0x00", "address": "0x5d90", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "105.000000", "display_minimum": "0.000000", "display_maximum": "20.000000", "display_interval": "5.000000", "units": "ms", "short_desc": " Cranking Batch Fuel Map", "long_desc": " Determines the amount of cranking batch fuel as a function of coolant temperature. Batch Fuel is a single quantity of fuel applied to all injectors as the engine begines to crank."}, "2D_AIRTEMPTARGETBOOSTMAP": {"name": "2D_AIRTEMPTARGETBOOSTMAP", "page": "0x00", "address": "0x4080", "bytes": "2", "scale_minimum": "-3.276800", "scale_maximum": "3.276800", "display_minimum": "-1.500000", "display_maximum": "1.500000", "display_interval": "0.500000", "units": "V", "short_desc": " Air Temp Target Boost Compensation Map", "long_desc": " Provides compensation to the Target Boost Pressure as a function of Air Temperature."}, "2D_COOLANTTEMPTARGETBOOSTMAP": {"name": "2D_COOLANTTEMPTARGETBOOSTMAP", "page": "0x00", "address": "0x40a0", "bytes": "2", "scale_minimum": "-3.276800", "scale_maximum": "3.276800", "display_minimum": "-1.500000", "display_maximum": "1.500000", "display_interval": "0.500000", "units": "V", "short_desc": " Coolant Temp Target Boost Compensation Map", "long_desc": " Provides compensation to the Target Boost Pressure as a function of Coolant Temperature."}, "2D_TARGETIDLESPEED": {"name": "2D_TARGETIDLESPEED", "page": "0x00", "address": "0x2800", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "2000.000000", "display_interval": "250.000000", "units": "rpm", "short_desc": " Target Idle Speed Map", "long_desc": " Target Idle Speed Map. Set target idle speed that most suits engine specification and temperature."}, "2D_IDLEVALVEDUTYCYCLEMAP": {"name": "2D_IDLEVALVEDUTYCYCLEMAP", "page": "0x01", "address": "0xd6fa", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "100.000000", "display_minimum": "0.000000", "display_maximum": "100.000000", "display_interval": "10.000000", "units": "", "short_desc": " Idle Valve Duty Cycle Map", "long_desc": " Idle Valve Duty Cycle Map"}, "2D_IDLEVALVESITEMAP": {"name": "2D_IDLEVALVESITEMAP", "page": "0x01", "address": "0xd71a", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "100.000000", "display_minimum": "0.000000", "display_maximum": "100.000000", "display_interval": "10.000000", "units": "", "short_desc": " Idle Valve Site Map", "long_desc": " Idle Valve Site Map"}, "2D_LAUNCHLIMITERSECTOR1": {"name": "2D_LAUNCHLIMITERSECTOR1", "page": "0x00", "address": "0xa000", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Launch Limiter Sector 1", "long_desc": " Shows how the rev limit varies with time for launch sector 1. If no good sector has been seen then Launch Control is disabled by default. Setting a whole map to a value greater than the normal rev limit will create a sector that disables the launch control."}, "2D_LAUNCHLIMITERSECTOR2": {"name": "2D_LAUNCHLIMITERSECTOR2", "page": "0x00", "address": "0xa080", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Launch Limiter Sector 2", "long_desc": " Shows how the rev limit varies with time for launch sector 2. If no good sector has been seen then Launch Control is disabled by default. Setting a whole map to a value greater than the normal rev limit will create a sector that disables the launch control."}, "2D_LAUNCHLIMITERSECTOR3": {"name": "2D_LAUNCHLIMITERSECTOR3", "page": "0x00", "address": "0xa100", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Launch Limiter Sector 3", "long_desc": " Shows how the rev limit varies with time for launch sector 3. If no good sector has been seen then Launch Control is disabled by default. Setting a whole map to a value greater than the normal rev limit will create a sector that disables the launch control."}, "2D_LAUNCHLIMITERSECTOR4": {"name": "2D_LAUNCHLIMITERSECTOR4", "page": "0x00", "address": "0xa180", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Launch Limiter Sector 4", "long_desc": " Shows how the rev limit varies with time for launch sector 4. If no good sector has been seen then Launch Control is disabled by default. Setting a whole map to a value greater than the normal rev limit will create a sector that disables the launch control."}, "2D_LAUNCHLIMITERSECTOR5": {"name": "2D_LAUNCHLIMITERSECTOR5", "page": "0x00", "address": "0xa200", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Launch Limiter Sector 5", "long_desc": " Shows how the rev limit varies with time for launch sector 5. If no good sector has been seen then Launch Control is disabled by default. Setting a whole map to a value greater than the normal rev limit will create a sector that disables the launch control."}, "2D_LAUNCHLIMITERSECTOR6": {"name": "2D_LAUNCHLIMITERSECTOR6", "page": "0x00", "address": "0xa280", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Launch Limiter Sector 6", "long_desc": " Shows how the rev limit varies with time for launch sector 6. If no good sector has been seen then Launch Control is disabled by default. Setting a whole map to a value greater than the normal rev limit will create a sector that disables the launch control."}, "2D_LAUNCHLIMITERSECTOR7": {"name": "2D_LAUNCHLIMITERSECTOR7", "page": "0x00", "address": "0xa300", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "10000.000000", "display_interval": "1000.000000", "units": "RPM", "short_desc": " Launch Limiter Sector 7", "long_desc": " Shows how the rev limit varies with time for launch sector 7. If no good sector has been seen then Launch Control is disabled by default. Setting a whole map to a value greater than the normal rev limit will create a sector that disables the launch control."}, "2D_RADFANDUTYCYCLEMAP": {"name": "2D_RADFANDUTYCYCLEMAP", "page": "0x00", "address": "0x4450", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "100.000000", "display_minimum": "0.000000", "display_maximum": "100.000000", "display_interval": "10.000000", "units": "", "short_desc": " Water Pump Duty Cycle Map", "long_desc": " Determines the Water Pump PWM duty cycle as a function of coolant temperature. This map is only accessed whent he engine is running. The signal output is designed to be connected to an appropriate amplifier for the voltage and current requirments of the elctrical pump (or Fan) used."}, "2D_DIRECTDRIVERADFANTEMPSITEMAP": {"name": "2D_DIRECTDRIVERADFANTEMPSITEMAP", "page": "0x00", "address": "0x41c0", "bytes": "2", "scale_minimum": "-30.000000", "scale_maximum": "130.000000", "display_minimum": "-30.000000", "display_maximum": "130.000000", "display_interval": "10.000000", "units": "", "short_desc": " PWM Water Pump Temp Site Map", "long_desc": " PWM Water Pump Temp Site Map."}, "2D_INTRACYCLETIMES": {"name": "2D_INTRACYCLETIMES", "page": "0xfff8", "address": "0x1a5e", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "104858.000000", "display_minimum": "0.000000", "display_maximum": "2000.000000", "display_interval": "250.000000", "units": "uS", "short_desc": " Intra Cycle Times", "long_desc": " Shows the length of time between successive teeth on the crank trigger wheel"}, "2D_ENGINESPEEDHISTOGRAM": {"name": "2D_ENGINESPEEDHISTOGRAM", "page": "0x01", "address": "0x0000", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "5000.000000", "units": "s", "short_desc": " Engine Speed Histogram", "long_desc": " Engine Speed Histogram"}, "2D_LOWESTOLIPRESSUREHISTOGRAMBAR": {"name": "2D_LOWESTOLIPRESSUREHISTOGRAMBAR", "page": "0x01", "address": "0x0080", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65.535004", "display_minimum": "0.000000", "display_maximum": "20.000000", "display_interval": "5.000000", "units": "Bar", "short_desc": " Lowest Seen Oil Pressure (Bar)", "long_desc": " Lowest Seen Oil Pressure (Bar)"}, "2D_LOWESTOLIPRESSUREHISTOGRAMPSI": {"name": "2D_LOWESTOLIPRESSUREHISTOGRAMPSI", "page": "0x01", "address": "0x0080", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "963.000000", "display_minimum": "0.000000", "display_maximum": "250.000000", "display_interval": "50.000000", "units": "psi", "short_desc": " Lowest Seen Oil Pressure (psi)", "long_desc": " Lowest Seen Oil Pressure (psi)"}, "2D_COOLANTTEMPHISTOGRAM": {"name": "2D_COOLANTTEMPHISTOGRAM", "page": "0x01", "address": "0x0100", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "5000.000000", "units": "s", "short_desc": " Coolant Temperature Histogram", "long_desc": " Coolant Temperature Histogram"}, "2D_OILTEMPHISTOGRAM": {"name": "2D_OILTEMPHISTOGRAM", "page": "0x01", "address": "0x0200", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "5000.000000", "units": "s", "short_desc": " Oil Temperature Histogram", "long_desc": " Oil Temperature Histogram"}, "2D_BATTERYVOLTAGEHISTOGRAM": {"name": "2D_BATTERYVOLTAGEHISTOGRAM", "page": "0x01", "address": "0x0180", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "5000.000000", "units": "s", "short_desc": " Battery Voltage Histogram", "long_desc": " Battery Voltage Histogram"}, "2D_ENGINEBUZZHISTOGRAM": {"name": "2D_ENGINEBUZZHISTOGRAM", "page": "0x01", "address": "0x0280", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "6553.500000", "display_minimum": "0.000000", "display_maximum": "6553.500000", "display_interval": "500.000000", "units": "s", "short_desc": " Engine Overspeed Histogram", "long_desc": " Engine Overspeed Histogram"}, "2D_LOWESTSEENOILTEMPHIST": {"name": "2D_LOWESTSEENOILTEMPHIST", "page": "0x01", "address": "0x0300", "bytes": "2", "scale_minimum": "-30.000000", "scale_maximum": "290.000000", "display_minimum": "-30.000000", "display_maximum": "290.000000", "display_interval": "20.000000", "units": "", "short_desc": " Lowest Seen Oil Temperature", "long_desc": " Lowest Seen Oil Temperature"}, "2D_NITROUSTIMESITEMAP": {"name": "2D_NITROUSTIMESITEMAP", "page": "0x01", "address": "0x665e", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "21845.000000", "display_minimum": "0.000000", "display_maximum": "21845.000000", "display_interval": "4000.000000", "units": "ms", "short_desc": " Nitrous Time Site Map", "long_desc": " Nitrous Time Site Map. This map when combined with the Nitrous Extra Fuel DC map calculate the Duty cycle to be added to the fuel fed to the engine"}, "2D_NITROUSFUELDUTYCYCLEMAP": {"name": "2D_NITROUSFUELDUTYCYCLEMAP", "page": "0x01", "address": "0x667e", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "100.000000", "display_minimum": "0.000000", "display_maximum": "50.000000", "display_interval": "10.000000", "units": "", "short_desc": " Nitrous Fuel Duty Cycle Map", "long_desc": " Nitrous Fuel Duty Cycle Map. This map determines the amount of extra fuel fed to the engine when the nitrous system is active. NOTE: this is the Duty Cycle added to the fuel injectors not a time. This is because this fuel is required to burn all of the nitrous that is also fed to the engine."}, "2D_BAROTARGETBOOSTMAP": {"name": "2D_BAROTARGETBOOSTMAP", "page": "0x00", "address": "0x7480", "bytes": "1", "scale_minimum": "-1.638000", "scale_maximum": "1.620000", "display_minimum": "-1.500000", "display_maximum": "1.500000", "display_interval": "0.500000", "units": "V", "short_desc": " Baro Pressure Target Boost Compensation Map", "long_desc": " Provides compensation to the Target Boost Pressure as a function of Barometric Pressure."}, "2D_PERIODTABLE": {"name": "2D_PERIODTABLE", "page": "0x00", "address": "0xf930", "bytes": "2", "scale_minimum": "-100.000000", "scale_maximum": "100.000000", "display_minimum": "-100.000000", "display_maximum": "100.000000", "display_interval": "50.000000", "units": "", "short_desc": " Period Table", "long_desc": " Period Table"}, "2D_TORQUEREDUCTIONINDEXMAP": {"name": "2D_TORQUEREDUCTIONINDEXMAP", "page": "0x00", "address": "0xd9d0", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "100.000000", "display_minimum": "0.000000", "display_maximum": "100.000000", "display_interval": "10.000000", "units": "", "short_desc": " Torque Reduction Index Map", "long_desc": " Torque Reduction Index Map. Suggested setting Site 0 to 0% and Site 31 to 100% and interpolate between."}, "2D_IGNITIONTORQUEREDUTIONMAP": {"name": "2D_IGNITIONTORQUEREDUTIONMAP", "page": "0x00", "address": "0xda10", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "100.000000", "display_minimum": "0.000000", "display_maximum": "100.000000", "display_interval": "10.000000", "units": "", "short_desc": " Ignition Torque Redution Map", "long_desc": " Ignition Torque Redution Map. Suggested setting Site 0 to 0% and Site 31 to 100% and interpolate between."}, "2D_ENGINESPEEDINDEXMAPFORPSSOLENOIDS": {"name": "2D_ENGINESPEEDINDEXMAPFORPSSOLENOIDS", "page": "0x01", "address": "0x6796", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "RPM", "short_desc": " Engine Speed Index Map for PS", "long_desc": " Engine Speed Index Map for PS"}, "2D_MBECOOLANTCALIBRATION": {"name": "2D_MBECOOLANTCALIBRATION", "page": "0x01", "address": "0x671e", "bytes": "2", "scale_minimum": "5.000000", "scale_maximum": "0.000000", "display_minimum": "5.000000", "display_maximum": "0.000000", "display_interval": "-1.000000", "units": "V", "short_desc": " MBE Coolant Calibration", "long_desc": " Show the relationship between voltage and temperature for the Coolant temp sensor. This curve must match the type of sensor being used."}, "2D_EGTINDEXMAP": {"name": "2D_EGTINDEXMAP", "page": "0x01", "address": "0x1000", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "5.000000", "display_minimum": "0.000000", "display_maximum": "5.000000", "display_interval": "1.000000", "units": "V", "short_desc": " EGT Index Map", "long_desc": " EGT Index Map"}, "2D_EGTCALIBRATIONMAP": {"name": "2D_EGTCALIBRATIONMAP", "page": "0x01", "address": "0x1020", "bytes": "2", "scale_minimum": "-50.000000", "scale_maximum": "1230.000000", "display_minimum": "-50.000000", "display_maximum": "1230.000000", "display_interval": "100.000000", "units": "", "short_desc": " EGT Calibration Map", "long_desc": " EGT Calibration Map"}, "2D_EGTSITEMAP": {"name": "2D_EGTSITEMAP", "page": "0x01", "address": "0x2bf8", "bytes": "2", "scale_minimum": "-50.000000", "scale_maximum": "1230.000000", "display_minimum": "-50.000000", "display_maximum": "1230.000000", "display_interval": "100.000000", "units": "", "short_desc": " EGT Site Map", "long_desc": " EGT Site Map. Global site map for EGT."}, "2D_EGTFUELCOMPMAP": {"name": "2D_EGTFUELCOMPMAP", "page": "0x01", "address": "0x2bd8", "bytes": "2", "scale_minimum": "-50.000000", "scale_maximum": "50.000000", "display_minimum": "-50.000000", "display_maximum": "50.000000", "display_interval": "10.000000", "units": "", "short_desc": " EGT Fuel Trim Map", "long_desc": " EGT Fuel Trim Map. Map to show how fuel varies as a function of EGT."}, "2D_TRACTIONCUTRECOVERYMAP": {"name": "2D_TRACTIONCUTRECOVERYMAP", "page": "0x01", "address": "0xdc46", "bytes": "2", "scale_minimum": "100.000000", "scale_maximum": "0.000000", "display_minimum": "0.000000", "display_maximum": "100.000000", "display_interval": "10.000000", "units": "", "short_desc": " Traction Cut Spark Torque Recovery Map", "long_desc": " Traction Cut Spark Torque Recovery Map. This map sets the spark torque reduction for each spark after a miss from a traction spark cut. The aim is to get a smooth indrodution of power to prevent a further loss of traction. 100% gives full torque reduction. 0% gives no torque reduction and full power."}, "2D_LOWESTSEENFUELPRESSUREHIST": {"name": "2D_LOWESTSEENFUELPRESSUREHIST", "page": "0x01", "address": "0x0c80", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "963.000000", "display_minimum": "0.000000", "display_maximum": "250.000000", "display_interval": "50.000000", "units": "psi", "short_desc": " Lowest Seen Fuel Pressure", "long_desc": " Lowest Seen Fuel Pressure"}, "3D_BAROPRESSSAMPLEPOINTMAP": {"name": "3D_BAROPRESSSAMPLEPOINTMAP", "page": "0x00", "address": "0xb400", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "255.000000", "display_minimum": "0.000000", "display_maximum": "40.000000", "display_interval": "5.000000", "units": "Sample", "short_desc": " Baro Pressure Sample Point Map", "long_desc": " Map to determine which sample point to use to pick out barometric pressure. For the 32-2 Trigger wheel values of 0 to 31 are valid. Enter a value of 127 to indicate that no reading is to be taken at a given load and speed."}, "3D_MANPRESSSAMPLEPOINTMAP": {"name": "3D_MANPRESSSAMPLEPOINTMAP", "page": "0x00", "address": "0xb000", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "255.000000", "display_minimum": "0.000000", "display_maximum": "40.000000", "display_interval": "5.000000", "units": "Sample", "short_desc": " Manifold Pressure Sample Point Map", "long_desc": " Map to determine which sample point to use to pick out manifold pressure. For the 32-2 Trigger wheel values of 0 to 31 are valid. Enter a value of 127 to indicate that no reading is to be taken at a given load and speed."}, "3D_PRIMARYIGNMAP(TPSVSSPEED)": {"name": "3D_PRIMARYIGNMAP(TPSVSSPEED)", "page": "0x00", "address": "0x1000", "bytes": "2", "scale_minimum": "80.000000", "scale_maximum": "-40.000000", "display_minimum": "-40.000000", "display_maximum": "80.000000", "display_interval": "20.000000", "units": "", "short_desc": " Primary Ign Map (TPS vs Speed)", "long_desc": " The primary map for deriving ignition timing."}, "3D_SECONDARYIGNMAP(MAPVSSPEED)": {"name": "3D_SECONDARYIGNMAP(MAPVSSPEED)", "page": "0x00", "address": "0x6000", "bytes": "2", "scale_minimum": "60.000000", "scale_maximum": "-60.000000", "display_minimum": "-60.000000", "display_maximum": "60.000000", "display_interval": "10.000000", "units": "", "short_desc": " Secondary Ign Map (MAP vs Speed)", "long_desc": " Allows the Ignition advance to vary as a result of the reading from the Manifold Pressure sensor."}, "3D_PRIMARYIGNMAP(MAPVSSPEED)": {"name": "3D_PRIMARYIGNMAP(MAPVSSPEED)", "page": "0x00", "address": "0x1000", "bytes": "2", "scale_minimum": "80.000000", "scale_maximum": "-40.000000", "display_minimum": "-40.000000", "display_maximum": "80.000000", "display_interval": "20.000000", "units": "", "short_desc": " Primary Ign Map (MAP vs Speed)", "long_desc": " The primary map for deriving ignition timing."}, "3D_SECONDARYIGNMAP(TPSVSSPEED)": {"name": "3D_SECONDARYIGNMAP(TPSVSSPEED)", "page": "0x00", "address": "0x6000", "bytes": "2", "scale_minimum": "60.000000", "scale_maximum": "-60.000000", "display_minimum": "-60.000000", "display_maximum": "60.000000", "display_interval": "10.000000", "units": "", "short_desc": " Secondary Ign Map (TPS vs Speed)", "long_desc": " Allows the Ignition advance to vary as a result of the reading from the Throttle Position sensor."}, "3D_ASIGNFACTORMAP": {"name": "3D_ASIGNFACTORMAP", "page": "0x00", "address": "0x3800", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "100.000000", "display_minimum": "0.000000", "display_maximum": "100.000000", "display_interval": "10.000000", "units": "", "short_desc": " After Start Ignition Factor Map", "long_desc": " The percentage of After Start Ignition that will be applied as a function of Coolant Temperature at start and time after start."}, "3D_ASIGNCOMPMAP": {"name": "3D_ASIGNCOMPMAP", "page": "0x00", "address": "0x3c00", "bytes": "1", "scale_minimum": "30.000000", "scale_maximum": "-29.764999", "display_minimum": "-30.000000", "display_maximum": "30.000000", "display_interval": "5.000000", "units": "", "short_desc": " After Start Ignition Compensation Map (\ufffd30\ufffd)", "long_desc": " This map provides an adjustment to the ignition timing as a function of Throttle angle and Engine Speed. The output of this map is multiplied by the After Start Ignition Factor before being added to the main ignition timing."}, "3D_ASIGNCOMPMAP60": {"name": "3D_ASIGNCOMPMAP60", "page": "0x00", "address": "0x3c00", "bytes": "1", "scale_minimum": "60.000000", "scale_maximum": "-59.530998", "display_minimum": "-60.000000", "display_maximum": "60.000000", "display_interval": "10.000000", "units": "", "short_desc": " After Start Ignition Compensation Map (\ufffd60\ufffd)", "long_desc": " This map provides an adjustment to the ignition timing as a function of Throttle angle and Engine Speed. The output of this map is multiplied by the After Start Ignition Factor before being added to the main ignition timing."}, "3D_PRIMARYFUELMAP3D(TPSVSSPEED)": {"name": "3D_PRIMARYFUELMAP3D(TPSVSSPEED)", "page": "0x00", "address": "0x0000", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "105.000000", "display_minimum": "0.000000", "display_maximum": "20.000000", "display_interval": "5.000000", "units": "ms", "short_desc": " Primary 3D Fuel Map (TPS vs Speed)", "long_desc": " The primary map for deriving fuel quantity when the engine is running (ie out of cranking). Only use this map if the input for primary fuel is set to TPS-1 or TPS-2."}, "3D_FUELMAP3D(MANIFOLDPRESVSSPEED)": {"name": "3D_FUELMAP3D(MANIFOLDPRESVSSPEED)", "page": "0x00", "address": "0x5000", "bytes": "2", "scale_minimum": "-100.000000", "scale_maximum": "700.000000", "display_minimum": "-100.000000", "display_maximum": "250.000000", "display_interval": "50.000000", "units": "", "short_desc": " Secondary 3D Fuel Map (MAP vs Speed)", "long_desc": " The percentage compensation applied to the fuel pulse width as a function of pressure site and engine speed. Only use this map if the input for primary fuel is set to TPS-1 or TPS-2."}, "3D_PRIMARYFUELMAP3D(MAPVSSPEED)": {"name": "3D_PRIMARYFUELMAP3D(MAPVSSPEED)", "page": "0x00", "address": "0x0000", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "105.000000", "display_minimum": "0.000000", "display_maximum": "20.000000", "display_interval": "5.000000", "units": "ms", "short_desc": " Primary 3D Fuel Map (MAP vs Speed)", "long_desc": " The primary map for calculating fuel pulse width as a function of pressure site and engine speed."}, "3D_SECONDARYFUELMAP3D(TPSVSSPEED)": {"name": "3D_SECONDARYFUELMAP3D(TPSVSSPEED)", "page": "0x00", "address": "0x5000", "bytes": "2", "scale_minimum": "-100.000000", "scale_maximum": "700.000000", "display_minimum": "-100.000000", "display_maximum": "250.000000", "display_interval": "50.000000", "units": "", "short_desc": " Secondary 3D Fuel Map (TPS vs Speed)", "long_desc": " The percentage compensation applied to the fuel pulse width as a function of throttle site and engine speed. Only use this map if the input for primary fuel is set to MAP-1 or MAP2"}, "3D_AFTERSTARTFUEL": {"name": "3D_AFTERSTARTFUEL", "page": "0x00", "address": "0x1800", "bytes": "1", "scale_minimum": "-100.000000", "scale_maximum": "99.300003", "display_minimum": "-100.000000", "display_maximum": "99.300003", "display_interval": "10.000000", "units": "", "short_desc": " After Start Fuel Map", "long_desc": " After Start Fuel Map"}, "3D_ACCELFUELGAINMAPWITHSPEED": {"name": "3D_ACCELFUELGAINMAPWITHSPEED", "page": "0x00", "address": "0xb800", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "100.000000", "display_minimum": "0.000000", "display_maximum": "100.000000", "display_interval": "5000.000000", "units": "-", "short_desc": " Accel Gain - Engine Speed and Temperature", "long_desc": " Map to set the accel fuel gain as a function of Engine Speed and Engine Temperature"}, "3D_ACCELFUELCLAMPMAPWITHSPEED": {"name": "3D_ACCELFUELCLAMPMAPWITHSPEED", "page": "0x00", "address": "0xba00", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "300.000000", "display_minimum": "0.000000", "display_maximum": "300.000000", "display_interval": "50.000000", "units": "", "short_desc": " Accel Clamp - Engine Speed and Temperature", "long_desc": " Map to set the accel fuel clamp as a function of Engine Speed and Engine Temperature"}, "3D_ACCELFUELDECAYMAPWITHSPEED": {"name": "3D_ACCELFUELDECAYMAPWITHSPEED", "page": "0x00", "address": "0xbb00", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "300.000000", "display_minimum": "0.000000", "display_maximum": "300.000000", "display_interval": "50.000000", "units": "", "short_desc": " Accel Decay - Engine Speed and Temperature", "long_desc": " Map to set the accel fuel decay as a function of Engine Speed and Engine Temperature"}, "3D_DECELFUELGAINMAPWITHSPEED": {"name": "3D_DECELFUELGAINMAPWITHSPEED", "page": "0x00", "address": "0xbc00", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "100.000000", "display_minimum": "0.000000", "display_maximum": "100.000000", "display_interval": "10.000000", "units": "-", "short_desc": " Decel Gain - Engine Speed and Temperature", "long_desc": " Map to set the decel fuel gain as a function of Engine Speed and Engine Temperature"}, "3D_DECELFUELCLAMPMAPWITHSPEED": {"name": "3D_DECELFUELCLAMPMAPWITHSPEED", "page": "0x00", "address": "0xbe00", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "-100.000000", "display_minimum": "-100.000000", "display_maximum": "0.000000", "display_interval": "25.000000", "units": "", "short_desc": " Decel Clamp - Engine Speed and Temperature", "long_desc": " Map to set the decel fuel clamp as a function of Engine Speed and Engine Temperature"}, "3D_DECELFUELDECAYMAPWITHSPEED": {"name": "3D_DECELFUELDECAYMAPWITHSPEED", "page": "0x00", "address": "0xbf00", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "100.000000", "display_minimum": "0.000000", "display_maximum": "100.000000", "display_interval": "25.000000", "units": "", "short_desc": " Decel Decay - Engine Speed and Temperature", "long_desc": " Map to set the decel fuel decay as a function of Engine Speed and Engine Temperature"}, "3D_BLATFUELGAINMAPWITHSPEED": {"name": "3D_BLATFUELGAINMAPWITHSPEED", "page": "0x00", "address": "0xd800", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "105.000000", "display_minimum": "0.000000", "display_maximum": "120.000000", "display_interval": "20.000000", "units": "ms", "short_desc": " Async Accel Pulse Width", "long_desc": " Map to set the async accel fuel pulse width as a function of Engine Speed and Engine Temperature. Speed Index comes from Accel Fuel"}, "3D_FUELTIMINGMAP(TPSSPEED)": {"name": "3D_FUELTIMINGMAP(TPSSPEED)", "page": "0x00", "address": "0x0800", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "720.000000", "display_minimum": "0.000000", "display_maximum": "720.000000", "display_interval": "60.000000", "units": "", "short_desc": " Fuel Timing Map", "long_desc": " End point of injection indexed by TPS and Engine Speed."}, "3D_TARGETLAMBDAMAP": {"name": "3D_TARGETLAMBDAMAP", "page": "0x00", "address": "0xc000", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "2.550000", "display_minimum": "0.000000", "display_maximum": "2.550000", "display_interval": "0.500000", "units": "Lam", "short_desc": " Target Lambda Map", "long_desc": " If the ECU is set up to do closed loop Lambda; then it will try to control to this number; indexed by engine speed and throttle position. This map is not interpolated; and if either the minimum or maximum value is entered in a cell; then the fuelling will be open loop at that location in the map; Used by all Lambda Sensors."}, "3D_ADAPTIVEFUELMAPCHANNELARAM": {"name": "3D_ADAPTIVEFUELMAPCHANNELARAM", "page": "0x00", "address": "0x0000", "bytes": "2", "scale_minimum": "-100.000000", "scale_maximum": "100.000000", "display_minimum": "-100.000000", "display_maximum": "100.000000", "display_interval": "20.000000", "units": "", "short_desc": " Adaptive Fuel Map A (1)", "long_desc": " The ECU writes the integral term of the lambda control to this map. The contents of this map can be reset to zero by using the ECU Tools menu in Easimap."}, "3D_TARGETBOOSTMAP": {"name": "3D_TARGETBOOSTMAP", "page": "0x00", "address": "0xd000", "bytes": "2", "scale_minimum": "-1.000000", "scale_maximum": "5.553500", "display_minimum": "-1.000000", "display_maximum": "5.553500", "display_interval": "1.000000", "units": "Bar", "short_desc": " Target Boost Map", "long_desc": " Map to set the Target Boost Pressure as a function of Throttle angle and Engine speed. Note that like all other references to boost pressure 0.00 represents atmospheric pressure so to achieve 1.00 Bar of Boost you must enter a 1.00 in this map."}, "3D_SECONDTARGETBOOSTMAP": {"name": "3D_SECONDTARGETBOOSTMAP", "page": "0x00", "address": "0x4800", "bytes": "2", "scale_minimum": "-1.000000", "scale_maximum": "5.553500", "display_minimum": "-1.000000", "display_maximum": "5.553500", "display_interval": "1.000000", "units": "Bar", "short_desc": " Second Target Boost Map", "long_desc": " Map to set the Target Boost Pressure as a function of Throttle angle and Engine speed. Note that like all other references to boost pressure 0.00 represents atmospheric pressure so to achieve 1.00 Bar of Boost you must enter a 1.00 in this map."}, "3D_SECONDWASTEGATEOLDCMAP": {"name": "3D_SECONDWASTEGATEOLDCMAP", "page": "0x00", "address": "0x7800", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "100.000000", "display_minimum": "0.000000", "display_maximum": "100.000000", "display_interval": "10.000000", "units": "", "short_desc": " Second Wastegate Open Loop Duty Cycle Map", "long_desc": " The open loop duty cycle is the starting point for the closed loop boost controller."}, "3D_WASTEGATEOLDCMAP": {"name": "3D_WASTEGATEOLDCMAP", "page": "0x00", "address": "0xe000", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "100.000000", "display_minimum": "0.000000", "display_maximum": "100.000000", "display_interval": "10.000000", "units": "", "short_desc": " Wastegate Open Loop Duty Cycle Map", "long_desc": " The open loop duty cycle is the starting point for the closed loop boost controller."}, "3D_VARCAM1TARGETMAP": {"name": "3D_VARCAM1TARGETMAP", "page": "0x01", "address": "0x4e10", "bytes": "2", "scale_minimum": "-360.000000", "scale_maximum": "360.000000", "display_minimum": "-10.000000", "display_maximum": "70.000000", "display_interval": "10.000000", "units": "", "short_desc": " Variable Cam1 Target", "long_desc": " Define the cam position required as a function of engine speed."}, "3D_IDLEVALVEVSSPEEDFUELMAP": {"name": "3D_IDLEVALVEVSSPEEDFUELMAP", "page": "0x00", "address": "0xe800", "bytes": "2", "scale_minimum": "-52.500000", "scale_maximum": "52.500000", "display_minimum": "-10.000000", "display_maximum": "10.000000", "display_interval": "2.000000", "units": "ms", "short_desc": " Idle Valve Speed Fuel Map", "long_desc": " Idle Valve Speed Fuel Map"}, "3D_SPEEDVSLOADHIST": {"name": "3D_SPEEDVSLOADHIST", "page": "0x01", "address": "0x0400", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "5000.000000", "units": "s", "short_desc": " Speed vs Load Histogram", "long_desc": " Speed vs Load Histogram"}, "3D_INJAFUELTRIMMAP(TPSVSSPEED)": {"name": "3D_INJAFUELTRIMMAP(TPSVSSPEED)", "page": "0x01", "address": "0x8000", "bytes": "2", "scale_minimum": "-100.000000", "scale_maximum": "300.000000", "display_minimum": "-20.000000", "display_maximum": "20.000000", "display_interval": "4.000000", "units": "", "short_desc": " Inj A Fuel Trim Map (Primary Load vs Speed)", "long_desc": " Sets the trim for Inj A based on speed and load"}, "3D_INJBFUELTRIMMAP(TPSVSSPEED)": {"name": "3D_INJBFUELTRIMMAP(TPSVSSPEED)", "page": "0x01", "address": "0x8800", "bytes": "2", "scale_minimum": "-100.000000", "scale_maximum": "300.000000", "display_minimum": "-20.000000", "display_maximum": "20.000000", "display_interval": "4.000000", "units": "", "short_desc": " Inj B Fuel Trim Map (Primary Load vs Speed)", "long_desc": " Sets the trim for Inj B based on speed and load"}, "3D_INJCFUELTRIMMAP(TPSVSSPEED)": {"name": "3D_INJCFUELTRIMMAP(TPSVSSPEED)", "page": "0x01", "address": "0x9000", "bytes": "2", "scale_minimum": "-100.000000", "scale_maximum": "300.000000", "display_minimum": "-20.000000", "display_maximum": "20.000000", "display_interval": "4.000000", "units": "", "short_desc": " Inj C Fuel Trim Map (Primary Load vs Speed)", "long_desc": " Sets the trim for Inj C based on speed and load"}, "3D_INJDFUELTRIMMAP(TPSVSSPEED)": {"name": "3D_INJDFUELTRIMMAP(TPSVSSPEED)", "page": "0x01", "address": "0x9800", "bytes": "2", "scale_minimum": "-100.000000", "scale_maximum": "300.000000", "display_minimum": "-20.000000", "display_maximum": "20.000000", "display_interval": "4.000000", "units": "", "short_desc": " Inj D Fuel Trim Map (Primary Load vs Speed)", "long_desc": " Sets the trim for Inj D based on speed and load"}, "3D_IGNITIONZEROTORQUEMAP": {"name": "3D_IGNITIONZEROTORQUEMAP", "page": "0x00", "address": "0xa400", "bytes": "2", "scale_minimum": "80.000000", "scale_maximum": "-40.000000", "display_minimum": "-40.000000", "display_maximum": "80.000000", "display_interval": "20.000000", "units": "", "short_desc": " Ignition Zero Torque Map", "long_desc": " Ignition Zero Torque Map. This map defines the Ignition timing that represents 100% torque reduction. Suggested value -40 degrees throughout map"}, "3D_UPSHIFTIGNITIONCUTDELAYMAP": {"name": "3D_UPSHIFTIGNITIONCUTDELAYMAP", "page": "0x01", "address": "0xc800", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "ms", "short_desc": " Up Shift Ignition Cut Delay Map", "long_desc": " Up Shift Ignition Cut Delay Map. This is the delay after the button press has been confirmed before the ignition cut sequence will start. If set to maximum or zero then this function is disabled. This is not used in \"Cut On Pin Low\""}, "3D_DOWNSHIFTIGNITIONCUTDELAYMAP": {"name": "3D_DOWNSHIFTIGNITIONCUTDELAYMAP", "page": "0x01", "address": "0xd200", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "65535.000000", "display_minimum": "0.000000", "display_maximum": "65535.000000", "display_interval": "10000.000000", "units": "ms", "short_desc": " Down Shift Ignition Cut Delay Map", "long_desc": " Down Shift Ignition Cut Delay Map. This is the delay after the button press has been confirmed before the ignition cut sequence will start. If set to maximum or zero then this function is disabled."}, "3D_ANTILAG_IGNMAP": {"name": "3D_ANTILAG_IGNMAP", "page": "0x01", "address": "0x7000", "bytes": "2", "scale_minimum": "80.000000", "scale_maximum": "-40.000000", "display_minimum": "-40.000000", "display_maximum": "80.000000", "display_interval": "20.000000", "units": "", "short_desc": " Anti-Lag Ign Map", "long_desc": " The map for deriving ignition timing when Anti-Lag is active. When in Anti Lag mode no other maps or compensations alter the ignition."}, "3D_ANTILAG_FUELMAP": {"name": "3D_ANTILAG_FUELMAP", "page": "0x01", "address": "0x7800", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "105.000000", "display_minimum": "0.000000", "display_maximum": "20.000000", "display_interval": "5.000000", "units": "ms", "short_desc": " Anti-Lag Fuel Map", "long_desc": " The map for calculating fuel pulse width when Anti-Lag is active. When in Anti Lag mode no other maps or compensations alter the fuel."}, "3D_ANTILAG_MISSPERIOD": {"name": "3D_ANTILAG_MISSPERIOD", "page": "0x01", "address": "0x6800", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "255.000000", "display_minimum": "0.000000", "display_maximum": "255.000000", "display_interval": "50.000000", "units": "Ignition Events", "short_desc": " Anti-Lag Miss Period Map", "long_desc": " Anti-Lag Miss Period Map. To keep the turbo cool during Anti Lag Some igniton events are missed. The number and timing of the misses are determined by the Anti Lag Period and Miss Rate Maps. The Period is the number of ignition events before the cycle starts again. The Miss Rate is the number of the ignition events in that cycle that are missed. eg Period at 100 Miss rate at 17%. This gives 83 sparks and then 17 misses in each cycle."}, "3D_ANTILAG_MISSRATE": {"name": "3D_ANTILAG_MISSRATE", "page": "0x01", "address": "0x6c00", "bytes": "1", "scale_minimum": "0.000000", "scale_maximum": "100.000000", "display_minimum": "0.000000", "display_maximum": "100.000000", "display_interval": "20.000000", "units": "", "short_desc": " Anti-Lag Miss Rate Map", "long_desc": " Anti-Lag Miss Period Map. To keep the turbo cool during Anti Lag Some igniton events are missed. The number and timing of the misses are determined by the Anti Lag Period and Miss Rate Maps. The Period is the number of ignition events before the cycle starts again. The Miss Rate is the number of the ignition events in that cycle that are missed. eg Period at 100 Miss rate at 17%. This gives 83 sparks and then 17 misses in each cycle."}, "3D_THIRDTARGETBOOSTMAP": {"name": "3D_THIRDTARGETBOOSTMAP", "page": "0x00", "address": "0x8000", "bytes": "2", "scale_minimum": "-1.000000", "scale_maximum": "5.553500", "display_minimum": "-1.000000", "display_maximum": "5.553500", "display_interval": "1.000000", "units": "Bar", "short_desc": " Third Target Boost Map", "long_desc": " Map to set the Target Boost Pressure as a function of Throttle angle and Engine speed. Note that like all other references to boost pressure 0.00 represents atmospheric pressure so to achieve 1.00 Bar of Boost you must enter a 1.00 in this map."}, "3D_THIRDWASTEGATEOLDCMAP": {"name": "3D_THIRDWASTEGATEOLDCMAP", "page": "0x00", "address": "0x9000", "bytes": "2", "scale_minimum": "0.000000", "scale_maximum": "100.000000", "display_minimum": "0.000000", "display_maximum": "100.000000", "display_interval": "10.000000", "units": "", "short_desc": " Third Wastegate Open Loop Duty Cycle Map", "long_desc": " The open loop duty cycle is the starting point for the closed loop boost controller."}}