GHA Automation

This commit is contained in:
GitHub git update Action 2024-02-15 17:17:17 +00:00
parent 92f2b5f939
commit 5ebc6361ed
3 changed files with 122 additions and 120 deletions

View File

@ -1158,7 +1158,7 @@
#define show_microRusEFI_presets false #define show_microRusEFI_presets false
#define show_Proteus_presets false #define show_Proteus_presets false
#define show_test_presets false #define show_test_presets false
#define SIGNATURE_HASH 493046576 #define SIGNATURE_HASH 1702789437
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1482,7 +1482,7 @@
#define ts_show_vr_threshold_2 false #define ts_show_vr_threshold_2 false
#define ts_show_vr_threshold_all false #define ts_show_vr_threshold_all false
#define ts_show_vr_threshold_pins true #define ts_show_vr_threshold_pins true
#define TS_SIGNATURE "rusEFI default.2024.02.14.XXX.493046576" #define TS_SIGNATURE "rusEFI default.2024.02.15.XXX.1702789437"
#define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char > #define TS_SIMULATE_CAN_char >
#define TS_SINGLE_WRITE_COMMAND 'W' #define TS_SINGLE_WRITE_COMMAND 'W'

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer // was generated automatically by rusEFI tool config_definition.jar based on gen_config.sh by SignatureConsumer
// //
#define SIGNATURE_HASH 493046576 #define SIGNATURE_HASH 1702789437
#define TS_SIGNATURE "rusEFI default.2024.02.14.XXX.493046576" #define TS_SIGNATURE "rusEFI default.2024.02.15.XXX.1702789437"

View File

