SD card log fields list should be auto-generated #3985

progress
This commit is contained in:
rusefillc 2022-10-12 20:14:28 -04:00
parent 984fdc1e79
commit 472942cd7a
1 changed files with 37 additions and 37 deletions

View File

@ -162,14 +162,14 @@ static constexpr LogField fields[] = {
{engine->outputChannels.tpsAccelFrom, "tpsAccelFrom", "%", 0},
{engine->outputChannels.tpsAccelTo, "tpsAccelTo", "%", 0},
{engine->outputChannels.calibrationValue2, "calibrationValue2", "", 0},
// {engine->outputChannels.luaInvocationCounter, "luaInvocationCounter", "count", 0},
// {engine->outputChannels.luaLastCycleDuration, "luaLastCycleDuration", "nt", 0},
{engine->outputChannels.luaInvocationCounter, "luaInvocationCounter", "count", 0},
{engine->outputChannels.luaLastCycleDuration, "luaLastCycleDuration", "nt", 0},
{engine->outputChannels.testBenchIter, "testBenchIter", "count", 0},
{engine->outputChannels.tcu_currentRange, "Current Range", "", 0},
{engine->outputChannels.tcRatio, "Torque Converter Ratio", "value", 0},
{engine->outputChannels.lastShiftTime, "lastShiftTime", "", 0},
// {engine->outputChannels.vssEdgeCounter, "vssEdgeCounter", "", 0},
// {engine->outputChannels.issEdgeCounter, "issEdgeCounter", "", 0},
{engine->outputChannels.vssEdgeCounter, "vssEdgeCounter", "", 0},
{engine->outputChannels.issEdgeCounter, "issEdgeCounter", "", 0},
{engine->outputChannels.auxLinear1, "Aux Linear 1", "", 2},
{engine->outputChannels.auxLinear2, "Aux Linear 2", "", 2},
{engine->outputChannels.boostControllerOutput, "Boost Output", "%", 1},
@ -181,12 +181,12 @@ static constexpr LogField fields[] = {
{engine->outputChannels.maxTriggerReentrant, "maxTriggerReentrant", "", 0},
{engine->outputChannels.canWriteOk, "canWriteOk", "", 3},
{engine->outputChannels.canWriteNotOk, "canWriteNotOk", "", 3},
// {engine->outputChannels.triggerPrimaryFall, "triggerPrimaryFall", "", 3},
// {engine->outputChannels.triggerPrimaryRise, "triggerPrimaryRise", "", 3},
// {engine->outputChannels.triggerSecondaryFall, "triggerSecondaryFall", "", 3},
// {engine->outputChannels.triggerSecondaryRise, "triggerSecondaryRise", "", 3},
// {engine->outputChannels.triggerVvtFall, "triggerVvtFall", "", 3},
// {engine->outputChannels.triggerVvtRise, "triggerVvtRise", "", 3},
{engine->outputChannels.triggerPrimaryFall, "triggerPrimaryFall", "", 3},
{engine->outputChannels.triggerPrimaryRise, "triggerPrimaryRise", "", 3},
{engine->outputChannels.triggerSecondaryFall, "triggerSecondaryFall", "", 3},
{engine->outputChannels.triggerSecondaryRise, "triggerSecondaryRise", "", 3},
{engine->outputChannels.triggerVvtFall, "triggerVvtFall", "", 3},
{engine->outputChannels.triggerVvtRise, "triggerVvtRise", "", 3},
{engine->outputChannels.starterState, "starterState", "", 3},
{engine->outputChannels.starterRelayDisable, "starterRelayDisable", "", 3},
{engine->outputChannels.multiSparkCounter, "multiSparkCounter", "", 3},
@ -214,31 +214,31 @@ static constexpr LogField fields[] = {
{engine->outputChannels.boostStatus.output, "boostStatus.output", "", 2},
{engine->outputChannels.boostStatus.error, "boostStatus.error", "", 2},
{engine->outputChannels.boostStatus.resetCounter, "boostStatus.resetCounter", "", 0},
// {engine->outputChannels.auxSpeed1, "aux speed 1", "s", 0},
// {engine->outputChannels.auxSpeed2, "aux speed 2", "s", 0},
// {engine->outputChannels.ISSValue, "Input Shaft Speed", "RPM", 0},
// {engine->outputChannels.rawAnalogInput[0], "rawAnalogInput 1", "V", 3},
// {engine->outputChannels.rawAnalogInput[1], "rawAnalogInput 2", "V", 3},
// {engine->outputChannels.rawAnalogInput[2], "rawAnalogInput 3", "V", 3},
// {engine->outputChannels.rawAnalogInput[3], "rawAnalogInput 4", "V", 3},
// {engine->outputChannels.rawAnalogInput[4], "rawAnalogInput 5", "V", 3},
// {engine->outputChannels.rawAnalogInput[5], "rawAnalogInput 6", "V", 3},
// {engine->outputChannels.rawAnalogInput[6], "rawAnalogInput 7", "V", 3},
// {engine->outputChannels.rawAnalogInput[7], "rawAnalogInput 8", "V", 3},
// {engine->outputChannels.gppwmOutput[0], "GPPWM Output 1", "%", 2},
// {engine->outputChannels.gppwmOutput[1], "GPPWM Output 2", "%", 2},
// {engine->outputChannels.gppwmOutput[2], "GPPWM Output 3", "%", 2},
// {engine->outputChannels.gppwmOutput[3], "GPPWM Output 4", "%", 2},
// {engine->outputChannels.rawBattery, "rawBattery", "V", 3},
// {engine->outputChannels.extiOverflowCount, "extiOverflowCount", "", 0},
// {engine->outputChannels.ignBlendBias[0], "ignBlendBias 1", "%", 1},
// {engine->outputChannels.ignBlendBias[1], "ignBlendBias 2", "%", 1},
// {engine->outputChannels.ignBlendBias[2], "ignBlendBias 3", "%", 1},
// {engine->outputChannels.ignBlendBias[3], "ignBlendBias 4", "%", 1},
// {engine->outputChannels.ignBlendOutput[0], "ignBlendOutput 1", "deg", 2},
// {engine->outputChannels.ignBlendOutput[1], "ignBlendOutput 2", "deg", 2},
// {engine->outputChannels.ignBlendOutput[2], "ignBlendOutput 3", "deg", 2},
// {engine->outputChannels.ignBlendOutput[3], "ignBlendOutput 4", "deg", 2},
// {engine->outputChannels.outputRequestPeriod, "outputRequestPeriod", "", 0},
// {engine->outputChannels.mapFast, "mapFast", "", 0},
{engine->outputChannels.auxSpeed1, "aux speed 1", "s", 0},
{engine->outputChannels.auxSpeed2, "aux speed 2", "s", 0},
{engine->outputChannels.ISSValue, "Input Shaft Speed", "RPM", 0},
{engine->outputChannels.rawAnalogInput[0], "rawAnalogInput 1", "V", 3},
{engine->outputChannels.rawAnalogInput[1], "rawAnalogInput 2", "V", 3},
{engine->outputChannels.rawAnalogInput[2], "rawAnalogInput 3", "V", 3},
{engine->outputChannels.rawAnalogInput[3], "rawAnalogInput 4", "V", 3},
{engine->outputChannels.rawAnalogInput[4], "rawAnalogInput 5", "V", 3},
{engine->outputChannels.rawAnalogInput[5], "rawAnalogInput 6", "V", 3},
{engine->outputChannels.rawAnalogInput[6], "rawAnalogInput 7", "V", 3},
{engine->outputChannels.rawAnalogInput[7], "rawAnalogInput 8", "V", 3},
{engine->outputChannels.gppwmOutput[0], "GPPWM Output 1", "%", 2},
{engine->outputChannels.gppwmOutput[1], "GPPWM Output 2", "%", 2},
{engine->outputChannels.gppwmOutput[2], "GPPWM Output 3", "%", 2},
{engine->outputChannels.gppwmOutput[3], "GPPWM Output 4", "%", 2},
{engine->outputChannels.rawBattery, "rawBattery", "V", 3},
{engine->outputChannels.extiOverflowCount, "extiOverflowCount", "", 0},
{engine->outputChannels.ignBlendBias[0], "ignBlendBias 1", "%", 1},
{engine->outputChannels.ignBlendBias[1], "ignBlendBias 2", "%", 1},
{engine->outputChannels.ignBlendBias[2], "ignBlendBias 3", "%", 1},
{engine->outputChannels.ignBlendBias[3], "ignBlendBias 4", "%", 1},
{engine->outputChannels.ignBlendOutput[0], "ignBlendOutput 1", "deg", 2},
{engine->outputChannels.ignBlendOutput[1], "ignBlendOutput 2", "deg", 2},
{engine->outputChannels.ignBlendOutput[2], "ignBlendOutput 3", "deg", 2},
{engine->outputChannels.ignBlendOutput[3], "ignBlendOutput 4", "deg", 2},
{engine->outputChannels.outputRequestPeriod, "outputRequestPeriod", "", 0},
{engine->outputChannels.mapFast, "mapFast", "", 0},
};