unique field names

This commit is contained in:
rusefillc 2022-04-18 11:11:57 -04:00
parent a6d3b2f028
commit e59ae35196
5 changed files with 12 additions and 12 deletions

View File

@ -299,7 +299,7 @@ uint16_t rpmAcceleration;dRPM;"RPM/s",1, 0, 0, 5, 0
bit launchActivateSwitchCondition bit launchActivateSwitchCondition
bit launchIsLaunchCondition; bit launchIsLaunchCondition;
bit launchCombinedConditions bit launchCombinedConditions
bit launchActivatePinState bit dup_launchActivatePinState
bit dfcoActive bit dfcoActive
bit tpsAccelActive bit tpsAccelActive
@ -353,13 +353,13 @@ uint16_t rpmAcceleration;dRPM;"RPM/s",1, 0, 0, 5, 0
uint8_t starterRelayDisable;;"", 1, 0, -10000, 10000, 3 uint8_t starterRelayDisable;;"", 1, 0, -10000, 10000, 3
uint8_t multiSparkCounter;;"", 1, 0, -10000, 10000, 3 uint8_t multiSparkCounter;;"", 1, 0, -10000, 10000, 3
int idleState;;"", 1, 0, -10000, 10000, 3 int dup_idleState;;"", 1, 0, -10000, 10000, 3
float injectorFlowPressureRatio;;"", 1, 0, -10000, 10000, 3 float injectorFlowPressureRatio;;"", 1, 0, -10000, 10000, 3
float injectorFlowPressureDelta;;"kPa", 1, 0, -10000, 10000, 1 float injectorFlowPressureDelta;;"kPa", 1, 0, -10000, 10000, 1
float etbFeedForward;;"%", 1, 0, -10000, 10000, 3 float dup_etbFeedForward;;"%", 1, 0, -10000, 10000, 3
float etbIntegralError;;"", 1, 0, -10000, 10000, 3 float etbIntegralError;;"", 1, 0, -10000, 10000, 3
float etbCurrentTarget;;"%", 1, 0, -10000, 10000, 3 float etbCurrentTarget;;"%", 1, 0, -10000, 10000, 3
pid_status_s alternatorStatus pid_status_s alternatorStatus

View File

@ -545,7 +545,7 @@ void EtbController::update() {
// Only debug throttle #1 // Only debug throttle #1
if (m_function == ETB_Throttle1) { if (m_function == ETB_Throttle1) {
m_pid.postState(engine->outputChannels.etbStatus); m_pid.postState(engine->outputChannels.etbStatus);
engine->outputChannels.etbFeedForward = engine->engineState.etbFeedForward; engine->outputChannels.dup_etbFeedForward = engine->engineState.etbFeedForward;
engine->outputChannels.etbStatus.output = directPwmValue; engine->outputChannels.etbStatus.output = directPwmValue;
} }
#endif /* EFI_TUNER_STUDIO */ #endif /* EFI_TUNER_STUDIO */

View File

@ -352,7 +352,7 @@ float IdleController::getIdlePosition() {
if (engineConfiguration->idleMode == IM_AUTO) { if (engineConfiguration->idleMode == IM_AUTO) {
// see also tsOutputChannels->idlePosition // see also tsOutputChannels->idlePosition
getIdlePid()->postState(engine->outputChannels.idleStatus); getIdlePid()->postState(engine->outputChannels.idleStatus);
engine->outputChannels.idleState = idleState; engine->outputChannels.dup_idleState = idleState;
} else { } else {
engine->outputChannels.idleCurrentPosition = iacPosition; engine->outputChannels.idleCurrentPosition = iacPosition;
extern StepperMotor iacMotor; extern StepperMotor iacMotor;

View File

@ -125,7 +125,7 @@ void LaunchControlBase::update() {
#if EFI_TUNER_STUDIO #if EFI_TUNER_STUDIO
engine->outputChannels.clutchDownState = engine->clutchDownState; engine->outputChannels.clutchDownState = engine->clutchDownState;
engine->outputChannels.launchActivatePinState = launchActivatePinState; engine->outputChannels.dup_launchActivatePinState = launchActivatePinState;
engine->outputChannels.launchIsLaunchCondition = isLaunchCondition; engine->outputChannels.launchIsLaunchCondition = isLaunchCondition;
engine->outputChannels.launchCombinedConditions = combinedConditions; engine->outputChannels.launchCombinedConditions = combinedConditions;
#endif /* EFI_TUNER_STUDIO */ #endif /* EFI_TUNER_STUDIO */

View File

@ -370,8 +370,8 @@ float getOutputValueByName(const char *name) {
return engine->outputChannels.launchIsLaunchCondition; return engine->outputChannels.launchIsLaunchCondition;
if (strEqualCaseInsensitive(name, "launchCombinedConditions")) if (strEqualCaseInsensitive(name, "launchCombinedConditions"))
return engine->outputChannels.launchCombinedConditions; return engine->outputChannels.launchCombinedConditions;
if (strEqualCaseInsensitive(name, "launchActivatePinState")) if (strEqualCaseInsensitive(name, "dup_launchActivatePinState"))
return engine->outputChannels.launchActivatePinState; return engine->outputChannels.dup_launchActivatePinState;
if (strEqualCaseInsensitive(name, "dfcoActive")) if (strEqualCaseInsensitive(name, "dfcoActive"))
return engine->outputChannels.dfcoActive; return engine->outputChannels.dfcoActive;
if (strEqualCaseInsensitive(name, "tpsAccelActive")) if (strEqualCaseInsensitive(name, "tpsAccelActive"))
@ -448,14 +448,14 @@ float getOutputValueByName(const char *name) {
return engine->outputChannels.starterRelayDisable; return engine->outputChannels.starterRelayDisable;
if (strEqualCaseInsensitive(name, "multiSparkCounter")) if (strEqualCaseInsensitive(name, "multiSparkCounter"))
return engine->outputChannels.multiSparkCounter; return engine->outputChannels.multiSparkCounter;
if (strEqualCaseInsensitive(name, "idleState")) if (strEqualCaseInsensitive(name, "dup_idleState"))
return engine->outputChannels.idleState; return engine->outputChannels.dup_idleState;
if (strEqualCaseInsensitive(name, "injectorFlowPressureRatio")) if (strEqualCaseInsensitive(name, "injectorFlowPressureRatio"))
return engine->outputChannels.injectorFlowPressureRatio; return engine->outputChannels.injectorFlowPressureRatio;
if (strEqualCaseInsensitive(name, "injectorFlowPressureDelta")) if (strEqualCaseInsensitive(name, "injectorFlowPressureDelta"))
return engine->outputChannels.injectorFlowPressureDelta; return engine->outputChannels.injectorFlowPressureDelta;
if (strEqualCaseInsensitive(name, "etbFeedForward")) if (strEqualCaseInsensitive(name, "dup_etbFeedForward"))
return engine->outputChannels.etbFeedForward; return engine->outputChannels.dup_etbFeedForward;
if (strEqualCaseInsensitive(name, "etbIntegralError")) if (strEqualCaseInsensitive(name, "etbIntegralError"))
return engine->outputChannels.etbIntegralError; return engine->outputChannels.etbIntegralError;
if (strEqualCaseInsensitive(name, "etbCurrentTarget")) if (strEqualCaseInsensitive(name, "etbCurrentTarget"))