per cylinder knock level in SD log (#3239)

This commit is contained in:
Matthew Kennedy 2021-09-19 00:54:59 -07:00 committed by GitHub
parent 3ae97c42a0
commit a4244e756e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 13 additions and 1 deletions

View File

@ -246,7 +246,7 @@ struct TunerStudioOutputChannels {
scaled_voltage rawPpsSecondary; // 248 scaled_voltage rawPpsSecondary; // 248
int8_t knockLevels[12]; // 250 scaled_channel<int8_t> knockLevels[12]; // 250
int8_t tcuDesiredGear; // 262 int8_t tcuDesiredGear; // 262
scaled_channel<uint8_t, 2> flexPercent; // 263 scaled_channel<uint8_t, 2> flexPercent; // 263

View File

@ -88,6 +88,18 @@ static constexpr LogField fields[] = {
{tsOutputChannels.fuelFlowRate, GAUGE_NAME_FUEL_FLOW, "g/s", 3}, {tsOutputChannels.fuelFlowRate, GAUGE_NAME_FUEL_FLOW, "g/s", 3},
{tsOutputChannels.totalFuelConsumption, GAUGE_NAME_FUEL_CONSUMPTION, "g", 1}, {tsOutputChannels.totalFuelConsumption, GAUGE_NAME_FUEL_CONSUMPTION, "g", 1},
{tsOutputChannels.knockLevel, GAUGE_NAME_KNOCK_LEVEL, "dBv", 0}, {tsOutputChannels.knockLevel, GAUGE_NAME_KNOCK_LEVEL, "dBv", 0},
{tsOutputChannels.knockLevels[0], "Knock 1", "dBv", 0},
{tsOutputChannels.knockLevels[1], "Knock 2", "dBv", 0},
{tsOutputChannels.knockLevels[2], "Knock 3", "dBv", 0},
{tsOutputChannels.knockLevels[3], "Knock 4", "dBv", 0},
{tsOutputChannels.knockLevels[4], "Knock 5", "dBv", 0},
{tsOutputChannels.knockLevels[5], "Knock 6", "dBv", 0},
{tsOutputChannels.knockLevels[6], "Knock 7", "dBv", 0},
{tsOutputChannels.knockLevels[7], "Knock 8", "dBv", 0},
{tsOutputChannels.knockLevels[8], "Knock 9", "dBv", 0},
{tsOutputChannels.knockLevels[9], "Knock 10", "dBv", 0},
{tsOutputChannels.knockLevels[10], "Knock 11", "dBv", 0},
{tsOutputChannels.knockLevels[11], "Knock 12", "dBv", 0},
}; };
static constexpr uint16_t computeFieldsRecordLength() { static constexpr uint16_t computeFieldsRecordLength() {