better debug field names

This commit is contained in:
rusefi 2017-07-23 18:50:05 -04:00
parent 312bc3b067
commit 2a8f5b16c8
3 changed files with 63 additions and 63 deletions

View File

@ -105,9 +105,9 @@ custom ignition_table_t 1024 array, F32, @OFFSET@, [16x16],"deg", 1,
custom angle_table_t 1024 array, F32, @OFFSET@, [16x16],"deg", 1, 0, -720, 720, 2
struct pid_s
float pFactor;;"value", 1, 0, -1000, 1000, 5
float iFactor;;"value", 1, 0, -1000, 1000, 5
float dFactor;;"value", 1, 0, -1000, 1000, 5
float pFactor;;"value", 1, 0, -10000, 10000, 7
float iFactor;;"value", 1, 0, -10000, 10000, 7
float dFactor;;"value", 1, 0, -10000, 10000, 7
int16_t offset;Linear addition to PID logic;"value", 1, 0, 0, 1000, 0
int16_t period;PID dTime;"ms", 1, 0, 0, 3000, 0
int16_t minValue;;"", 1, 0, 0, 3000.0, 3
@ -317,8 +317,8 @@ float analogInputDividerCoefficient;+Coefficient of input voltage dividers on yo
float vbattDividerCoeff;+Battery Voltage input resistor divider coefficient;"coef", 1, 0, 0.01, 99.0, 2
adc_channel_e vbattAdcChannel;
float fanOnTemperature;+Cooling fan turn-on temperature threshold, in Celsuis;"*C", 1, 0, 0, 1000.0, 2
float fanOffTemperature;+Cooling fan turn-off temperature threshold, in Celsuis;"*C", 1, 0, 0, 1000.0, 2
float fanOnTemperature;+Cooling fan turn-on temperature threshold, in Celsuis;"*C", 1, 0, 0, 1000.0, 0
float fanOffTemperature;+Cooling fan turn-off temperature threshold, in Celsuis;"*C", 1, 0, 0, 1000.0, 0
adc_channel_e fuelLevelSensor;

View File

