weak signal detector disabling option for trigger_input_adc
This commit is contained in:
parent
98666a53e4
commit
ad02e45a4a
|
@ -407,11 +407,19 @@ void TriggerAdcDetector::analogCallback(efitick_t stamp, triggerAdcSample_t valu
|
|||
switchingTeethCnt = 0;
|
||||
}
|
||||
|
||||
prevValue = transition;
|
||||
prevStamp = stamp;
|
||||
#endif // ! EFI_SIMULATOR && EFI_SHAFT_POSITION_INPUT
|
||||
}
|
||||
|
||||
void TriggerAdcDetector::setWeakSignal(bool isWeak) {
|
||||
isSignalWeak = isWeak;
|
||||
if (!isSignalWeak) {
|
||||
minDeltaThresholdCntPos = minDeltaThresholdCntNeg = DELTA_THRESHOLD_CNT_LOW;
|
||||
} else {
|
||||
minDeltaThresholdCntPos = minDeltaThresholdCntNeg = 0;
|
||||
}
|
||||
}
|
||||
|
||||
triggerAdcMode_t getTriggerAdcMode(void) {
|
||||
return trigAdcState.curAdcMode;
|
||||
}
|
||||
|
|
|
@ -20,6 +20,8 @@ public:
|
|||
void digitalCallback(efitick_t stamp, bool isPrimary, bool rise);
|
||||
void analogCallback(efitick_t stamp, triggerAdcSample_t value);
|
||||
|
||||
void setWeakSignal(bool isWeak);
|
||||
|
||||
public:
|
||||
triggerAdcSample_t adcDefaultThreshold;
|
||||
triggerAdcSample_t adcMinThreshold;
|
||||
|
|
Loading…
Reference in New Issue