@ -37,12 +37,12 @@ enable2ndByteCanID = false
[MegaTune] [MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI default.2024.02.14.XXX.493046576" signature = "rusEFI default.2024.02.15.XXX.1702789437"
[TunerStudio] [TunerStudio]
queryCommand = "S" queryCommand = "S"
versionInfo = "V" ; firmware version for title bar. versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI default.2024.02.14.XXX.493046576" ; signature is expected to be 7 or more characters. signature= "rusEFI default.2024.02.15.XXX.1702789437" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C ; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false useLegacyFTempUnits = false
@ -98,7 +98,7 @@ enable2ndByteCanID = false
#define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5" #define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5"
; CONFIG_DEFINITION_START ; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Wed Feb 14 17:17:46 UTC 2024 ; this section was generated automatically by rusEFI tool config_definition.jar based on (unknown script) integration/rusefi_config.txt Thu Feb 15 17:17:09 UTC 2024
pageSize = 22232 pageSize = 22232
page = 1 page = 1
@ -168,7 +168,7 @@ map_samplingWindowBins = array, F32, 280, [8], "", 1, 0, 0, 18000, 2
map_samplingWindow = array, F32, 312, [8], "deg", 1, 0, -720, 720, 2 map_samplingWindow = array, F32, 312, [8], "deg", 1, 0, -720, 720, 2
map_sensor_lowValue = scalar, F32, 344, "kpa", 1, 0, -400, 800, 2 map_sensor_lowValue = scalar, F32, 344, "kpa", 1, 0, -400, 800, 2
map_sensor_highValue = scalar, F32, 348, "kpa", 1, 0, -400, 800, 2 map_sensor_highValue = scalar, F32, 348, "kpa", 1, 0, -400, 800, 2
map_sensor_type = bits, U08, 352, [0:4], "Custom", "DENSO183", "MPX4250", "HONDA3BAR", "NEON_2003", "22012AA090", "GM 3 Bar", "MPX4100", "Toyota 89420-02010", "MPX4250A", "Bosch 2.5", "Mazda1Bar", "GM 2 Bar", "GM 1 Bar", "MPXH6400", "MPXH6300" map_sensor_type = bits, U08, 352, [0:4], "Custom", "DENSO183", "MPX4250", "HONDA3BAR", "NEON_2003", "22012AA090", "GM 3 Bar", "MPX4100", "Toyota 89420-02010", "MPX4250A", "Bosch 2.5", "Mazda1Bar", "GM 2 Bar", "GM 1 Bar", "MPXH6400", "MPXH6300", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
map_sensor_hwChannel = bits, U08, 353, [0:5], $adc_channel_e_list map_sensor_hwChannel = bits, U08, 353, [0:5], $adc_channel_e_list
clt_tempC_1 = scalar, F32, 356, "*C", 1, 0, -55, 200, 1 clt_tempC_1 = scalar, F32, 356, "*C", 1, 0, -55, 200, 1
clt_tempC_2 = scalar, F32, 360, "*C", 1, 0, -55, 200, 1 clt_tempC_2 = scalar, F32, 360, "*C", 1, 0, -55, 200, 1
@ -192,9 +192,9 @@ knockBandCustom = scalar, F32, 428, "kHz", 1, 0, 0, 20, 2
displacement = scalar, U16, 432, "L", 0.001, 0, 0, 65, 3 displacement = scalar, U16, 432, "L", 0.001, 0, 0, 65, 3
triggerSimulatorRpm = scalar, U16, 434, "RPM", 1, 0, 0, 30000, 0 triggerSimulatorRpm = scalar, U16, 434, "RPM", 1, 0, 0, 30000, 0
cylindersCount = scalar, U32, 436, "", 1, 0, 1, 12, 0 cylindersCount = scalar, U32, 436, "", 1, 0, 1, 12, 0
firingOrder = bits, U08, 440, [0:6], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "1-5-4-8-3-7-2-6", "fo33", "fo34", "fo35", "fo36", "fo37" firingOrder = bits, U08, 440, [0:6], "One Cylinder", "1-3-4-2", "1-2-4-3", "1-3-2-4", "1-5-3-6-2-4", "1-8-4-3-6-5-7-2", "1-2-4-5-3", "1-4-2-5-3-6", "1-2", "1-2-3-4-5-6", "1-2-3", "1-8-7-2-6-5-4-3", "1-5-4-2-6-3-7-8", "1-6-3-2-5-4", "1-10-9-4-3-6-5-8-7_2", "1-7-5-11-3-9-6-12-2-8-4-10", "1-7-4-10-2-8-6-12-3-9-5-11", "1-4-3-2", "1-12-5-8-3-10-6-7-2-11-4-9", "1-2-7-8-4-5-6-3", "1-3-7-2-6-5-4-8", "1-2-3-4-5-6-7-8-9", "INVALID", "1-2-3-4-5-6-7-8-9-10-11-12", "1-3-2", "1-2-3-4-5-6-7-8", "1-5-4-8-6-3-7-2", "1-4-3-6-2-5", "1-8-7-3-6-5-4-2", "1-6-2-4-3-5", "1-6-5-4-3-2", "1-4-5-2-3-6", "1-5-4-8-3-7-2-6", "fo33", "fo34", "fo35", "fo36", "fo37", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
cylinderBore = scalar, F32, 444, "mm", 1, 0, 0, 20000, 2 cylinderBore = scalar, F32, 444, "mm", 1, 0, 0, 20000, 2
fuelAlgorithm = bits, U08, 448, [0:2], "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" fuelAlgorithm = bits, U08, 448, [0:2], "Speed Density", "MAF Air Charge", "Alpha-N", "Lua", "INVALID", "INVALID", "INVALID", "INVALID"
ALSMaxTPS = scalar, U08, 449, "%", 1, 0, 0, 10, 0 ALSMaxTPS = scalar, U08, 449, "%", 1, 0, 0, 10, 0
crankingInjectionMode = bits, U08, 450, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point" crankingInjectionMode = bits, U08, 450, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
injectionMode = bits, U08, 451, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point" injectionMode = bits, U08, 451, [0:1], "Simultaneous", "Sequential", "Batch", "Single Point"
@ -215,7 +215,7 @@ fanOnTemperature = scalar, F32, 484, "deg C", 1, 0, 0, 150, 0
fanOffTemperature = scalar, F32, 488, "deg C", 1, 0, 0, 150, 0 fanOffTemperature = scalar, F32, 488, "deg C", 1, 0, 0, 150, 0
acrPin = bits, U16, 492, [0:8], $output_pin_e_list acrPin = bits, U16, 492, [0:8], $output_pin_e_list
driveWheelRevPerKm = scalar, F32, 496, "revs/km", 1, 0, 100, 1000, 1 driveWheelRevPerKm = scalar, F32, 496, "revs/km", 1, 0, 100, 1000, 1
canNbcType = bits, U08, 500, [0:4], "None", "FIAT", "VAG", "MAZDA RX8", "BMW E46", "W202", "BMW E90", "Haltech", "VAG MQB", "Nissan VQ35", "Genesis Coupe", "Honda K", "AiM", "MS Simplified Broadcast", "type 14" canNbcType = bits, U08, 500, [0:4], "None", "FIAT", "VAG", "MAZDA RX8", "BMW E46", "W202", "BMW E90", "Haltech", "VAG MQB", "Nissan VQ35", "Genesis Coupe", "Honda K", "AiM", "MS Simplified Broadcast", "type 14", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
canSleepPeriodMs = scalar, S32, 504, "ms", 1, 0, 0, 1000, 2 canSleepPeriodMs = scalar, S32, 504, "ms", 1, 0, 0, 1000, 2
camDecoder2jzPrecision = scalar, U08, 508, "", 1, 0, 0, 100, 0 camDecoder2jzPrecision = scalar, U08, 508, "", 1, 0, 0, 100, 0
byFirmwareVersion = scalar, S32, 512, "index", 1, 0, 0, 300, 0 byFirmwareVersion = scalar, S32, 512, "index", 1, 0, 0, 300, 0
@ -225,11 +225,11 @@ fuelLevelSensor = bits, U08, 518, [0:5], $adc_channel_e_list
tps2_1AdcChannel = bits, U08, 519, [0:5], $adc_channel_e_list tps2_1AdcChannel = bits, U08, 519, [0:5], $adc_channel_e_list
idle_derivativeFilterLoss = scalar, F32, 520, "x", 1, 0, -1000000, 1000000, 4 idle_derivativeFilterLoss = scalar, F32, 520, "x", 1, 0, -1000000, 1000000, 4
trailingSparkAngle = scalar, S32, 524, "angle", 1, 0, 0, 720, 0 trailingSparkAngle = scalar, S32, 524, "angle", 1, 0, 0, 720, 0
trigger_type = bits, U32, 528, [0:6], "custom toothed wheel", "Ford Aspire", "Dodge Neon 1995", "Miata NA", "INVALID", "GM_7X", "Daihatsu 3 cylinder", "Mazda SOHC 4", "60/2", "36/1", "Mercedes Two Segment", "Single Tooth", "EZ30", "INVALID", "Dodge Neon 2003", "Mazda DOHC 1+4", "1+1", "INVALID", "Half Moon", "Dodge Ram 1+16", "60/2 VW", "Benelli Tre", "Dodge Stratus", "36_2_2_2", "Nissan Primera", "dev 2JZ 3/34 simulator", "Rover K", "GM 24x 5 degree", "Honda CBR 600 Cam", "Mitsubishi 4G92/93/94 Cam 29", "Honda CBR 600 custom", "3/1 skipped", "Dodge Neon 2003 crank", "Miata NB", "Mitsubishi 4G63 Cam 34", "INVALID", "Subaru 7+6", "Jeep 18-2-2-2", "12 tooth crank", "Dodge Neon 1995 crank only", "Jeep XJ 4 cyl", "FiatIAQ_P8", "Mazda Z5", "INVALID", "Renix 44-2-2", "Renix 66-2-2-2", "Honda K 12+1", "INVALID", "36/2", "Subaru SVX", "1+16", "Subaru 7 without 6", "INVALID", "TriTach", "GM 60/2/2/2", "Skoda Favorit", "Barra 3+1 Cam", "Kawa KX450F", "Nissan VQ35", "INVALID", "Nissan VQ30", "Nissan QR25", "INVALID", "Subaru SVX Crank 1", "Subaru SVX Cam VVT", "Ford PIP", "Suzuki G13B", "Honda K 4+1", "Nissan MR18 Crank", "32/2", "36-2-1", "36-2-1-1", "3/0", "INVALID", "GM 24x 3 degree", "60-2-2 F3R", "Mitsu 4G63 Crank", "x2 30 Deg camshaft BTDC", "INVALID", "Mitsu 6G72 Cam", "6/0", "Daihatsu 4 cylinder", "trg82", "trg83" trigger_type = bits, U32, 528, [0:6], "custom toothed wheel", "Ford Aspire", "Dodge Neon 1995", "Miata NA", "INVALID", "GM_7X", "Daihatsu 3 cylinder", "Mazda SOHC 4", "60/2", "36/1", "Mercedes Two Segment", "Single Tooth", "EZ30", "INVALID", "Dodge Neon 2003", "Mazda DOHC 1+4", "1+1", "INVALID", "Half Moon", "Dodge Ram 1+16", "60/2 VW", "Benelli Tre", "Dodge Stratus", "36_2_2_2", "Nissan Primera", "dev 2JZ 3/34 simulator", "Rover K", "GM 24x 5 degree", "Honda CBR 600 Cam", "Mitsubishi 4G92/93/94 Cam 29", "Honda CBR 600 custom", "3/1 skipped", "Dodge Neon 2003 crank", "Miata NB", "Mitsubishi 4G63 Cam 34", "INVALID", "Subaru 7+6", "Jeep 18-2-2-2", "12 tooth crank", "Dodge Neon 1995 crank only", "Jeep XJ 4 cyl", "FiatIAQ_P8", "Mazda Z5", "INVALID", "Renix 44-2-2", "Renix 66-2-2-2", "Honda K 12+1", "INVALID", "36/2", "Subaru SVX", "1+16", "Subaru 7 without 6", "INVALID", "TriTach", "GM 60/2/2/2", "Skoda Favorit", "Barra 3+1 Cam", "Kawa KX450F", "Nissan VQ35", "INVALID", "Nissan VQ30", "Nissan QR25", "INVALID", "Subaru SVX Crank 1", "Subaru SVX Cam VVT", "Ford PIP", "Suzuki G13B", "Honda K 4+1", "Nissan MR18 Crank", "32/2", "36-2-1", "36-2-1-1", "3/0", "INVALID", "GM 24x 3 degree", "60-2-2 F3R", "Mitsu 4G63 Crank", "x2 30 Deg camshaft BTDC", "INVALID", "Mitsu 6G72 Cam", "6/0", "Daihatsu 4 cylinder", "trg82", "trg83", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
trigger_customTotalToothCount = scalar, S32, 532, "number", 1, 0, 1, 300, 0 trigger_customTotalToothCount = scalar, S32, 532, "number", 1, 0, 1, 300, 0
trigger_customSkippedToothCount = scalar, S32, 536, "number", 1, 0, 0, 300, 0 trigger_customSkippedToothCount = scalar, S32, 536, "number", 1, 0, 0, 300, 0
airByRpmTaper = scalar, F32, 540, "%", 1, 0, 0, 50, 1 airByRpmTaper = scalar, F32, 540, "%", 1, 0, 0, 50, 1
hip9011SpiDevice = bits, U08, 544, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" hip9011SpiDevice = bits, U08, 544, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
boostControlSafeDutyCycle = scalar, U08, 545, "%", 1, 0, 0, 100, 0 boostControlSafeDutyCycle = scalar, U08, 545, "%", 1, 0, 0, 100, 0
mafAdcChannel = bits, U08, 546, [0:5], $adc_channel_e_list mafAdcChannel = bits, U08, 546, [0:5], $adc_channel_e_list
acrRevolutions = scalar, U08, 547, "", 1, 0, 0, 100, 0 acrRevolutions = scalar, U08, 547, "", 1, 0, 0, 100, 0
@ -254,7 +254,7 @@ mc33810_csPinMode = bits, U08, 593, [0:1], "default", "default inverted", "open
throttlePedalUpPin = bits, U16, 594, [0:7], $switch_input_pin_e_list throttlePedalUpPin = bits, U16, 594, [0:7], $switch_input_pin_e_list
baroSensor_lowValue = scalar, F32, 596, "kpa", 1, 0, -400, 800, 2 baroSensor_lowValue = scalar, F32, 596, "kpa", 1, 0, -400, 800, 2
baroSensor_highValue = scalar, F32, 600, "kpa", 1, 0, -400, 800, 2 baroSensor_highValue = scalar, F32, 600, "kpa", 1, 0, -400, 800, 2
baroSensor_type = bits, U08, 604, [0:4], "Custom", "DENSO183", "MPX4250", "HONDA3BAR", "NEON_2003", "22012AA090", "GM 3 Bar", "MPX4100", "Toyota 89420-02010", "MPX4250A", "Bosch 2.5", "Mazda1Bar", "GM 2 Bar", "GM 1 Bar", "MPXH6400", "MPXH6300" baroSensor_type = bits, U08, 604, [0:4], "Custom", "DENSO183", "MPX4250", "HONDA3BAR", "NEON_2003", "22012AA090", "GM 3 Bar", "MPX4100", "Toyota 89420-02010", "MPX4250A", "Bosch 2.5", "Mazda1Bar", "GM 2 Bar", "GM 1 Bar", "MPXH6400", "MPXH6300", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
baroSensor_hwChannel = bits, U08, 605, [0:5], $adc_channel_e_list baroSensor_hwChannel = bits, U08, 605, [0:5], $adc_channel_e_list
idle_solenoidFrequency = scalar, S32, 608, "Hz", 1, 0, 0, 3000, 0 idle_solenoidFrequency = scalar, S32, 608, "Hz", 1, 0, 0, 3000, 0
idle_solenoidPin = bits, U16, 612, [0:8], $output_pin_e_list idle_solenoidPin = bits, U16, 612, [0:8], $output_pin_e_list
@ -268,7 +268,7 @@ engineSyncCam = bits, S08, 626, [0:1], "Intake First Bank", "Exhaust First Bank"
vssFilterReciprocal = scalar, U08, 627, "", 1, 0, 3, 200 0 vssFilterReciprocal = scalar, U08, 627, "", 1, 0, 3, 200 0
vssGearRatio = scalar, U16, 628, "ratio", 0.001, 0, 0, 60, 3 vssGearRatio = scalar, U16, 628, "ratio", 0.001, 0, 0, 60, 3
vssToothCount = scalar, U08, 630, "count", 1, 0, 1, 100, 0 vssToothCount = scalar, U08, 630, "count", 1, 0, 1, 100, 0
idleVeOverrideMode = bits, U08, 631, [0:1], "None", "MAP", "TPS" idleVeOverrideMode = bits, U08, 631, [0:1], "None", "MAP", "TPS", "INVALID"
l9779_cs = bits, U16, 632, [0:7], $gpio_list l9779_cs = bits, U16, 632, [0:7], $gpio_list
injectionPins1 = bits, U16, 634, [0:8], $output_pin_e_list injectionPins1 = bits, U16, 634, [0:8], $output_pin_e_list
injectionPins2 = bits, U16, 636, [0:8], $output_pin_e_list injectionPins2 = bits, U16, 636, [0:8], $output_pin_e_list
@ -306,15 +306,15 @@ fanPin = bits, U16, 692, [0:8], $output_pin_e_list
clutchDownPin = bits, U16, 694, [0:7], $switch_input_pin_e_list clutchDownPin = bits, U16, 694, [0:7], $switch_input_pin_e_list
alternatorControlPin = bits, U16, 696, [0:8], $output_pin_e_list alternatorControlPin = bits, U16, 696, [0:8], $output_pin_e_list
alternatorControlPinMode = bits, U08, 698, [0:1], "default", "default inverted", "open collector", "open collector inverted" alternatorControlPinMode = bits, U08, 698, [0:1], "default", "default inverted", "open collector", "open collector inverted"
clutchDownPinMode = bits, U08, 699, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" clutchDownPinMode = bits, U08, 699, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID"
digitalPotentiometerChipSelect1 = bits, U16, 700, [0:7], $gpio_list digitalPotentiometerChipSelect1 = bits, U16, 700, [0:7], $gpio_list
digitalPotentiometerChipSelect2 = bits, U16, 702, [0:7], $gpio_list digitalPotentiometerChipSelect2 = bits, U16, 702, [0:7], $gpio_list
digitalPotentiometerChipSelect3 = bits, U16, 704, [0:7], $gpio_list digitalPotentiometerChipSelect3 = bits, U16, 704, [0:7], $gpio_list
digitalPotentiometerChipSelect4 = bits, U16, 706, [0:7], $gpio_list digitalPotentiometerChipSelect4 = bits, U16, 706, [0:7], $gpio_list
electronicThrottlePin1Mode = bits, U08, 708, [0:1], "default", "default inverted", "open collector", "open collector inverted" electronicThrottlePin1Mode = bits, U08, 708, [0:1], "default", "default inverted", "open collector", "open collector inverted"
max31855spiDevice = bits, U08, 709, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" max31855spiDevice = bits, U08, 709, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
debugTriggerSync = bits, U16, 710, [0:7], $gpio_list debugTriggerSync = bits, U16, 710, [0:7], $gpio_list
digitalPotentiometerSpiDevice = bits, U08, 712, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" digitalPotentiometerSpiDevice = bits, U08, 712, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
mc33972_cs = bits, U16, 714, [0:7], $gpio_list mc33972_cs = bits, U16, 714, [0:7], $gpio_list
mc33972_csPinMode = bits, U08, 716, [0:1], "default", "default inverted", "open collector", "open collector inverted" mc33972_csPinMode = bits, U08, 716, [0:1], "default", "default inverted", "open collector", "open collector inverted"
auxFastSensor1_adcChannel = bits, U08, 717, [0:5], $adc_channel_e_list auxFastSensor1_adcChannel = bits, U08, 717, [0:5], $adc_channel_e_list
@ -322,7 +322,7 @@ tps1_2AdcChannel = bits, U08, 718, [0:5], $adc_channel_e_list
tps2_2AdcChannel = bits, U08, 719, [0:5], $adc_channel_e_list tps2_2AdcChannel = bits, U08, 719, [0:5], $adc_channel_e_list
throttlePedalPositionSecondAdcChannel = bits, U08, 720, [0:5], $adc_channel_e_list throttlePedalPositionSecondAdcChannel = bits, U08, 720, [0:5], $adc_channel_e_list
fuelLevelValues = array, U08, 721, [8], "%", 1, 0, 0, 100, 0 fuelLevelValues = array, U08, 721, [8], "%", 1, 0, 0, 100, 0
afr_type = bits, S08, 729, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM" afr_type = bits, S08, 729, [0:2], "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom", "AEM", "INVALID"
mc33810_cs1 = bits, U16, 730, [0:7], $gpio_list mc33810_cs1 = bits, U16, 730, [0:7], $gpio_list
idle_antiwindupFreq = scalar, F32, 732, "x", 1, 0, -1000000, 1000000, 4 idle_antiwindupFreq = scalar, F32, 732, "x", 1, 0, -1000000, 1000000, 4
triggerInputPins1 = bits, U16, 736, [0:7], $brain_input_pin_e_list triggerInputPins1 = bits, U16, 736, [0:7], $brain_input_pin_e_list
@ -335,7 +335,7 @@ mainRelayPin = bits, U16, 748, [0:8], $output_pin_e_list
sdCardCsPin = bits, U16, 750, [0:7], $gpio_list sdCardCsPin = bits, U16, 750, [0:7], $gpio_list
canTxPin = bits, U16, 752, [0:7], $gpio_list canTxPin = bits, U16, 752, [0:7], $gpio_list
canRxPin = bits, U16, 754, [0:7], $gpio_list canRxPin = bits, U16, 754, [0:7], $gpio_list
throttlePedalUpPinMode = bits, U08, 756, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" throttlePedalUpPinMode = bits, U08, 756, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID"
acIdleExtraOffset = scalar, U08, 757, "%", 1, 0, 0, 100, 0 acIdleExtraOffset = scalar, U08, 757, "%", 1, 0, 0, 100, 0
finalGearRatio = scalar, U16, 758, "ratio", 0.01, 0, 0, 10, 2 finalGearRatio = scalar, U16, 758, "ratio", 0.01, 0, 0, 10, 2
tcuInputSpeedSensorPin = bits, U16, 760, [0:7], $brain_input_pin_e_list tcuInputSpeedSensorPin = bits, U16, 760, [0:7], $brain_input_pin_e_list
@ -400,9 +400,9 @@ mc33_hvolt = scalar, U08, 820, "v", 1, 0, 40, 70, 0
minimumBoostClosedLoopMap = scalar, U08, 821, "kPa", 1, 0, 0, 255, 0 minimumBoostClosedLoopMap = scalar, U08, 821, "kPa", 1, 0, 0, 255, 0
acFanPin = bits, U16, 822, [0:8], $output_pin_e_list acFanPin = bits, U16, 822, [0:8], $output_pin_e_list
acFanPinMode = bits, U08, 824, [0:1], "default", "default inverted", "open collector", "open collector inverted" acFanPinMode = bits, U08, 824, [0:1], "default", "default inverted", "open collector", "open collector inverted"
l9779spiDevice = bits, U08, 825, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" l9779spiDevice = bits, U08, 825, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
dwellVoltageCorrVoltBins = array, U08, 826, [8], "volts", 0.1, 0, 0, 20, 1 dwellVoltageCorrVoltBins = array, U08, 826, [8], "volts", 0.1, 0, 0, 20, 1
imuType = bits, U08, 834, [0:4], "None", "VAG", "MM5.10", "type 3", "type 4" imuType = bits, U08, 834, [0:4], "None", "VAG", "MM5.10", "type 3", "type 4", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
dwellVoltageCorrValues = array, U08, 835, [8], "multiplier", 0.02, 0, 0, 5, 2 dwellVoltageCorrValues = array, U08, 835, [8], "multiplier", 0.02, 0, 0, 5, 2
vehicleWeight = scalar, U16, 844, "kg", 1, 0, 0, 10000, 0 vehicleWeight = scalar, U16, 844, "kg", 1, 0, 0, 10000, 0
idlePidRpmUpperLimit = scalar, S16, 846, "RPM", 1, 0, 0, 500, 0 idlePidRpmUpperLimit = scalar, S16, 846, "RPM", 1, 0, 0, 500, 0
@ -411,8 +411,8 @@ lps25BaroSensorScl = bits, U16, 850, [0:7], $gpio_list
lps25BaroSensorSda = bits, U16, 852, [0:7], $gpio_list lps25BaroSensorSda = bits, U16, 852, [0:7], $gpio_list
vehicleSpeedSensorInputPin = bits, U16, 854, [0:7], $brain_input_pin_e_list vehicleSpeedSensorInputPin = bits, U16, 854, [0:7], $brain_input_pin_e_list
clutchUpPin = bits, U16, 856, [0:7], $switch_input_pin_e_list clutchUpPin = bits, U16, 856, [0:7], $switch_input_pin_e_list
injectorNonlinearMode = bits, U08, 858, [0:1], "None", "Polynomial", "Ford (dual slope)" injectorNonlinearMode = bits, U08, 858, [0:1], "None", "Polynomial", "Ford (dual slope)", "INVALID"
clutchUpPinMode = bits, U08, 859, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" clutchUpPinMode = bits, U08, 859, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID"
max31855_cs1 = bits, U16, 860, [0:7], $gpio_list max31855_cs1 = bits, U16, 860, [0:7], $gpio_list
max31855_cs2 = bits, U16, 862, [0:7], $gpio_list max31855_cs2 = bits, U16, 862, [0:7], $gpio_list
max31855_cs3 = bits, U16, 864, [0:7], $gpio_list max31855_cs3 = bits, U16, 864, [0:7], $gpio_list
@ -424,7 +424,7 @@ max31855_cs8 = bits, U16, 874, [0:7], $gpio_list
flexSensorPin = bits, U16, 876, [0:7], $brain_input_pin_e_list flexSensorPin = bits, U16, 876, [0:7], $brain_input_pin_e_list
test557pin = bits, U16, 878, [0:7], $gpio_list test557pin = bits, U16, 878, [0:7], $gpio_list
stepperDirectionPinMode = bits, U08, 880, [0:1], "default", "default inverted", "open collector", "open collector inverted" stepperDirectionPinMode = bits, U08, 880, [0:1], "default", "default inverted", "open collector", "open collector inverted"
mc33972spiDevice = bits, U08, 881, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" mc33972spiDevice = bits, U08, 881, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
stoichRatioSecondary = scalar, U08, 882, ":1", 0.1, 0, 5, 25, 1 stoichRatioSecondary = scalar, U08, 882, ":1", 0.1, 0, 5, 25, 1
etbMaximumPosition = scalar, U08, 883, "%", 1, 0, 70, 100, 0 etbMaximumPosition = scalar, U08, 883, "%", 1, 0, 70, 100, 0
sdCardLogFrequency = scalar, U16, 884, "hz", 1, 0, 1, 250, 0 sdCardLogFrequency = scalar, U16, 884, "hz", 1, 0, 1, 250, 0
@ -467,7 +467,7 @@ spi3misoPin = bits, U16, 974, [0:7], $gpio_list
spi3sckPin = bits, U16, 976, [0:7], $gpio_list spi3sckPin = bits, U16, 976, [0:7], $gpio_list
cdmInputPin = bits, U16, 978, [0:7], $gpio_list cdmInputPin = bits, U16, 978, [0:7], $gpio_list
consoleUartDevice = bits, U08, 980, [0:1], "Off", "UART1", "UART2", "UART3" consoleUartDevice = bits, U08, 980, [0:1], "Off", "UART1", "UART2", "UART3"
sensorChartMode = bits, S08, 981, [0:2], "none", "trigger", "INVALID", "RPM ACCEL", "DETAILED RPM", "Fast Aux1" sensorChartMode = bits, S08, 981, [0:2], "none", "trigger", "INVALID", "RPM ACCEL", "DETAILED RPM", "Fast Aux1", "INVALID", "INVALID"
mafSensorType = bits, S08, 982, [0:1], "v0", "v1", "v2", "v3" mafSensorType = bits, S08, 982, [0:1], "v0", "v1", "v2", "v3"
clutchUpPinInverted = bits, U32, 984, [0:0], "false", "true" clutchUpPinInverted = bits, U32, 984, [0:0], "false", "true"
clutchDownPinInverted = bits, U32, 984, [1:1], "false", "true" clutchDownPinInverted = bits, U32, 984, [1:1], "false", "true"
@ -521,10 +521,10 @@ boostPid_periodMs = scalar, S16, 1026, "ms", 1, 0, 0, 3000, 0
boostPid_minValue = scalar, S16, 1028, "", 1, 0, -30000, 30000, 0 boostPid_minValue = scalar, S16, 1028, "", 1, 0, -30000, 30000, 0
boostPid_maxValue = scalar, S16, 1030, "", 1, 0, -30000, 30000, 0 boostPid_maxValue = scalar, S16, 1030, "", 1, 0, -30000, 30000, 0
boostType = bits, U08, 1032, [0:0], "Open Loop", "Open + Closed Loop" boostType = bits, U08, 1032, [0:0], "Open Loop", "Open + Closed Loop"
ignitionKeyDigitalPinMode = bits, U08, 1033, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" ignitionKeyDigitalPinMode = bits, U08, 1033, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID"
ignitionKeyDigitalPin = bits, U16, 1034, [0:7], $gpio_list ignitionKeyDigitalPin = bits, U16, 1034, [0:7], $gpio_list
boostPwmFrequency = scalar, S32, 1036, "Hz", 1, 0, 0, 3000, 0 boostPwmFrequency = scalar, S32, 1036, "Hz", 1, 0, 0, 3000, 0
launchActivationMode = bits, S08, 1040, [0:1], "Launch Button", "Clutch Down Switch", "Always Active(Disabled By Speed)" launchActivationMode = bits, S08, 1040, [0:1], "Launch Button", "Clutch Down Switch", "Always Active(Disabled By Speed)", "INVALID"
antiLagActivationMode = bits, S08, 1041, [0:0], "Switch Input", "Always Active" antiLagActivationMode = bits, S08, 1041, [0:0], "Switch Input", "Always Active"
launchSpeedThreshold = scalar, S32, 1044, "Kph", 1, 0, 0, 300, 0 launchSpeedThreshold = scalar, S32, 1044, "Kph", 1, 0, 0, 300, 0
launchTimingRpmRange = scalar, S32, 1048, "RPM", 1, 0, 0, 8000, 0 launchTimingRpmRange = scalar, S32, 1048, "RPM", 1, 0, 0, 8000, 0
@ -571,9 +571,9 @@ tcu_solenoid3 = bits, U16, 1216, [0:8], $output_pin_e_list
tcu_solenoid4 = bits, U16, 1218, [0:8], $output_pin_e_list tcu_solenoid4 = bits, U16, 1218, [0:8], $output_pin_e_list
tcu_solenoid5 = bits, U16, 1220, [0:8], $output_pin_e_list tcu_solenoid5 = bits, U16, 1220, [0:8], $output_pin_e_list
tcu_solenoid6 = bits, U16, 1222, [0:8], $output_pin_e_list tcu_solenoid6 = bits, U16, 1222, [0:8], $output_pin_e_list
etbFunctions1 = bits, U08, 1224, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate" etbFunctions1 = bits, U08, 1224, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID"
etbFunctions2 = bits, U08, 1225, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate" etbFunctions2 = bits, U08, 1225, [0:2], "None", "Throttle 1", "Throttle 2", "Idle Valve", "Wastegate", "INVALID", "INVALID", "INVALID"
drv8860spiDevice = bits, U08, 1226, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" drv8860spiDevice = bits, U08, 1226, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
drv8860_cs = bits, U16, 1228, [0:7], $gpio_list drv8860_cs = bits, U16, 1228, [0:7], $gpio_list
drv8860_csPinMode = bits, U08, 1230, [0:1], "default", "default inverted", "open collector", "open collector inverted" drv8860_csPinMode = bits, U08, 1230, [0:1], "default", "default inverted", "open collector", "open collector inverted"
drv8860_miso = bits, U16, 1232, [0:7], $gpio_list drv8860_miso = bits, U16, 1232, [0:7], $gpio_list
@ -708,7 +708,7 @@ turboSpeedSensorInputPin = bits, U16, 1498, [0:7], $brain_input_pin_e_list
tps2Min = scalar, S16, 1500, "ADC", 1, 0, 0, 1023, 0 tps2Min = scalar, S16, 1500, "ADC", 1, 0, 0, 1023, 0
tps2Max = scalar, S16, 1502, "ADC", 1, 0, 0, 1023, 0 tps2Max = scalar, S16, 1502, "ADC", 1, 0, 0, 1023, 0
starterControlPin = bits, U16, 1504, [0:8], $output_pin_e_list starterControlPin = bits, U16, 1504, [0:8], $output_pin_e_list
startStopButtonMode = bits, U08, 1506, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" startStopButtonMode = bits, U08, 1506, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID"
mc33816_flag0 = bits, U16, 1508, [0:7], $gpio_list mc33816_flag0 = bits, U16, 1508, [0:7], $gpio_list
tachPulsePerRev = scalar, U08, 1510, "Pulse", 1, 0, 1, 255, 0 tachPulsePerRev = scalar, U08, 1510, "Pulse", 1, 0, 1, 255, 0
mapErrorDetectionTooLow = scalar, F32, 1512, "kPa", 1, 0, -100, 100, 2 mapErrorDetectionTooLow = scalar, F32, 1512, "kPa", 1, 0, -100, 100, 2
@ -755,8 +755,8 @@ tpsAccelEnrichmentThreshold = scalar, F32, 1596, "roc", 1, 0, 0, 200, 1
auxSpeedSensorInputPin1 = bits, U16, 1600, [0:7], $brain_input_pin_e_list auxSpeedSensorInputPin1 = bits, U16, 1600, [0:7], $brain_input_pin_e_list
auxSpeedSensorInputPin2 = bits, U16, 1602, [0:7], $brain_input_pin_e_list auxSpeedSensorInputPin2 = bits, U16, 1602, [0:7], $brain_input_pin_e_list
totalGearsCount = scalar, U08, 1604, "", 1, 0, 1, 10, 0 totalGearsCount = scalar, U08, 1604, "", 1, 0, 1, 10, 0
injectionTimingMode = bits, U08, 1605, [0:1], "End of injection", "Start of injection", "Center of injection" injectionTimingMode = bits, U08, 1605, [0:1], "End of injection", "Start of injection", "Center of injection", "INVALID"
debugMode = bits, U08, 1606, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "INVALID", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua" debugMode = bits, U08, 1606, [0:5], "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "INVALID", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
fan1ExtraIdle = scalar, U08, 1607, "%", 1, 0, 0, 100, 0 fan1ExtraIdle = scalar, U08, 1607, "%", 1, 0, 0, 100, 0
uartConsoleSerialSpeed = scalar, U32, 1608, "BPs", 1, 0, 0, 1000000, 0 uartConsoleSerialSpeed = scalar, U32, 1608, "BPs", 1, 0, 0, 1000000, 0
tpsDecelEnleanmentThreshold = scalar, F32, 1612, "roc", 1, 0, 0, 200, 1 tpsDecelEnleanmentThreshold = scalar, F32, 1612, "roc", 1, 0, 0, 200, 1
@ -764,10 +764,10 @@ tpsDecelEnleanmentMultiplier = scalar, F32, 1616, "coeff", 1, 0, 0, 200, 2
auxSerialSpeed = scalar, U32, 1620, "BPs", 1, 0, 0, 1000000, 0 auxSerialSpeed = scalar, U32, 1620, "BPs", 1, 0, 0, 1000000, 0
throttlePedalSecondaryUpVoltage = scalar, F32, 1624, "voltage", 1, 0, -6, 6, 2 throttlePedalSecondaryUpVoltage = scalar, F32, 1624, "voltage", 1, 0, -6, 6, 2
throttlePedalSecondaryWOTVoltage = scalar, F32, 1628, "voltage", 1, 0, -6, 6, 2 throttlePedalSecondaryWOTVoltage = scalar, F32, 1628, "voltage", 1, 0, -6, 6, 2
canBaudRate = bits, U08, 1632, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" canBaudRate = bits, U08, 1632, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps", "INVALID"
veOverrideMode = bits, U08, 1633, [0:1], "None", "MAP", "TPS" veOverrideMode = bits, U08, 1633, [0:1], "None", "MAP", "TPS", "INVALID"
can2BaudRate = bits, U08, 1634, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps" can2BaudRate = bits, U08, 1634, [0:2], "50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps", "INVALID"
afrOverrideMode = bits, U08, 1635, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" afrOverrideMode = bits, U08, 1635, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %", "INVALID", "INVALID", "INVALID"
mc33_hpfp_i_peak = scalar, U08, 1636, "A", 0.1, 0, 0, 25, 1 mc33_hpfp_i_peak = scalar, U08, 1636, "A", 0.1, 0, 0, 25, 1
mc33_hpfp_i_hold = scalar, U08, 1637, "A", 0.1, 0, 0, 25, 1 mc33_hpfp_i_hold = scalar, U08, 1637, "A", 0.1, 0, 0, 25, 1
mc33_hpfp_i_hold_off = scalar, U08, 1638, "us", 1, 0, 0, 255, 0 mc33_hpfp_i_hold_off = scalar, U08, 1638, "us", 1, 0, 0, 255, 0
@ -781,16 +781,16 @@ kLineDoHondaSend = bits, U32, 1640, [5:5], "false", "true"
can1ListenMode = bits, U32, 1640, [6:6], "false", "true" can1ListenMode = bits, U32, 1640, [6:6], "false", "true"
can2ListenMode = bits, U32, 1640, [7:7], "false", "true" can2ListenMode = bits, U32, 1640, [7:7], "false", "true"
camDecoder2jzPosition = scalar, U08, 1644, "", 1, 0, 0, 100, 0 camDecoder2jzPosition = scalar, U08, 1644, "", 1, 0, 0, 100, 0
mc33810maxDwellTimer = bits, U08, 1645, [0:2], "2 mS", "4 mS", "8 mS", "16 mS", "32 mS", "64 mS" mc33810maxDwellTimer = bits, U08, 1645, [0:2], "2 mS", "4 mS", "8 mS", "16 mS", "32 mS", "64 mS", "INVALID", "INVALID"
benchTestOnTime = scalar, U16, 1646, "ms", 0.01, 0, 0, 500, 2 benchTestOnTime = scalar, U16, 1646, "ms", 0.01, 0, 0, 500, 2
lambdaProtectionRestoreTps = scalar, U08, 1648, "%", 1, 0, 0, 100, 0 lambdaProtectionRestoreTps = scalar, U08, 1648, "%", 1, 0, 0, 100, 0
lambdaProtectionRestoreLoad = scalar, U08, 1649, "%", 10.0, 0, 0, 1000, 0 lambdaProtectionRestoreLoad = scalar, U08, 1649, "%", 10.0, 0, 0, 1000, 0
launchActivatePinMode = bits, U08, 1650, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" launchActivatePinMode = bits, U08, 1650, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID"
can2TxPin = bits, U16, 1652, [0:7], $gpio_list can2TxPin = bits, U16, 1652, [0:7], $gpio_list
can2RxPin = bits, U16, 1654, [0:7], $gpio_list can2RxPin = bits, U16, 1654, [0:7], $gpio_list
starterControlPinMode = bits, U08, 1656, [0:1], "default", "default inverted", "open collector", "open collector inverted" starterControlPinMode = bits, U08, 1656, [0:1], "default", "default inverted", "open collector", "open collector inverted"
wastegatePositionSensor = bits, U08, 1657, [0:5], $adc_channel_e_list wastegatePositionSensor = bits, U08, 1657, [0:5], $adc_channel_e_list
ignOverrideMode = bits, U08, 1658, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %" ignOverrideMode = bits, U08, 1658, [0:2], "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %", "INVALID", "INVALID", "INVALID"
injectorPressureType = bits, U08, 1659, [0:0], "Low", "High" injectorPressureType = bits, U08, 1659, [0:0], "Low", "High"
hpfpValvePin = bits, U16, 1660, [0:8], $output_pin_e_list hpfpValvePin = bits, U16, 1660, [0:8], $output_pin_e_list
hpfpValvePinMode = bits, U08, 1662, [0:1], "default", "default inverted", "open collector", "open collector inverted" hpfpValvePinMode = bits, U08, 1662, [0:1], "default", "default inverted", "open collector", "open collector inverted"
@ -815,8 +815,8 @@ vvtOutputFrequency = scalar, U16, 1748, "Hz", 1, 0, 0, 3000, 0
minimumIgnitionTiming = scalar, S08, 1750, "deg BTDC", 1, 0, -90, 90, 0 minimumIgnitionTiming = scalar, S08, 1750, "deg BTDC", 1, 0, -90, 90, 0
maximumIgnitionTiming = scalar, S08, 1751, "deg BTDC", 1, 0, -90, 90, 0 maximumIgnitionTiming = scalar, S08, 1751, "deg BTDC", 1, 0, -90, 90, 0
alternatorPwmFrequency = scalar, S32, 1752, "Hz", 1, 0, 0, 3000, 0 alternatorPwmFrequency = scalar, S32, 1752, "Hz", 1, 0, 0, 3000, 0
vvtMode1 = bits, U08, 1756, [0:5], "Inactive", "Single Tooth", "Toyota 3 Tooth", "Miata NB2", "Mitsu 4G69", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63", "Ford Coyote", "Mitsu 6G72", "Honda 600", "vvt22", "vvt23" vvtMode1 = bits, U08, 1756, [0:5], "Inactive", "Single Tooth", "Toyota 3 Tooth", "Miata NB2", "Mitsu 4G69", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63", "Ford Coyote", "Mitsu 6G72", "Honda 600", "vvt22", "vvt23", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
vvtMode2 = bits, U08, 1757, [0:5], "Inactive", "Single Tooth", "Toyota 3 Tooth", "Miata NB2", "Mitsu 4G69", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63", "Ford Coyote", "Mitsu 6G72", "Honda 600", "vvt22", "vvt23" vvtMode2 = bits, U08, 1757, [0:5], "Inactive", "Single Tooth", "Toyota 3 Tooth", "Miata NB2", "Mitsu 4G69", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63", "Ford Coyote", "Mitsu 6G72", "Honda 600", "vvt22", "vvt23", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
fan2ExtraIdle = scalar, U08, 1758, "%", 1, 0, 0, 100, 0 fan2ExtraIdle = scalar, U08, 1758, "%", 1, 0, 0, 100, 0
primingDelay = scalar, U08, 1759, "sec", 0.01, 0, 0, 1, 2 primingDelay = scalar, U08, 1759, "sec", 0.01, 0, 0, 1, 2
auxAnalogInputs1 = bits, U08, 1760, [0:5], $adc_channel_e_list auxAnalogInputs1 = bits, U08, 1760, [0:5], $adc_channel_e_list
@ -841,7 +841,7 @@ trailingCoilPins11 = bits, U16, 1788, [0:8], $output_pin_e_list
trailingCoilPins12 = bits, U16, 1790, [0:8], $output_pin_e_list trailingCoilPins12 = bits, U16, 1790, [0:8], $output_pin_e_list
tle8888mode = bits, U08, 1792, [0:1], "Auto", "SemiAuto", "Manual", "Hall" tle8888mode = bits, U08, 1792, [0:1], "Auto", "SemiAuto", "Manual", "Hall"
accelerometerCsPinMode = bits, U08, 1793, [0:1], "default", "default inverted", "open collector", "open collector inverted" accelerometerCsPinMode = bits, U08, 1793, [0:1], "default", "default inverted", "open collector", "open collector inverted"
injectorCompensationMode = bits, U08, 1794, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure" injectorCompensationMode = bits, U08, 1794, [0:1], "None", "Fixed rail pressure", "Sensed Rail Pressure", "INVALID"
fan2PinMode = bits, U08, 1795, [0:1], "default", "default inverted", "open collector", "open collector inverted" fan2PinMode = bits, U08, 1795, [0:1], "default", "default inverted", "open collector", "open collector inverted"
fuelReferencePressure = scalar, F32, 1796, "kPa", 1, 0, 50, 700000, 0 fuelReferencePressure = scalar, F32, 1796, "kPa", 1, 0, 50, 700000, 0
postCrankingFactor = array, F32, 1800, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingFactor = array, F32, 1800, [6x6], "mult", 1, 0, 1, 3, 2
@ -872,10 +872,10 @@ etbWastegatePid_offset = scalar, S16, 2072, "", 1, 0, -1000, 1000, 0
etbWastegatePid_periodMs = scalar, S16, 2074, "ms", 1, 0, 0, 3000, 0 etbWastegatePid_periodMs = scalar, S16, 2074, "ms", 1, 0, 0, 3000, 0
etbWastegatePid_minValue = scalar, S16, 2076, "", 1, 0, -30000, 30000, 0 etbWastegatePid_minValue = scalar, S16, 2076, "", 1, 0, -30000, 30000, 0
etbWastegatePid_maxValue = scalar, S16, 2078, "", 1, 0, -30000, 30000, 0 etbWastegatePid_maxValue = scalar, S16, 2078, "", 1, 0, -30000, 30000, 0
stepperNumMicroSteps = bits, U08, 2080, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step" stepperNumMicroSteps = bits, U08, 2080, [0:3], "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
stepperMinDutyCycle = scalar, U08, 2081, "%", 1, 0, 0, 100, 0 stepperMinDutyCycle = scalar, U08, 2081, "%", 1, 0, 0, 100, 0
stepperMaxDutyCycle = scalar, U08, 2082, "%", 1, 0, 0, 100, 0 stepperMaxDutyCycle = scalar, U08, 2082, "%", 1, 0, 0, 100, 0
sdCardSpiDevice = bits, U08, 2083, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" sdCardSpiDevice = bits, U08, 2083, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
timing_offset_cylinder1 = scalar, F32, 2084, "deg", 1, 0, -720, 720, 1 timing_offset_cylinder1 = scalar, F32, 2084, "deg", 1, 0, -720, 720, 1
timing_offset_cylinder2 = scalar, F32, 2088, "deg", 1, 0, -720, 720, 1 timing_offset_cylinder2 = scalar, F32, 2088, "deg", 1, 0, -720, 720, 1
timing_offset_cylinder3 = scalar, F32, 2092, "deg", 1, 0, -720, 720, 1 timing_offset_cylinder3 = scalar, F32, 2092, "deg", 1, 0, -720, 720, 1
@ -889,20 +889,20 @@ timing_offset_cylinder10 = scalar, F32, 2120, "deg", 1, 0, -720, 720, 1
timing_offset_cylinder11 = scalar, F32, 2124, "deg", 1, 0, -720, 720, 1 timing_offset_cylinder11 = scalar, F32, 2124, "deg", 1, 0, -720, 720, 1
timing_offset_cylinder12 = scalar, F32, 2128, "deg", 1, 0, -720, 720, 1 timing_offset_cylinder12 = scalar, F32, 2128, "deg", 1, 0, -720, 720, 1
idlePidActivationTime = scalar, F32, 2132, "seconds", 1, 0, 0, 60, 1 idlePidActivationTime = scalar, F32, 2132, "seconds", 1, 0, 0, 60, 1
spi1SckMode = bits, U08, 2136, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" spi1SckMode = bits, U08, 2136, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
spi1MosiMode = bits, U08, 2137, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" spi1MosiMode = bits, U08, 2137, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
spi1MisoMode = bits, U08, 2138, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" spi1MisoMode = bits, U08, 2138, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
spi2SckMode = bits, U08, 2139, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" spi2SckMode = bits, U08, 2139, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
spi2MosiMode = bits, U08, 2140, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" spi2MosiMode = bits, U08, 2140, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
spi2MisoMode = bits, U08, 2141, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" spi2MisoMode = bits, U08, 2141, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
spi3SckMode = bits, U08, 2142, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" spi3SckMode = bits, U08, 2142, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
spi3MosiMode = bits, U08, 2143, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" spi3MosiMode = bits, U08, 2143, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
spi3MisoMode = bits, U08, 2144, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN" spi3MisoMode = bits, U08, 2144, [0:6], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
stepperEnablePinMode = bits, U08, 2145, [0:1], "default", "default inverted", "open collector", "open collector inverted" stepperEnablePinMode = bits, U08, 2145, [0:1], "default", "default inverted", "open collector", "open collector inverted"
mc33816_rstb = bits, U16, 2146, [0:7], $gpio_list mc33816_rstb = bits, U16, 2146, [0:7], $gpio_list
mc33816_driven = bits, U16, 2148, [0:7], $gpio_list mc33816_driven = bits, U16, 2148, [0:7], $gpio_list
brakePedalPin = bits, U16, 2150, [0:7], $switch_input_pin_e_list brakePedalPin = bits, U16, 2150, [0:7], $switch_input_pin_e_list
brakePedalPinMode = bits, U08, 2152, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" brakePedalPinMode = bits, U08, 2152, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID"
auxPid1_pFactor = scalar, F32, 2156, "", 1, 0, -10000, 10000, 4 auxPid1_pFactor = scalar, F32, 2156, "", 1, 0, -10000, 10000, 4
auxPid1_iFactor = scalar, F32, 2160, "", 1, 0, -10000, 10000, 4 auxPid1_iFactor = scalar, F32, 2160, "", 1, 0, -10000, 10000, 4
auxPid1_dFactor = scalar, F32, 2164, "", 1, 0, -10000, 10000, 4 auxPid1_dFactor = scalar, F32, 2164, "", 1, 0, -10000, 10000, 4
@ -931,7 +931,7 @@ oilPressure_v1 = scalar, F32, 2240, "volts", 1, 0, 0, 10, 2
oilPressure_value1 = scalar, F32, 2244, "", 1, 0, 0, 1000000, 2 oilPressure_value1 = scalar, F32, 2244, "", 1, 0, 0, 1000000, 2
oilPressure_v2 = scalar, F32, 2248, "volts", 1, 0, 0, 10, 2 oilPressure_v2 = scalar, F32, 2248, "volts", 1, 0, 0, 10, 2
oilPressure_value2 = scalar, F32, 2252, "", 1, 0, 0, 1000000, 2 oilPressure_value2 = scalar, F32, 2252, "", 1, 0, 0, 1000000, 2
accelerometerSpiDevice = bits, U08, 2256, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" accelerometerSpiDevice = bits, U08, 2256, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
fan2Pin = bits, U16, 2258, [0:8], $output_pin_e_list fan2Pin = bits, U16, 2258, [0:8], $output_pin_e_list
fan2OnTemperature = scalar, U08, 2260, "deg C", 1, 0, 0, 150, 0 fan2OnTemperature = scalar, U08, 2260, "deg C", 1, 0, 0, 150, 0
fan2OffTemperature = scalar, U08, 2261, "deg C", 1, 0, 0, 150, 0 fan2OffTemperature = scalar, U08, 2261, "deg C", 1, 0, 0, 150, 0
@ -941,7 +941,7 @@ tle8888_csPinMode = bits, U08, 2266, [0:1], "default", "default inverted", "open
mc33816_cs = bits, U16, 2268, [0:7], $gpio_list mc33816_cs = bits, U16, 2268, [0:7], $gpio_list
auxFrequencyFilter = scalar, F32, 2272, "hz", 1, 0, 0, 100, 1 auxFrequencyFilter = scalar, F32, 2272, "hz", 1, 0, 0, 100, 1
vvtControlMinRpm = scalar, S16, 2276, "RPM", 1, 0, 0, 3000, 0 vvtControlMinRpm = scalar, S16, 2276, "RPM", 1, 0, 0, 3000, 0
sentInputPins1 = bits, U16, 2278, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15" sentInputPins1 = bits, U16, 2278, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
launchFuelAdderPercent = scalar, S08, 2280, "%", 1, 0, 0, 100, 0 launchFuelAdderPercent = scalar, S08, 2280, "%", 1, 0, 0, 100, 0
etbJamTimeout = scalar, U08, 2281, "sec", 0.02, 0, 0, 5, 2 etbJamTimeout = scalar, U08, 2281, "sec", 0.02, 0, 0, 5, 2
etbExpAverageLength = scalar, U16, 2282, "", 1, 0, 0, 32000, 0 etbExpAverageLength = scalar, U16, 2282, "", 1, 0, 0, 32000, 0
@ -987,7 +987,7 @@ tChargeAirCoefMax = scalar, F32, 2644, "", 1, 0, 0, 1, 3
tChargeAirFlowMax = scalar, F32, 2648, "kg/h", 1, 0, 0, 1000, 1 tChargeAirFlowMax = scalar, F32, 2648, "kg/h", 1, 0, 0, 1000, 1
tChargeAirIncrLimit = scalar, F32, 2652, "deg/sec", 1, 0, 0, 100, 1 tChargeAirIncrLimit = scalar, F32, 2652, "deg/sec", 1, 0, 0, 100, 1
tChargeAirDecrLimit = scalar, F32, 2656, "deg/sec", 1, 0, 0, 100, 1 tChargeAirDecrLimit = scalar, F32, 2656, "deg/sec", 1, 0, 0, 100, 1
tChargeMode = bits, U08, 2660, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table" tChargeMode = bits, U08, 2660, [0:1], "RPM+TPS (Default)", "Air Mass Interpolation", "Table", "INVALID"
hip9011Gain = scalar, F32, 2664, "", 1, 0, 0, 100, 2 hip9011Gain = scalar, F32, 2664, "", 1, 0, 0, 100, 2
etb_iTermMin = scalar, S16, 2668, "", 1, 0, -30000, 30000, 0 etb_iTermMin = scalar, S16, 2668, "", 1, 0, -30000, 30000, 0
etb_iTermMax = scalar, S16, 2670, "", 1, 0, -30000, 30000, 0 etb_iTermMax = scalar, S16, 2670, "", 1, 0, -30000, 30000, 0
@ -1002,10 +1002,10 @@ idleTimingSoftEntryTime = scalar, F32, 2692, "", 1, 0, 0, 100, 1
etbRocExpAverageLength = scalar, S16, 2696, "", 1, 0, 0, 32000, 0 etbRocExpAverageLength = scalar, S16, 2696, "", 1, 0, 0, 32000, 0
tpsAccelFractionPeriod = scalar, S16, 2698, "cycles", 1, 0, 0, 500, 0 tpsAccelFractionPeriod = scalar, S16, 2698, "cycles", 1, 0, 0, 500, 0
tpsAccelFractionDivisor = scalar, F32, 2700, "coef", 1, 0, 0, 100, 2 tpsAccelFractionDivisor = scalar, F32, 2700, "coef", 1, 0, 0, 100, 2
tle8888spiDevice = bits, U08, 2704, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" tle8888spiDevice = bits, U08, 2704, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
mc33816spiDevice = bits, U08, 2705, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" mc33816spiDevice = bits, U08, 2705, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
idlerpmpid_iTermMin = scalar, S16, 2706, "", 1, 0, -30000, 30000, 0 idlerpmpid_iTermMin = scalar, S16, 2706, "", 1, 0, -30000, 30000, 0
tle6240spiDevice = bits, U08, 2708, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4" tle6240spiDevice = bits, U08, 2708, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
stoichRatioPrimary = scalar, U08, 2709, ":1", 0.1, 0, 5, 25, 1 stoichRatioPrimary = scalar, U08, 2709, ":1", 0.1, 0, 5, 25, 1
idlerpmpid_iTermMax = scalar, S16, 2710, "", 1, 0, -30000, 30000, 0 idlerpmpid_iTermMax = scalar, S16, 2710, "", 1, 0, -30000, 30000, 0
etbIdleThrottleRange = scalar, F32, 2712, "%", 1, 0, 0, 15, 0 etbIdleThrottleRange = scalar, F32, 2712, "%", 1, 0, 0, 15, 0
@ -1030,14 +1030,14 @@ tractionControlSlipBins = array, U16, 2740, [6], "ratio", 0.01, 0, 0, 999, 2
tractionControlSpeedBins = array, U08, 2752, [6], "RPM", 1, 0, 0, 250, 0 tractionControlSpeedBins = array, U08, 2752, [6], "RPM", 1, 0, 0, 250, 0
disableFan1AtSpeed = scalar, S08, 2758, "", 1, 0, 0, 100, 0 disableFan1AtSpeed = scalar, S08, 2758, "", 1, 0, 0, 100, 0
disableFan2AtSpeed = scalar, S08, 2759, "", 1, 0, 0, 100, 0 disableFan2AtSpeed = scalar, S08, 2759, "", 1, 0, 0, 100, 0
canVssNbcType = bits, U08, 2760, [0:2], "BMW_e46", "W202", "BMW E8x/E9x MK60e5", "Nissan 350", "Hyundai PB", "Honda Civic9" canVssNbcType = bits, U08, 2760, [0:2], "BMW_e46", "W202", "BMW E8x/E9x MK60e5", "Nissan 350", "Hyundai PB", "Honda Civic9", "INVALID", "INVALID"
gppwm1_pin = bits, U16, 2764, [0:8], $output_pin_e_list gppwm1_pin = bits, U16, 2764, [0:8], $output_pin_e_list
gppwm1_dutyIfError = scalar, U08, 2766, "%", 1, 0, 0, 100, 0 gppwm1_dutyIfError = scalar, U08, 2766, "%", 1, 0, 0, 100, 0
gppwm1_pwmFrequency = scalar, U16, 2768, "hz", 1, 0, 0, 500, 0 gppwm1_pwmFrequency = scalar, U16, 2768, "hz", 1, 0, 0, 500, 0
gppwm1_onAboveDuty = scalar, U08, 2770, "%", 1, 0, 0, 100, 0 gppwm1_onAboveDuty = scalar, U08, 2770, "%", 1, 0, 0, 100, 0
gppwm1_offBelowDuty = scalar, U08, 2771, "%", 1, 0, 0, 100, 0 gppwm1_offBelowDuty = scalar, U08, 2771, "%", 1, 0, 0, 100, 0
gppwm1_loadAxis = bits, U08, 2772, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure" gppwm1_loadAxis = bits, U08, 2772, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
gppwm1_rpmAxis = bits, U08, 2773, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure" gppwm1_rpmAxis = bits, U08, 2773, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
gppwm1_loadBins = array, S16, 2774, [8], "load", 0.5, 0, -1000, 10000, 1 gppwm1_loadBins = array, S16, 2774, [8], "load", 0.5, 0, -1000, 10000, 1
gppwm1_rpmBins = array, S16, 2790, [8], "RPM", 1, 0, -30000, 30000, 0 gppwm1_rpmBins = array, S16, 2790, [8], "RPM", 1, 0, -30000, 30000, 0
gppwm1_table = array, U08, 2806, [8x8], "duty", 0.5, 0, 0, 100, 1 gppwm1_table = array, U08, 2806, [8x8], "duty", 0.5, 0, 0, 100, 1
@ -1046,8 +1046,8 @@ gppwm2_dutyIfError = scalar, U08, 2874, "%", 1, 0, 0, 100, 0
gppwm2_pwmFrequency = scalar, U16, 2876, "hz", 1, 0, 0, 500, 0 gppwm2_pwmFrequency = scalar, U16, 2876, "hz", 1, 0, 0, 500, 0
gppwm2_onAboveDuty = scalar, U08, 2878, "%", 1, 0, 0, 100, 0 gppwm2_onAboveDuty = scalar, U08, 2878, "%", 1, 0, 0, 100, 0
gppwm2_offBelowDuty = scalar, U08, 2879, "%", 1, 0, 0, 100, 0 gppwm2_offBelowDuty = scalar, U08, 2879, "%", 1, 0, 0, 100, 0
gppwm2_loadAxis = bits, U08, 2880, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure" gppwm2_loadAxis = bits, U08, 2880, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
gppwm2_rpmAxis = bits, U08, 2881, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure" gppwm2_rpmAxis = bits, U08, 2881, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
gppwm2_loadBins = array, S16, 2882, [8], "load", 0.5, 0, -1000, 10000, 1 gppwm2_loadBins = array, S16, 2882, [8], "load", 0.5, 0, -1000, 10000, 1
gppwm2_rpmBins = array, S16, 2898, [8], "RPM", 1, 0, -30000, 30000, 0 gppwm2_rpmBins = array, S16, 2898, [8], "RPM", 1, 0, -30000, 30000, 0
gppwm2_table = array, U08, 2914, [8x8], "duty", 0.5, 0, 0, 100, 1 gppwm2_table = array, U08, 2914, [8x8], "duty", 0.5, 0, 0, 100, 1
@ -1056,8 +1056,8 @@ gppwm3_dutyIfError = scalar, U08, 2982, "%", 1, 0, 0, 100, 0
gppwm3_pwmFrequency = scalar, U16, 2984, "hz", 1, 0, 0, 500, 0 gppwm3_pwmFrequency = scalar, U16, 2984, "hz", 1, 0, 0, 500, 0
gppwm3_onAboveDuty = scalar, U08, 2986, "%", 1, 0, 0, 100, 0 gppwm3_onAboveDuty = scalar, U08, 2986, "%", 1, 0, 0, 100, 0
gppwm3_offBelowDuty = scalar, U08, 2987, "%", 1, 0, 0, 100, 0 gppwm3_offBelowDuty = scalar, U08, 2987, "%", 1, 0, 0, 100, 0
gppwm3_loadAxis = bits, U08, 2988, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure" gppwm3_loadAxis = bits, U08, 2988, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
gppwm3_rpmAxis = bits, U08, 2989, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure" gppwm3_rpmAxis = bits, U08, 2989, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
gppwm3_loadBins = array, S16, 2990, [8], "load", 0.5, 0, -1000, 10000, 1 gppwm3_loadBins = array, S16, 2990, [8], "load", 0.5, 0, -1000, 10000, 1
gppwm3_rpmBins = array, S16, 3006, [8], "RPM", 1, 0, -30000, 30000, 0 gppwm3_rpmBins = array, S16, 3006, [8], "RPM", 1, 0, -30000, 30000, 0
gppwm3_table = array, U08, 3022, [8x8], "duty", 0.5, 0, 0, 100, 1 gppwm3_table = array, U08, 3022, [8x8], "duty", 0.5, 0, 0, 100, 1
@ -1066,8 +1066,8 @@ gppwm4_dutyIfError = scalar, U08, 3090, "%", 1, 0, 0, 100, 0
gppwm4_pwmFrequency = scalar, U16, 3092, "hz", 1, 0, 0, 500, 0 gppwm4_pwmFrequency = scalar, U16, 3092, "hz", 1, 0, 0, 500, 0
gppwm4_onAboveDuty = scalar, U08, 3094, "%", 1, 0, 0, 100, 0 gppwm4_onAboveDuty = scalar, U08, 3094, "%", 1, 0, 0, 100, 0
gppwm4_offBelowDuty = scalar, U08, 3095, "%", 1, 0, 0, 100, 0 gppwm4_offBelowDuty = scalar, U08, 3095, "%", 1, 0, 0, 100, 0
gppwm4_loadAxis = bits, U08, 3096, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure" gppwm4_loadAxis = bits, U08, 3096, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
gppwm4_rpmAxis = bits, U08, 3097, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure" gppwm4_rpmAxis = bits, U08, 3097, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
gppwm4_loadBins = array, S16, 3098, [8], "load", 0.5, 0, -1000, 10000, 1 gppwm4_loadBins = array, S16, 3098, [8], "load", 0.5, 0, -1000, 10000, 1
gppwm4_rpmBins = array, S16, 3114, [8], "RPM", 1, 0, -30000, 30000, 0 gppwm4_rpmBins = array, S16, 3114, [8], "RPM", 1, 0, -30000, 30000, 0
gppwm4_table = array, U08, 3130, [8x8], "duty", 0.5, 0, 0, 100, 1 gppwm4_table = array, U08, 3130, [8x8], "duty", 0.5, 0, 0, 100, 1
@ -1080,9 +1080,9 @@ mc33_t_peak_tot = scalar, U16, 3206, "us", 1, 0, 0, 10000, 0
mc33_t_bypass = scalar, U16, 3208, "us", 1, 0, 0, 10000, 0 mc33_t_bypass = scalar, U16, 3208, "us", 1, 0, 0, 10000, 0
mc33_t_hold_off = scalar, U16, 3210, "us", 1, 0, 0, 10000, 0 mc33_t_hold_off = scalar, U16, 3210, "us", 1, 0, 0, 10000, 0
mc33_t_hold_tot = scalar, U16, 3212, "us", 1, 0, 0, 10000, 0 mc33_t_hold_tot = scalar, U16, 3212, "us", 1, 0, 0, 10000, 0
tcuUpshiftButtonPinMode = bits, U08, 3214, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" tcuUpshiftButtonPinMode = bits, U08, 3214, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID"
tcuDownshiftButtonPinMode = bits, U08, 3215, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" tcuDownshiftButtonPinMode = bits, U08, 3215, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID"
acSwitchMode = bits, U08, 3216, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" acSwitchMode = bits, U08, 3216, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID"
tcu_solenoid_mode1 = bits, U08, 3217, [0:1], "default", "default inverted", "open collector", "open collector inverted" tcu_solenoid_mode1 = bits, U08, 3217, [0:1], "default", "default inverted", "open collector", "open collector inverted"
tcu_solenoid_mode2 = bits, U08, 3218, [0:1], "default", "default inverted", "open collector", "open collector inverted" tcu_solenoid_mode2 = bits, U08, 3218, [0:1], "default", "default inverted", "open collector", "open collector inverted"
tcu_solenoid_mode3 = bits, U08, 3219, [0:1], "default", "default inverted", "open collector", "open collector inverted" tcu_solenoid_mode3 = bits, U08, 3219, [0:1], "default", "default inverted", "open collector", "open collector inverted"
@ -1133,7 +1133,7 @@ fordInjectorSmallPulseBreakPoint = scalar, U16, 3388, "mg", 0.001, 0, 0, 65, 3
tpsTspCorrValues = array, U08, 3390, [4], "multiplier", 0.02, 0, 0, 5, 2 tpsTspCorrValues = array, U08, 3390, [4], "multiplier", 0.02, 0, 0, 5, 2
etbJamIntegratorLimit = scalar, U08, 3394, "%", 1, 0, 0, 50, 0 etbJamIntegratorLimit = scalar, U08, 3394, "%", 1, 0, 0, 50, 0
hpfpCamLobes = scalar, U08, 3395, "lobes/cam", 1, 0, 0, 255, 0 hpfpCamLobes = scalar, U08, 3395, "lobes/cam", 1, 0, 0, 255, 0
hpfpCam = bits, U08, 3396, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2" hpfpCam = bits, U08, 3396, [0:2], "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2", "INVALID", "INVALID", "INVALID"
auxiliarySetting1 = scalar, U08, 3397, "", 1, 0, 0, 100, 0 auxiliarySetting1 = scalar, U08, 3397, "", 1, 0, 0, 100, 0
hpfpMinAngle = scalar, U08, 3398, "deg", 1, 0, 0, 255, 0 hpfpMinAngle = scalar, U08, 3398, "deg", 1, 0, 0, 255, 0
hpfpPumpVolume = scalar, U16, 3400, "cc", 0.001, 0, 0, 65, 3 hpfpPumpVolume = scalar, U16, 3400, "cc", 0.001, 0, 0, 65, 3
@ -1176,8 +1176,8 @@ wwBetaMapValues = array, U08, 3896, [8], "", 0.01, 0, 0, 2.5, 2
torqueTable = array, U08, 3904, [6x6], "Nm", 10.0, 0, 0, 255, 0 torqueTable = array, U08, 3904, [6x6], "Nm", 10.0, 0, 0, 255, 0
torqueRpmBins = array, U16, 3940, [6], "RPM", 1, 0, 0, 65000, 0 torqueRpmBins = array, U16, 3940, [6], "RPM", 1, 0, 0, 65000, 0
torqueLoadBins = array, U16, 3952, [6], "Load", 1, 0, 0, 65000, 0 torqueLoadBins = array, U16, 3952, [6], "Load", 1, 0, 0, 65000, 0
gearControllerMode = bits, U08, 3964, [0:1], "None", "Button Shift" gearControllerMode = bits, U08, 3964, [0:1], "None", "Button Shift", "INVALID", "INVALID"
transmissionControllerMode = bits, U08, 3965, [0:1], "None", "Simple Transmission", "GM 4L6X" transmissionControllerMode = bits, U08, 3965, [0:1], "None", "Simple Transmission", "GM 4L6X", "INVALID"
acrDisablePhase = scalar, U16, 3966, "deg", 1, 0, 0, 720, 0 acrDisablePhase = scalar, U16, 3966, "deg", 1, 0, 0, 720, 0
auxLinear1_hwChannel = bits, U08, 3968, [0:5], $adc_channel_e_list auxLinear1_hwChannel = bits, U08, 3968, [0:5], $adc_channel_e_list
auxLinear1_v1 = scalar, F32, 3972, "volts", 1, 0, 0, 10, 2 auxLinear1_v1 = scalar, F32, 3972, "volts", 1, 0, 0, 10, 2
@ -1230,21 +1230,21 @@ ALSIdleAdd = scalar, S32, 4160, "%", 1, 0, 0, 100, 2
ALSEtbAdd = scalar, S32, 4164, "%", 1, 0, 0, 100, 2 ALSEtbAdd = scalar, S32, 4164, "%", 1, 0, 0, 100, 2
ALSSkipRatio = scalar, F32, 4168, "", 1, 0, 0, 1, 1 ALSSkipRatio = scalar, F32, 4168, "", 1, 0, 0, 1, 1
ALSMaxDriverThrottleIntent = scalar, U08, 4172, "%", 1, 0, 0, 10, 0 ALSMaxDriverThrottleIntent = scalar, U08, 4172, "%", 1, 0, 0, 10, 0
ALSActivatePinMode = bits, U08, 4173, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" ALSActivatePinMode = bits, U08, 4173, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID"
tpsSecondaryMaximum = scalar, U08, 4174, "%", 0.5, 0, 0, 100, 1 tpsSecondaryMaximum = scalar, U08, 4174, "%", 0.5, 0, 0, 100, 1
ppsSecondaryMaximum = scalar, U08, 4175, "%", 0.5, 0, 0, 100, 1 ppsSecondaryMaximum = scalar, U08, 4175, "%", 0.5, 0, 0, 100, 1
luaDigitalInputPinModes1 = bits, U08, 4176, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" luaDigitalInputPinModes1 = bits, U08, 4176, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID"
luaDigitalInputPinModes2 = bits, U08, 4177, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" luaDigitalInputPinModes2 = bits, U08, 4177, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID"
luaDigitalInputPinModes3 = bits, U08, 4178, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" luaDigitalInputPinModes3 = bits, U08, 4178, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID"
luaDigitalInputPinModes4 = bits, U08, 4179, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" luaDigitalInputPinModes4 = bits, U08, 4179, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID"
luaDigitalInputPinModes5 = bits, U08, 4180, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" luaDigitalInputPinModes5 = bits, U08, 4180, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID"
luaDigitalInputPinModes6 = bits, U08, 4181, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" luaDigitalInputPinModes6 = bits, U08, 4181, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID"
luaDigitalInputPinModes7 = bits, U08, 4182, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" luaDigitalInputPinModes7 = bits, U08, 4182, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID"
luaDigitalInputPinModes8 = bits, U08, 4183, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" luaDigitalInputPinModes8 = bits, U08, 4183, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID"
customSentTpsMax = scalar, U16, 4184, "", 1, 0, 0, 32000, 0 customSentTpsMax = scalar, U16, 4184, "", 1, 0, 0, 32000, 0
kLineBaudRate = scalar, U16, 4186, "", 1, 0, 0, 32000, 0 kLineBaudRate = scalar, U16, 4186, "", 1, 0, 0, 32000, 0
canGpioType = bits, S08, 4188, [0:1], "None", "DRT protocol", "MS protocol" canGpioType = bits, S08, 4188, [0:1], "None", "DRT protocol", "MS protocol", "INVALID"
uiMode = bits, S08, 4189, [0:1], "Full", "Installation", "Tuning" uiMode = bits, S08, 4189, [0:1], "Full", "Installation", "Tuning", "INVALID"
hpfpPeakPos = scalar, S16, 4190, "deg", 1, 0, -719, 719, 0 hpfpPeakPos = scalar, S16, 4190, "deg", 1, 0, -719, 719, 0
kLinePeriodUs = scalar, S16, 4192, "us", 1, 0, 0, 30000, 0 kLinePeriodUs = scalar, S16, 4192, "us", 1, 0, 0, 30000, 0
rpmSoftLimitWindowSize = scalar, U08, 4194, "RPM", 10.0, 0, 0, 2500, 0 rpmSoftLimitWindowSize = scalar, U08, 4194, "RPM", 10.0, 0, 0, 2500, 0
@ -1263,12 +1263,12 @@ tcu_rangeInput3 = bits, U16, 4222, [0:7], $switch_input_pin_e_list
tcu_rangeInput4 = bits, U16, 4224, [0:7], $switch_input_pin_e_list tcu_rangeInput4 = bits, U16, 4224, [0:7], $switch_input_pin_e_list
tcu_rangeInput5 = bits, U16, 4226, [0:7], $switch_input_pin_e_list tcu_rangeInput5 = bits, U16, 4226, [0:7], $switch_input_pin_e_list
tcu_rangeInput6 = bits, U16, 4228, [0:7], $switch_input_pin_e_list tcu_rangeInput6 = bits, U16, 4228, [0:7], $switch_input_pin_e_list
tcu_rangeInputMode1 = bits, U08, 4230, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" tcu_rangeInputMode1 = bits, U08, 4230, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID"
tcu_rangeInputMode2 = bits, U08, 4231, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" tcu_rangeInputMode2 = bits, U08, 4231, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID"
tcu_rangeInputMode3 = bits, U08, 4232, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" tcu_rangeInputMode3 = bits, U08, 4232, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID"
tcu_rangeInputMode4 = bits, U08, 4233, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" tcu_rangeInputMode4 = bits, U08, 4233, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID"
tcu_rangeInputMode5 = bits, U08, 4234, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" tcu_rangeInputMode5 = bits, U08, 4234, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID"
tcu_rangeInputMode6 = bits, U08, 4235, [0:1], "DEFAULT", "PULLUP", "PULLDOWN" tcu_rangeInputMode6 = bits, U08, 4235, [0:1], "DEFAULT", "PULLUP", "PULLDOWN", "INVALID"
canVssScaling = scalar, U16, 4236, "ratio", 1.0E-4, 0, 0.5, 1.5, 4 canVssScaling = scalar, U16, 4236, "ratio", 1.0E-4, 0, 0.5, 1.5, 4
oilTempSensor_tempC_1 = scalar, F32, 4240, "*C", 1, 0, -55, 200, 1 oilTempSensor_tempC_1 = scalar, F32, 4240, "*C", 1, 0, -55, 200, 1
oilTempSensor_tempC_2 = scalar, F32, 4244, "*C", 1, 0, -55, 200, 1 oilTempSensor_tempC_2 = scalar, F32, 4244, "*C", 1, 0, -55, 200, 1
@ -1515,57 +1515,57 @@ alsIgnSkiprpmBins = array, U16, 19760, [4], "RPM", 1, 0, 0, 25000, 0
ignBlends1_table = array, S16, 19768, [8x8], "", 0.1, 0, -100, 100, 1 ignBlends1_table = array, S16, 19768, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends1_loadBins = array, U16, 19896, [8], "Load", 1, 0, 0, 1000, 0 ignBlends1_loadBins = array, U16, 19896, [8], "Load", 1, 0, 0, 1000, 0
ignBlends1_rpmBins = array, U16, 19912, [8], "RPM", 1, 0, 0, 18000, 0 ignBlends1_rpmBins = array, U16, 19912, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends1_blendParameter = bits, U08, 19928, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure" ignBlends1_blendParameter = bits, U08, 19928, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
ignBlends1_yAxisOverride = bits, U08, 19929, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure" ignBlends1_yAxisOverride = bits, U08, 19929, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
ignBlends1_blendBins = array, S16, 19930, [8], "", 0.1, 0, -1000, 1000, 1 ignBlends1_blendBins = array, S16, 19930, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends1_blendValues = array, U08, 19946, [8], "%", 0.5, 0, 0, 100, 1 ignBlends1_blendValues = array, U08, 19946, [8], "%", 0.5, 0, 0, 100, 1
ignBlends2_table = array, S16, 19956, [8x8], "", 0.1, 0, -100, 100, 1 ignBlends2_table = array, S16, 19956, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends2_loadBins = array, U16, 20084, [8], "Load", 1, 0, 0, 1000, 0 ignBlends2_loadBins = array, U16, 20084, [8], "Load", 1, 0, 0, 1000, 0
ignBlends2_rpmBins = array, U16, 20100, [8], "RPM", 1, 0, 0, 18000, 0 ignBlends2_rpmBins = array, U16, 20100, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends2_blendParameter = bits, U08, 20116, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure" ignBlends2_blendParameter = bits, U08, 20116, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
ignBlends2_yAxisOverride = bits, U08, 20117, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure" ignBlends2_yAxisOverride = bits, U08, 20117, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
ignBlends2_blendBins = array, S16, 20118, [8], "", 0.1, 0, -1000, 1000, 1 ignBlends2_blendBins = array, S16, 20118, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends2_blendValues = array, U08, 20134, [8], "%", 0.5, 0, 0, 100, 1 ignBlends2_blendValues = array, U08, 20134, [8], "%", 0.5, 0, 0, 100, 1
ignBlends3_table = array, S16, 20144, [8x8], "", 0.1, 0, -100, 100, 1 ignBlends3_table = array, S16, 20144, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends3_loadBins = array, U16, 20272, [8], "Load", 1, 0, 0, 1000, 0 ignBlends3_loadBins = array, U16, 20272, [8], "Load", 1, 0, 0, 1000, 0
ignBlends3_rpmBins = array, U16, 20288, [8], "RPM", 1, 0, 0, 18000, 0 ignBlends3_rpmBins = array, U16, 20288, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends3_blendParameter = bits, U08, 20304, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure" ignBlends3_blendParameter = bits, U08, 20304, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
ignBlends3_yAxisOverride = bits, U08, 20305, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure" ignBlends3_yAxisOverride = bits, U08, 20305, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
ignBlends3_blendBins = array, S16, 20306, [8], "", 0.1, 0, -1000, 1000, 1 ignBlends3_blendBins = array, S16, 20306, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends3_blendValues = array, U08, 20322, [8], "%", 0.5, 0, 0, 100, 1 ignBlends3_blendValues = array, U08, 20322, [8], "%", 0.5, 0, 0, 100, 1
ignBlends4_table = array, S16, 20332, [8x8], "", 0.1, 0, -100, 100, 1 ignBlends4_table = array, S16, 20332, [8x8], "", 0.1, 0, -100, 100, 1
ignBlends4_loadBins = array, U16, 20460, [8], "Load", 1, 0, 0, 1000, 0 ignBlends4_loadBins = array, U16, 20460, [8], "Load", 1, 0, 0, 1000, 0
ignBlends4_rpmBins = array, U16, 20476, [8], "RPM", 1, 0, 0, 18000, 0 ignBlends4_rpmBins = array, U16, 20476, [8], "RPM", 1, 0, 0, 18000, 0
ignBlends4_blendParameter = bits, U08, 20492, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure" ignBlends4_blendParameter = bits, U08, 20492, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
ignBlends4_yAxisOverride = bits, U08, 20493, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure" ignBlends4_yAxisOverride = bits, U08, 20493, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
ignBlends4_blendBins = array, S16, 20494, [8], "", 0.1, 0, -1000, 1000, 1 ignBlends4_blendBins = array, S16, 20494, [8], "", 0.1, 0, -1000, 1000, 1
ignBlends4_blendValues = array, U08, 20510, [8], "%", 0.5, 0, 0, 100, 1 ignBlends4_blendValues = array, U08, 20510, [8], "%", 0.5, 0, 0, 100, 1
veBlends1_table = array, S16, 20520, [8x8], "", 0.1, 0, -100, 100, 1 veBlends1_table = array, S16, 20520, [8x8], "", 0.1, 0, -100, 100, 1
veBlends1_loadBins = array, U16, 20648, [8], "Load", 1, 0, 0, 1000, 0 veBlends1_loadBins = array, U16, 20648, [8], "Load", 1, 0, 0, 1000, 0
veBlends1_rpmBins = array, U16, 20664, [8], "RPM", 1, 0, 0, 18000, 0 veBlends1_rpmBins = array, U16, 20664, [8], "RPM", 1, 0, 0, 18000, 0
veBlends1_blendParameter = bits, U08, 20680, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure" veBlends1_blendParameter = bits, U08, 20680, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
veBlends1_yAxisOverride = bits, U08, 20681, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure" veBlends1_yAxisOverride = bits, U08, 20681, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
veBlends1_blendBins = array, S16, 20682, [8], "", 0.1, 0, -1000, 1000, 1 veBlends1_blendBins = array, S16, 20682, [8], "", 0.1, 0, -1000, 1000, 1
veBlends1_blendValues = array, U08, 20698, [8], "%", 0.5, 0, 0, 100, 1 veBlends1_blendValues = array, U08, 20698, [8], "%", 0.5, 0, 0, 100, 1
veBlends2_table = array, S16, 20708, [8x8], "", 0.1, 0, -100, 100, 1 veBlends2_table = array, S16, 20708, [8x8], "", 0.1, 0, -100, 100, 1
veBlends2_loadBins = array, U16, 20836, [8], "Load", 1, 0, 0, 1000, 0 veBlends2_loadBins = array, U16, 20836, [8], "Load", 1, 0, 0, 1000, 0
veBlends2_rpmBins = array, U16, 20852, [8], "RPM", 1, 0, 0, 18000, 0 veBlends2_rpmBins = array, U16, 20852, [8], "RPM", 1, 0, 0, 18000, 0
veBlends2_blendParameter = bits, U08, 20868, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure" veBlends2_blendParameter = bits, U08, 20868, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
veBlends2_yAxisOverride = bits, U08, 20869, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure" veBlends2_yAxisOverride = bits, U08, 20869, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
veBlends2_blendBins = array, S16, 20870, [8], "", 0.1, 0, -1000, 1000, 1 veBlends2_blendBins = array, S16, 20870, [8], "", 0.1, 0, -1000, 1000, 1
veBlends2_blendValues = array, U08, 20886, [8], "%", 0.5, 0, 0, 100, 1 veBlends2_blendValues = array, U08, 20886, [8], "%", 0.5, 0, 0, 100, 1
veBlends3_table = array, S16, 20896, [8x8], "", 0.1, 0, -100, 100, 1 veBlends3_table = array, S16, 20896, [8x8], "", 0.1, 0, -100, 100, 1
veBlends3_loadBins = array, U16, 21024, [8], "Load", 1, 0, 0, 1000, 0 veBlends3_loadBins = array, U16, 21024, [8], "Load", 1, 0, 0, 1000, 0
veBlends3_rpmBins = array, U16, 21040, [8], "RPM", 1, 0, 0, 18000, 0 veBlends3_rpmBins = array, U16, 21040, [8], "RPM", 1, 0, 0, 18000, 0
veBlends3_blendParameter = bits, U08, 21056, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure" veBlends3_blendParameter = bits, U08, 21056, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
veBlends3_yAxisOverride = bits, U08, 21057, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure" veBlends3_yAxisOverride = bits, U08, 21057, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
veBlends3_blendBins = array, S16, 21058, [8], "", 0.1, 0, -1000, 1000, 1 veBlends3_blendBins = array, S16, 21058, [8], "", 0.1, 0, -1000, 1000, 1
veBlends3_blendValues = array, U08, 21074, [8], "%", 0.5, 0, 0, 100, 1 veBlends3_blendValues = array, U08, 21074, [8], "%", 0.5, 0, 0, 100, 1
veBlends4_table = array, S16, 21084, [8x8], "", 0.1, 0, -100, 100, 1 veBlends4_table = array, S16, 21084, [8x8], "", 0.1, 0, -100, 100, 1
veBlends4_loadBins = array, U16, 21212, [8], "Load", 1, 0, 0, 1000, 0 veBlends4_loadBins = array, U16, 21212, [8], "Load", 1, 0, 0, 1000, 0
veBlends4_rpmBins = array, U16, 21228, [8], "RPM", 1, 0, 0, 18000, 0 veBlends4_rpmBins = array, U16, 21228, [8], "RPM", 1, 0, 0, 18000, 0
veBlends4_blendParameter = bits, U08, 21244, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure" veBlends4_blendParameter = bits, U08, 21244, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
veBlends4_yAxisOverride = bits, U08, 21245, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure" veBlends4_yAxisOverride = bits, U08, 21245, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
veBlends4_blendBins = array, S16, 21246, [8], "", 0.1, 0, -1000, 1000, 1 veBlends4_blendBins = array, S16, 21246, [8], "", 0.1, 0, -1000, 1000, 1
veBlends4_blendValues = array, U08, 21262, [8], "%", 0.5, 0, 0, 100, 1 veBlends4_blendValues = array, U08, 21262, [8], "%", 0.5, 0, 0, 100, 1
throttleEstimateEffectiveAreaBins = array, U16, 21272, [12], "%", 0.1, 0, 0, 100, 1 throttleEstimateEffectiveAreaBins = array, U16, 21272, [12], "%", 0.1, 0, 0, 100, 1
@ -1573,29 +1573,29 @@ throttleEstimateEffectiveAreaValues = array, U16, 21296, [12], "g/s", 0.1, 0, 0,
boostOpenLoopBlends1_table = array, S16, 21320, [8x8], "", 0.1, 0, -100, 100, 1 boostOpenLoopBlends1_table = array, S16, 21320, [8x8], "", 0.1, 0, -100, 100, 1
boostOpenLoopBlends1_loadBins = array, U16, 21448, [8], "Load", 1, 0, 0, 1000, 0 boostOpenLoopBlends1_loadBins = array, U16, 21448, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends1_rpmBins = array, U16, 21464, [8], "RPM", 1, 0, 0, 18000, 0 boostOpenLoopBlends1_rpmBins = array, U16, 21464, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends1_blendParameter = bits, U08, 21480, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure" boostOpenLoopBlends1_blendParameter = bits, U08, 21480, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
boostOpenLoopBlends1_yAxisOverride = bits, U08, 21481, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure" boostOpenLoopBlends1_yAxisOverride = bits, U08, 21481, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
boostOpenLoopBlends1_blendBins = array, S16, 21482, [8], "", 0.1, 0, -1000, 1000, 1 boostOpenLoopBlends1_blendBins = array, S16, 21482, [8], "", 0.1, 0, -1000, 1000, 1
boostOpenLoopBlends1_blendValues = array, U08, 21498, [8], "%", 0.5, 0, 0, 100, 1 boostOpenLoopBlends1_blendValues = array, U08, 21498, [8], "%", 0.5, 0, 0, 100, 1
boostOpenLoopBlends2_table = array, S16, 21508, [8x8], "", 0.1, 0, -100, 100, 1 boostOpenLoopBlends2_table = array, S16, 21508, [8x8], "", 0.1, 0, -100, 100, 1
boostOpenLoopBlends2_loadBins = array, U16, 21636, [8], "Load", 1, 0, 0, 1000, 0 boostOpenLoopBlends2_loadBins = array, U16, 21636, [8], "Load", 1, 0, 0, 1000, 0
boostOpenLoopBlends2_rpmBins = array, U16, 21652, [8], "RPM", 1, 0, 0, 18000, 0 boostOpenLoopBlends2_rpmBins = array, U16, 21652, [8], "RPM", 1, 0, 0, 18000, 0
boostOpenLoopBlends2_blendParameter = bits, U08, 21668, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure" boostOpenLoopBlends2_blendParameter = bits, U08, 21668, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
boostOpenLoopBlends2_yAxisOverride = bits, U08, 21669, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure" boostOpenLoopBlends2_yAxisOverride = bits, U08, 21669, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
boostOpenLoopBlends2_blendBins = array, S16, 21670, [8], "", 0.1, 0, -1000, 1000, 1 boostOpenLoopBlends2_blendBins = array, S16, 21670, [8], "", 0.1, 0, -1000, 1000, 1
boostOpenLoopBlends2_blendValues = array, U08, 21686, [8], "%", 0.5, 0, 0, 100, 1 boostOpenLoopBlends2_blendValues = array, U08, 21686, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends1_table = array, S16, 21696, [8x8], "", 0.1, 0, -100, 100, 1 boostClosedLoopBlends1_table = array, S16, 21696, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends1_loadBins = array, U16, 21824, [8], "Load", 1, 0, 0, 1000, 0 boostClosedLoopBlends1_loadBins = array, U16, 21824, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends1_rpmBins = array, U16, 21840, [8], "RPM", 1, 0, 0, 18000, 0 boostClosedLoopBlends1_rpmBins = array, U16, 21840, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends1_blendParameter = bits, U08, 21856, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure" boostClosedLoopBlends1_blendParameter = bits, U08, 21856, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
boostClosedLoopBlends1_yAxisOverride = bits, U08, 21857, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure" boostClosedLoopBlends1_yAxisOverride = bits, U08, 21857, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
boostClosedLoopBlends1_blendBins = array, S16, 21858, [8], "", 0.1, 0, -1000, 1000, 1 boostClosedLoopBlends1_blendBins = array, S16, 21858, [8], "", 0.1, 0, -1000, 1000, 1
boostClosedLoopBlends1_blendValues = array, U08, 21874, [8], "%", 0.5, 0, 0, 100, 1 boostClosedLoopBlends1_blendValues = array, U08, 21874, [8], "%", 0.5, 0, 0, 100, 1
boostClosedLoopBlends2_table = array, S16, 21884, [8x8], "", 0.1, 0, -100, 100, 1 boostClosedLoopBlends2_table = array, S16, 21884, [8x8], "", 0.1, 0, -100, 100, 1
boostClosedLoopBlends2_loadBins = array, U16, 22012, [8], "Load", 1, 0, 0, 1000, 0 boostClosedLoopBlends2_loadBins = array, U16, 22012, [8], "Load", 1, 0, 0, 1000, 0
boostClosedLoopBlends2_rpmBins = array, U16, 22028, [8], "RPM", 1, 0, 0, 18000, 0 boostClosedLoopBlends2_rpmBins = array, U16, 22028, [8], "RPM", 1, 0, 0, 18000, 0
boostClosedLoopBlends2_blendParameter = bits, U08, 22044, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure" boostClosedLoopBlends2_blendParameter = bits, U08, 22044, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
boostClosedLoopBlends2_yAxisOverride = bits, U08, 22045, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure" boostClosedLoopBlends2_yAxisOverride = bits, U08, 22045, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
boostClosedLoopBlends2_blendBins = array, S16, 22046, [8], "", 0.1, 0, -1000, 1000, 1 boostClosedLoopBlends2_blendBins = array, S16, 22046, [8], "", 0.1, 0, -1000, 1000, 1
boostClosedLoopBlends2_blendValues = array, U08, 22062, [8], "%", 0.5, 0, 0, 100, 1 boostClosedLoopBlends2_blendValues = array, U08, 22062, [8], "%", 0.5, 0, 0, 100, 1
tcu_rangeP = array, U08, 22072, [6], "level", 1, 0, 0, 3, 0 tcu_rangeP = array, U08, 22072, [6], "level", 1, 0, 0, 3, 0
@ -2495,7 +2495,6 @@ oilPressure = scalar, U16, 38, "kPa", 0.03333333333333333, 0
vvtPositionB1I = scalar, S16, 40, "deg", 0.02, 0 vvtPositionB1I = scalar, S16, 40, "deg", 0.02, 0
actualLastInjection = scalar, U16, 42, "ms", 0.0033333333333333335, 0 actualLastInjection = scalar, U16, 42, "ms", 0.0033333333333333335, 0
injectorDutyCycle = scalar, U08, 44, "%", 0.5, 0 injectorDutyCycle = scalar, U08, 44, "%", 0.5, 0
veValue = scalar, U08, 45, "ratio", 0.5, 0
injectionOffset = scalar, S16, 46, "deg", 1, 0 injectionOffset = scalar, S16, 46, "deg", 1, 0
engineMakeCodeNameCrc16 = scalar, U16, 48, "crc16", 1, 0 engineMakeCodeNameCrc16 = scalar, U16, 48, "crc16", 1, 0
wallFuelAmount = scalar, U16, 50, "mg", 0.01, 0 wallFuelAmount = scalar, U16, 50, "mg", 0.01, 0
@ -2513,6 +2512,7 @@ totalFuelConsumption = scalar, U16, 70, "grams", 1, 0
fuelFlowRate = scalar, U16, 72, "gram/s", 0.005, 0 fuelFlowRate = scalar, U16, 72, "gram/s", 0.005, 0
TPS2Value = scalar, S16, 74, "%", 0.01, 0 TPS2Value = scalar, S16, 74, "%", 0.01, 0
tuneCrc16 = scalar, U16, 76, "crc16", 1, 0 tuneCrc16 = scalar, U16, 76, "crc16", 1, 0
veValue = scalar, U16, 78, "ratio", 0.1, 0
seconds = scalar, U32, 80, "sec", 1, 0 seconds = scalar, U32, 80, "sec", 1, 0
engineMode = scalar, U32, 84, "em", 1, 0 engineMode = scalar, U32, 84, "em", 1, 0
firmwareVersion = scalar, U32, 88, "version_f", 1, 0 firmwareVersion = scalar, U32, 88, "version_f", 1, 0
@ -4857,7 +4857,6 @@ entry = oilPressure, "Oil Pressure", float, "%.3f"
entry = vvtPositionB1I, "VVT: bank 1 intake", float, "%.3f" entry = vvtPositionB1I, "VVT: bank 1 intake", float, "%.3f"
entry = actualLastInjection, "Fuel: Last inj pulse width", float, "%.3f" entry = actualLastInjection, "Fuel: Last inj pulse width", float, "%.3f"
entry = injectorDutyCycle, "Fuel: injector duty cycle", float, "%.3f" entry = injectorDutyCycle, "Fuel: injector duty cycle", float, "%.3f"
entry = veValue, "Fuel: VE", float, "%.3f"
entry = injectionOffset, "Fuel: Injection timing SOI", int, "%d" entry = injectionOffset, "Fuel: Injection timing SOI", int, "%d"
entry = engineMakeCodeNameCrc16, "Engine CRC16", int, "%d" entry = engineMakeCodeNameCrc16, "Engine CRC16", int, "%d"
entry = wallFuelAmount, "Fuel: wall amount", float, "%.3f" entry = wallFuelAmount, "Fuel: wall amount", float, "%.3f"
@ -4875,6 +4874,7 @@ entry = totalFuelConsumption, "Fuel: Total consumed", int, "%d"
entry = fuelFlowRate, "Fuel: Flow rate", float, "%.3f" entry = fuelFlowRate, "Fuel: Flow rate", float, "%.3f"
entry = TPS2Value, "TPS2", float, "%.3f" entry = TPS2Value, "TPS2", float, "%.3f"
entry = tuneCrc16, "Tune CRC16", int, "%d" entry = tuneCrc16, "Tune CRC16", int, "%d"
entry = veValue, "Fuel: VE", float, "%.3f"
entry = seconds, "Uptime", int, "%d" entry = seconds, "Uptime", int, "%d"
entry = engineMode, "Engine Mode", int, "%d" entry = engineMode, "Engine Mode", int, "%d"
entry = firmwareVersion, "firmware", int, "%d" entry = firmwareVersion, "firmware", int, "%d"
@ -5603,6 +5603,7 @@ menuDialog = main
# Air mass model # Air mass model
subMenu = veTableDialog, "VE", 0, {isInjectionEnabled == 1} subMenu = veTableDialog, "VE", 0, {isInjectionEnabled == 1}
subMenu = veTableMap, "VE Table", 0, {isInjectionEnabled}
groupMenu = "VE blend tables" groupMenu = "VE blend tables"
groupChildMenu = veBlend1Cfg, "VE blend 1 bias", 0, {isInjectionEnabled} groupChildMenu = veBlend1Cfg, "VE blend 1 bias", 0, {isInjectionEnabled}
@ -5649,6 +5650,7 @@ menuDialog = main
subMenu = std_separator subMenu = std_separator
subMenu = ignitionTableTbl, "Ignition advance", 0, {isIgnitionEnabled} subMenu = ignitionTableTbl, "Ignition advance", 0, {isIgnitionEnabled}
subMenu = ignitionTableMap, "Ignition advance", 0, {isIgnitionEnabled}
subMenu = cltTimingCorrCurve, "Ign CLT correction", 0, {isIgnitionEnabled == 1} subMenu = cltTimingCorrCurve, "Ign CLT correction", 0, {isIgnitionEnabled == 1}
subMenu = ignitionIatCorrTableTbl, "Ign IAT correction", 0, {isIgnitionEnabled == 1} subMenu = ignitionIatCorrTableTbl, "Ign IAT correction", 0, {isIgnitionEnabled == 1}
subMenu = std_separator subMenu = std_separator