@ -59,7 +59,7 @@ enable2ndByteCanID = false
; see PAGE_0_SIZE in C source code
; CONFIG_DEFINITION_START
; this section was generated automatically by ConfigDefinition.jar based on rusefi_config.txt Sat Jul 22 20:43:02 EDT 2017
; this section was generated automatically by ConfigDefinition.jar based on rusefi_config.txt Sun Jul 23 13:31:49 EDT 2017
pageSize = 16376
page = 1
@ -157,8 +157,8 @@ page = 1
analogInputDividerCoefficient = scalar, F32, 464, "coef", 1, 0, 0.01, 10.0, 2
vbattDividerCoeff = scalar, F32, 468, "coef", 1, 0, 0.01, 99.0, 2
vbattAdcChannel = bits, U32, 472, [0:4] "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "Disabled", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
fanOnTemperature = scalar, F32, 476, "*C", 1, 0, 0, 1000.0, 2
fanOffTemperature = scalar, F32, 480, "*C", 1, 0, 0, 1000.0, 2
fanOnTemperature = scalar, F32, 476, "*C", 1, 0, 0, 1000.0, 0
fanOffTemperature = scalar, F32, 480, "*C", 1, 0, 0, 1000.0, 0
fuelLevelSensor = bits, U32, 484, [0:4] "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "Disabled", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
vehicleSpeedCoef = scalar, F32, 488, "coef", 1, 0, 0.01, 2000.0, 2
canNbcType = bits, U32, 492, [0:1], "BMW", "FIAT", "VAG" , "MAZDA RX8"
@ -523,23 +523,23 @@ page = 1
tachPulseDuractionMs = scalar, F32, 1816, "ms", 1, 0, 0.0, 100.0, 2
tachPulseTriggerIndex = scalar, S32, 1820, "index", 1, 0, 0.0, 360.0, 0
suckedOffCoef = scalar, F32, 1824, "%", 1, 0, 0.0, 300.0, 2
alternatorControl_pFactor = scalar, F32, 1828, "value", 1, 0, -1000, 1000, 5
alternatorControl_iFactor = scalar, F32, 1832, "value", 1, 0, -1000, 1000, 5
alternatorControl_dFactor = scalar, F32, 1836, "value", 1, 0, -1000, 1000, 5
alternatorControl_pFactor = scalar, F32, 1828, "value", 1, 0, -10000, 10000, 7
alternatorControl_iFactor = scalar, F32, 1832, "value", 1, 0, -10000, 10000, 7
alternatorControl_dFactor = scalar, F32, 1836, "value", 1, 0, -10000, 10000, 7
alternatorControl_offset = scalar, S16, 1840, "value", 1, 0, 0, 1000, 0
alternatorControl_period = scalar, S16, 1842, "ms", 1, 0, 0, 3000, 0
alternatorControl_minValue = scalar, S16, 1844, "", 1, 0, 0, 3000.0, 3
alternatorControl_maxValue = scalar, S16, 1846, "", 1, 0, 0, 3000.0, 3
etb_pFactor = scalar, F32, 1848, "value", 1, 0, -1000, 1000, 5
etb_iFactor = scalar, F32, 1852, "value", 1, 0, -1000, 1000, 5
etb_dFactor = scalar, F32, 1856, "value", 1, 0, -1000, 1000, 5
etb_pFactor = scalar, F32, 1848, "value", 1, 0, -10000, 10000, 7
etb_iFactor = scalar, F32, 1852, "value", 1, 0, -10000, 10000, 7
etb_dFactor = scalar, F32, 1856, "value", 1, 0, -10000, 10000, 7
etb_offset = scalar, S16, 1860, "value", 1, 0, 0, 1000, 0
etb_period = scalar, S16, 1862, "ms", 1, 0, 0, 3000, 0
etb_minValue = scalar, S16, 1864, "", 1, 0, 0, 3000.0, 3
etb_maxValue = scalar, S16, 1866, "", 1, 0, 0, 3000.0, 3
warmupAfrPid_pFactor = scalar, F32, 1868, "value", 1, 0, -1000, 1000, 5
warmupAfrPid_iFactor = scalar, F32, 1872, "value", 1, 0, -1000, 1000, 5
warmupAfrPid_dFactor = scalar, F32, 1876, "value", 1, 0, -1000, 1000, 5
warmupAfrPid_pFactor = scalar, F32, 1868, "value", 1, 0, -10000, 10000, 7
warmupAfrPid_iFactor = scalar, F32, 1872, "value", 1, 0, -10000, 10000, 7
warmupAfrPid_dFactor = scalar, F32, 1876, "value", 1, 0, -10000, 10000, 7
warmupAfrPid_offset = scalar, S16, 1880, "value", 1, 0, 0, 1000, 0
warmupAfrPid_period = scalar, S16, 1882, "ms", 1, 0, 0, 3000, 0
warmupAfrPid_minValue = scalar, S16, 1884, "", 1, 0, 0, 3000.0, 3
@ -547,9 +547,9 @@ page = 1
mapErrorDetectionTooLow = scalar, F32, 1888, "kPa", 1, 0, -100.0, 100.0, 2
mapErrorDetectionTooHigh = scalar, F32, 1892, "kPa", 1, 0, -100.0, 800.0, 2
step1RpmWindow = scalar, S32, 1896, "rpm", 1, 0, 0, 3000.0, 2
idleRpmPid_pFactor = scalar, F32, 1900, "value", 1, 0, -1000, 1000, 5
idleRpmPid_iFactor = scalar, F32, 1904, "value", 1, 0, -1000, 1000, 5
idleRpmPid_dFactor = scalar, F32, 1908, "value", 1, 0, -1000, 1000, 5
idleRpmPid_pFactor = scalar, F32, 1900, "value", 1, 0, -10000, 10000, 7
idleRpmPid_iFactor = scalar, F32, 1904, "value", 1, 0, -10000, 10000, 7
idleRpmPid_dFactor = scalar, F32, 1908, "value", 1, 0, -10000, 10000, 7
idleRpmPid_offset = scalar, S16, 1912, "value", 1, 0, 0, 1000, 0
idleRpmPid_period = scalar, S16, 1914, "ms", 1, 0, 0, 3000, 0
idleRpmPid_minValue = scalar, S16, 1916, "", 1, 0, 0, 3000.0, 3
@ -662,9 +662,9 @@ page = 1
fuelClosedLoopTpsThreshold = scalar, S16, 2734, "%", 1, 0, 0, 100, 0
fuelClosedLoopRpmThreshold = scalar, S16, 2736, "rpm", 1, 0, 0, 5000, 0
etbFreq = scalar, S16, 2738, "Hz", 1, 0, 0, 1500, 0
fuelClosedLoopPid_pFactor = scalar, F32, 2740, "value", 1, 0, -1000, 1000, 5
fuelClosedLoopPid_iFactor = scalar, F32, 2744, "value", 1, 0, -1000, 1000, 5
fuelClosedLoopPid_dFactor = scalar, F32, 2748, "value", 1, 0, -1000, 1000, 5
fuelClosedLoopPid_pFactor = scalar, F32, 2740, "value", 1, 0, -10000, 10000, 7
fuelClosedLoopPid_iFactor = scalar, F32, 2744, "value", 1, 0, -10000, 10000, 7
fuelClosedLoopPid_dFactor = scalar, F32, 2748, "value", 1, 0, -10000, 10000, 7
fuelClosedLoopPid_offset = scalar, S16, 2752, "value", 1, 0, 0, 1000, 0
fuelClosedLoopPid_period = scalar, S16, 2754, "ms", 1, 0, 0, 3000, 0
fuelClosedLoopPid_minValue = scalar, S16, 2756, "", 1, 0, 0, 3000.0, 3
@ -695,30 +695,30 @@ page = 1
spi1MosiMode = bits, U32, 2852, [0:5], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "mode12", "mode13", "mode14", "mode15", "mode16", "mode17", "mode18", "mode19", "mode20", "mode21", "mode22", "mode23", "mode24", "mode25", "mode26", "mode27", "mode28", "mode29", "mode30", "mode31", "PULLUP", "mode33", "mode34", "mode35"
spi1MisoMode = bits, U32, 2856, [0:5], "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "mode12", "mode13", "mode14", "mode15", "mode16", "mode17", "mode18", "mode19", "mode20", "mode21", "mode22", "mode23", "mode24", "mode25", "mode26", "mode27", "mode28", "mode29", "mode30", "mode31", "PULLUP", "mode33", "mode34", "mode35"
brakePedalPin = bits, U32, 2860, [0:6], "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", "NONE", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
auxPid1_pFactor = scalar, F32, 2864, "value", 1, 0, -1000, 1000, 5
auxPid1_iFactor = scalar, F32, 2868, "value", 1, 0, -1000, 1000, 5
auxPid1_dFactor = scalar, F32, 2872, "value", 1, 0, -1000, 1000, 5
auxPid1_pFactor = scalar, F32, 2864, "value", 1, 0, -10000, 10000, 7
auxPid1_iFactor = scalar, F32, 2868, "value", 1, 0, -10000, 10000, 7
auxPid1_dFactor = scalar, F32, 2872, "value", 1, 0, -10000, 10000, 7
auxPid1_offset = scalar, S16, 2876, "value", 1, 0, 0, 1000, 0
auxPid1_period = scalar, S16, 2878, "ms", 1, 0, 0, 3000, 0
auxPid1_minValue = scalar, S16, 2880, "", 1, 0, 0, 3000.0, 3
auxPid1_maxValue = scalar, S16, 2882, "", 1, 0, 0, 3000.0, 3
auxPid2_pFactor = scalar, F32, 2884, "value", 1, 0, -1000, 1000, 5
auxPid2_iFactor = scalar, F32, 2888, "value", 1, 0, -1000, 1000, 5
auxPid2_dFactor = scalar, F32, 2892, "value", 1, 0, -1000, 1000, 5
auxPid2_pFactor = scalar, F32, 2884, "value", 1, 0, -10000, 10000, 7
auxPid2_iFactor = scalar, F32, 2888, "value", 1, 0, -10000, 10000, 7
auxPid2_dFactor = scalar, F32, 2892, "value", 1, 0, -10000, 10000, 7
auxPid2_offset = scalar, S16, 2896, "value", 1, 0, 0, 1000, 0
auxPid2_period = scalar, S16, 2898, "ms", 1, 0, 0, 3000, 0
auxPid2_minValue = scalar, S16, 2900, "", 1, 0, 0, 3000.0, 3
auxPid2_maxValue = scalar, S16, 2902, "", 1, 0, 0, 3000.0, 3
auxPid3_pFactor = scalar, F32, 2904, "value", 1, 0, -1000, 1000, 5
auxPid3_iFactor = scalar, F32, 2908, "value", 1, 0, -1000, 1000, 5
auxPid3_dFactor = scalar, F32, 2912, "value", 1, 0, -1000, 1000, 5
auxPid3_pFactor = scalar, F32, 2904, "value", 1, 0, -10000, 10000, 7
auxPid3_iFactor = scalar, F32, 2908, "value", 1, 0, -10000, 10000, 7
auxPid3_dFactor = scalar, F32, 2912, "value", 1, 0, -10000, 10000, 7
auxPid3_offset = scalar, S16, 2916, "value", 1, 0, 0, 1000, 0
auxPid3_period = scalar, S16, 2918, "ms", 1, 0, 0, 3000, 0
auxPid3_minValue = scalar, S16, 2920, "", 1, 0, 0, 3000.0, 3
auxPid3_maxValue = scalar, S16, 2922, "", 1, 0, 0, 3000.0, 3
auxPid4_pFactor = scalar, F32, 2924, "value", 1, 0, -1000, 1000, 5
auxPid4_iFactor = scalar, F32, 2928, "value", 1, 0, -1000, 1000, 5
auxPid4_dFactor = scalar, F32, 2932, "value", 1, 0, -1000, 1000, 5
auxPid4_pFactor = scalar, F32, 2924, "value", 1, 0, -10000, 10000, 7
auxPid4_iFactor = scalar, F32, 2928, "value", 1, 0, -10000, 10000, 7
auxPid4_dFactor = scalar, F32, 2932, "value", 1, 0, -10000, 10000, 7
auxPid4_offset = scalar, S16, 2936, "value", 1, 0, 0, 1000, 0
auxPid4_period = scalar, S16, 2938, "ms", 1, 0, 0, 3000, 0
auxPid4_minValue = scalar, S16, 2940, "", 1, 0, 0, 3000.0, 3
@ -1289,14 +1289,14 @@ fileVersion = { 20161225 }
gaugeCategory = Debug
debugFloatField1Gauge = debugFloatField1, "debug f1", "%", 0, 100, 0, 0, 100, 100, 4, 4
debugFloatField2Gauge = debugFloatField2, "debug f2", "%", 0, 100, 0, 0, 100, 100, 4, 4
debugFloatField3Gauge = debugFloatField3, "debug f3", "%", 0, 100, 0, 0, 100, 100, 4, 4
debugFloatField4Gauge = debugFloatField4, "debug f4", "%", 0, 100, 0, 0, 100, 100, 4, 4
debugFloatField5Gauge = debugFloatField5, "debug f5", "%", 0, 100, 0, 0, 100, 100, 4, 4
debugFloatField6Gauge = debugFloatField6, "debug f6", "%", 0, 100, 0, 0, 100, 100, 4, 4
debugFloatField2Gauge = debugFloatField2, "debug f2: iTerm", "%", -100, 100, 0, 0, 100, 100, 4, 4
debugFloatField3Gauge = debugFloatField3, "debug f3: prevError", "%", -100, 100, 0, 0, 100, 100, 4, 4
debugFloatField4Gauge = debugFloatField4, "debug f4: iParam", "%", 0, 100, 0, 0, 100, 100, 4, 4
debugFloatField5Gauge = debugFloatField5, "debug f5: dParam", "%", 0, 100, 0, 0, 100, 100, 4, 4
debugFloatField6Gauge = debugFloatField6, "debug f6: dTerm", "%", -100, 100, 0, 0, 100, 100, 4, 4
debugFloatField7Gauge = debugFloatField7, "debug f7", "%", 0, 100, 0, 0, 100, 100, 4, 4
debugIntField1Gauge = debugIntField1, "debug i1", "%", 0, 100, 0, 0, 100, 100, 0, 0
debugIntField2Gauge = debugIntField2, "debug i2", "%", 0, 100, 0, 0, 100, 100, 0, 0
debugIntField1Gauge = debugIntField1, "debug i1: pParam", "%", 0, 100, 0, 0, 100, 100, 0, 0
debugIntField2Gauge = debugIntField2, "debug i2: offset", "%", 0, 100, 0, 0, 100, 100, 0, 0
debugIntField3Gauge = debugIntField3, "debug i3", "%", 0, 100, 0, 0, 100, 100, 0, 0
gaugeCategory = Sensors
@ -1454,30 +1454,30 @@ gaugeCategory = Fuel Data
; Alternator_PID: current integration term
; DBG_TPS_ACCEL: to TPS
entry = debugFloatField2, "debug f2",float,"%.4f"
entry = debugFloatField2, "debug f2: iTerm",float,"%.4f"
; Alternator_PID: previous error
; DBG_TPS_ACCEL: tps<>tps table value
entry = debugFloatField3, "debug f3",float,"%.4f"
entry = debugFloatField3, "debug f3: prevError",float,"%.4f"
; Alternator_PID: I setting
; DBG_TPS_ACCEL: extra fuel
entry = debugFloatField4, "debug f4",float,"%.4f"
entry = debugFloatField4, "debug f4: iParam",float,"%.4f"
; Alternator_PID: D setting
entry = debugFloatField5, "debug f5",float,"%.4f"
entry = debugFloatField5, "debug f5: dParam",float,"%.4f"
; Alternator_PID: dTerm
entry = debugFloatField6, "debug f6",float,"%.4f"
entry = debugFloatField6, "debug f6: dTerm",float,"%.4f"
entry = debugFloatField7, "debug f7",float,"%.4f"
; Alternator_PID: P setting
entry = debugIntField1, "debug i1",int,"%d"
entry = debugIntField1, "debug i1: pParam",int,"%d"
; Alternator_PID: offset setting
entry = debugIntField2, "debug i2",int,"%d"
entry = debugIntField2, "debug i2: offset",int,"%d"
; Alternator_PID: PID reset counter
entry = debugIntField3, "debug i3",int,"%d"

