! units,scale,offset,min,max,digits struct_no_prefix electronic_throttle_s float idlePosition;"ETB: idlePosition";"per", 1,0, 0,10, 2,@@GAUGE_CATEGORY_ETB@@ float trim;"ETB: trim" float luaAdjustment;"ETB: luaAdjustment";"per", 1,0, 0,3, 2,@@GAUGE_CATEGORY_ETB@@ float m_wastegatePosition;"DC: wastegatePosition";"per", 1,0, 0,3, 2,@@GAUGE_CATEGORY_ETB@@ custom percent_t 4 scalar, F32, @OFFSET@, "", 1, 0, 0, 100, 2 percent_t etbFeedForward float etbIntegralError;;"", 1, 0, -10000, 10000, 3 float etbCurrentTarget;;"%", 1, 0, -10000, 10000, 3 float etbCurrentAdjustedTarget;;"%", 1, 0, -10000, 10000, 3 bit etbRevLimitActive bit jamDetected float etbDutyRateOfChange;"ETB duty rate of change";"per", 1,0, -0,20, 2,@@GAUGE_CATEGORY_ETB@@ float etbDutyAverage;"ETB average duty";"per", 1,0, -20,50, 2,@@GAUGE_CATEGORY_ETB@@ uint16_t etbTpsErrorCounter;"ETB TPS error counter";"count", 1,0, 0,3, 0,@@GAUGE_CATEGORY_ETB@@ uint16_t etbPpsErrorCounter;"ETB pedal error counter";"count", 1,0, 0,3, 0,@@GAUGE_CATEGORY_ETB@@ int8_t etbErrorCode uint16_t autoscale jamTimer;ETB jam timer;"sec", 0.01, 0, 0, 100, 2 end_struct