add obd stft bank 2 (#2183)

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
This commit is contained in:
Matthew Kennedy 2021-01-04 04:35:21 -08:00 committed by GitHub
parent 9307c27791
commit de2b37accb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 0 deletions

View File

@ -44,6 +44,7 @@ static const int16_t supportedPids0120[] = {
PID_ENGINE_LOAD,
PID_COOLANT_TEMP,
PID_STFT_BANK1,
PID_STFT_BANK2,
PID_INTAKE_MAP,
PID_RPM,
PID_SPEED,
@ -132,6 +133,10 @@ static void handleGetDataRequest(const CANRxFrame& rx) {
case PID_STFT_BANK1:
obdSendValue(_1_MODE, pid, 1, 128 * ENGINE(engineState.running.pidCorrection));
break;
case PID_STFT_BANK2:
// TODO: use second fueling bank
obdSendValue(_1_MODE, pid, 1, 128 * ENGINE(engineState.running.pidCorrection));
break;
case PID_INTAKE_MAP:
obdSendValue(_1_MODE, pid, 1, Sensor::get(SensorType::Map).value_or(0));
break;

View File

@ -24,6 +24,7 @@
#define PID_ENGINE_LOAD 0x04
#define PID_COOLANT_TEMP 0x05
#define PID_STFT_BANK1 0x06
#define PID_STFT_BANK2 0x08
#define PID_FUEL_PRESSURE 0x0A
#define PID_INTAKE_MAP 0x0B
#define PID_RPM 0x0C