View File

@ -522,14 +522,14 @@ fileVersion = { 20161225 }
gaugeCategory = Debug
debugFloatField1Gauge = debugFloatField1, "debug f1", "%", 0, 100, 0, 0, 100, 100, 4, 4
debugFloatField2Gauge = debugFloatField2, "debug f2", "%", 0, 100, 0, 0, 100, 100, 4, 4
debugFloatField3Gauge = debugFloatField3, "debug f3", "%", 0, 100, 0, 0, 100, 100, 4, 4
debugFloatField4Gauge = debugFloatField4, "debug f4", "%", 0, 100, 0, 0, 100, 100, 4, 4
debugFloatField5Gauge = debugFloatField5, "debug f5", "%", 0, 100, 0, 0, 100, 100, 4, 4
debugFloatField6Gauge = debugFloatField6, "debug f6", "%", 0, 100, 0, 0, 100, 100, 4, 4
debugFloatField2Gauge = debugFloatField2, "debug f2: iTerm", "%", -100, 100, 0, 0, 100, 100, 4, 4
debugFloatField3Gauge = debugFloatField3, "debug f3: prevError", "%", -100, 100, 0, 0, 100, 100, 4, 4
debugFloatField4Gauge = debugFloatField4, "debug f4: iParam", "%", 0, 100, 0, 0, 100, 100, 4, 4
debugFloatField5Gauge = debugFloatField5, "debug f5: dParam", "%", 0, 100, 0, 0, 100, 100, 4, 4
debugFloatField6Gauge = debugFloatField6, "debug f6: dTerm", "%", -100, 100, 0, 0, 100, 100, 4, 4
debugFloatField7Gauge = debugFloatField7, "debug f7", "%", 0, 100, 0, 0, 100, 100, 4, 4
debugIntField1Gauge = debugIntField1, "debug i1", "%", 0, 100, 0, 0, 100, 100, 0, 0
debugIntField2Gauge = debugIntField2, "debug i2", "%", 0, 100, 0, 0, 100, 100, 0, 0
debugIntField1Gauge = debugIntField1, "debug i1: pParam", "%", 0, 100, 0, 0, 100, 100, 0, 0
debugIntField2Gauge = debugIntField2, "debug i2: offset", "%", 0, 100, 0, 0, 100, 100, 0, 0
debugIntField3Gauge = debugIntField3, "debug i3", "%", 0, 100, 0, 0, 100, 100, 0, 0
gaugeCategory = Sensors
@ -687,30 +687,30 @@ gaugeCategory = Fuel Data
; Alternator_PID: current integration term
; DBG_TPS_ACCEL: to TPS
entry = debugFloatField2, "debug f2",float,"%.4f"
entry = debugFloatField2, "debug f2: iTerm",float,"%.4f"
; Alternator_PID: previous error
; DBG_TPS_ACCEL: tps<>tps table value
entry = debugFloatField3, "debug f3",float,"%.4f"
entry = debugFloatField3, "debug f3: prevError",float,"%.4f"
; Alternator_PID: I setting
; DBG_TPS_ACCEL: extra fuel
entry = debugFloatField4, "debug f4",float,"%.4f"
entry = debugFloatField4, "debug f4: iParam",float,"%.4f"
; Alternator_PID: D setting
entry = debugFloatField5, "debug f5",float,"%.4f"
entry = debugFloatField5, "debug f5: dParam",float,"%.4f"
; Alternator_PID: dTerm
entry = debugFloatField6, "debug f6",float,"%.4f"
entry = debugFloatField6, "debug f6: dTerm",float,"%.4f"
entry = debugFloatField7, "debug f7",float,"%.4f"
; Alternator_PID: P setting
entry = debugIntField1, "debug i1",int,"%d"
entry = debugIntField1, "debug i1: pParam",int,"%d"
; Alternator_PID: offset setting
entry = debugIntField2, "debug i2",int,"%d"
entry = debugIntField2, "debug i2: offset",int,"%d"
; Alternator_PID: PID reset counter
entry = debugIntField3, "debug i3",int,"%d"