This commit is contained in:
rusefillc 2020-10-22 23:17:29 -04:00
parent 93da2717af
commit edd7cc34d1
3 changed files with 19 additions and 1 deletions

View File

@ -250,7 +250,10 @@ typedef struct {
scaled_percent wastegatePosition; // 268
scaled_percent idlePositionSensor; // 270
uint8_t unusedAtTheEnd[16]; // we have some unused bytes to allow compatible TS changes
scaled_voltage lowFuelPressure; // 272
scaled_voltage highFuelPressure1; // 274
uint8_t unusedAtTheEnd[12]; // we have some unused bytes to allow compatible TS changes
// Temporary - will remove soon
TsDebugChannels* getDebugChannels() {

View File

@ -523,6 +523,16 @@ void updateTunerStudioState(TunerStudioOutputChannels *tsOutputChannels DECLARE_
// offset 16
tsOutputChannels->massAirFlowVoltage = hasMafSensor() ? getMafVoltage(PASS_ENGINE_PARAMETER_SIGNATURE) : 0;
if (engineConfiguration->high_fuel_pressure_sensor_1 != EFI_ADC_NONE) {
tsOutputChannels->highFuelPressure1 = getVoltage("highFP", engineConfiguration->high_fuel_pressure_sensor_1 PASS_ENGINE_PARAMETER_SUFFIX);
}
if (engineConfiguration->low_fuel_pressure_sensor != EFI_ADC_NONE) {
tsOutputChannels->lowFuelPressure = getVoltage("lowFP", engineConfiguration->low_fuel_pressure_sensor PASS_ENGINE_PARAMETER_SUFFIX);
}
// offset 20
tsOutputChannels->airFuelRatio = Sensor::get(SensorType::Lambda).value_or(0) * 14.7f;

View File

@ -364,6 +364,9 @@ enable2ndByteCanID = false
wastegatePositionSensor = scalar, S16, 268, "%",{1/@@PACK_MULT_PERCENT@@}, 0
idlePositionSensor = scalar, S16, 270, "%",{1/@@PACK_MULT_PERCENT@@}, 0
lowFPValue = scalar, U16, 272, "V",,{1/@@PACK_MULT_VOLTAGE@@},, 0
highFP1Value = scalar, U16, 274, "V",,{1/@@PACK_MULT_VOLTAGE@@},, 0
;
; see TunerStudioOutputChannels struct
;
@ -1001,6 +1004,8 @@ gaugeCategory = Sensors - Raw
rawPpsSecondaryGauge = rawPpsSecondary,"Raw Pedal Secondary","volts", 0, 5, 0, 0, 5, 5, 3, 0
rawIdlePositionSensorGauge = rawIdlePositionSensor, "Raw Idle Position", "volts", 0, 5, 0, 0, 5, 5, 3, 0
rawWastegatePositionGauge = rawWastegatePosition,"Raw Wastegate Position","volts", 0, 5, 0, 0, 5, 5, 3, 0
lowFPValueGauge = lowFPValue,"Raw low fuel voltage","volts", 0, 5, 0, 0, 5, 5, 3, 0
highFP1ValueGauge = highFP1Value,"Raw high1 fuel voltage","volts", 0, 5, 0, 0, 5, 5, 3, 0
gaugeCategory = Transmission
desiredGearGauge = tcuDesiredGear, "Desired", "gear", -1, 10, -1, -1, 10, 10, 0, 0