35 case GPPWM_AccelPedal:
39#if EFI_SHAFT_POSITION_INPUT
55 case GPPWM_EthanolPercent:
57 case GPPWM_AuxLinear1:
59 case GPPWM_AuxLinear2:
61 case GPPWM_AuxLinear3:
63 case GPPWM_AuxLinear4:
65 case GPPWM_GppwmOutput1:
67 case GPPWM_GppwmOutput2:
69 case GPPWM_GppwmOutput3:
71 case GPPWM_GppwmOutput4:
73 case GPPWM_DetectedGear:
79 case GPPWM_BaroPressure:
85 case GPPWM_VehicleSpeed:
87 case GPPWM_OilPressure:
91 case GPPWM_FuelPressure:
93 case GPPWM_ThrottleRatio:
TriggerCentral triggerCentral
TunerStudioOutputChannels outputChannels
virtual SensorResult get() const =0
static float getOrZero(SensorType type)
angle_t getVVTPosition(uint8_t bankIndex, uint8_t camIndex)
static EngineAccessor engine
expected< float > readGppwmChannel(gppwm_channel_e channel)
scaled_channel< uint8_t, 2, 1 > gppwmOutput[4]
float getThrottlePressureRatio(float map)