VSS input: one step back

This commit is contained in:
rusefi 2023-03-31 10:03:18 -04:00
parent 8ca9b62b22
commit 6347b11c27
2 changed files with 2 additions and 6 deletions

View File

@ -103,7 +103,7 @@ uint16_t rpmAcceleration;dRPM;"RPM/s",1, 0, 0, 5, 2
int16_t autoscale tpsAccelFuel;@@GAUGE_NAME_FUEL_TPS_EXTRA@@;"ms",{1/@@PACK_MULT_MS@@}, 0, 0, 0, 3
! Ignition
int16_t autoscale ignitionAdvance;@@GAUGE_NAME_TIMING_ADVANCE@@;"deg",{1/@@PACK_MULT_ANGLE@@}, 0, 0, 0, 1
uint16_t globalFrequencyInputCounter;;"",1, 0, 0, 65000, 0, @@GAUGE_CATEGORY_SYNC@@
uint16_t unusedDwellWasHere
uint16_t autoscale coilDutyCycle;@@GAUGE_NAME_DWELL_DUTY@@;"%",{1/@@PACK_MULT_PERCENT@@}, 0, 0, 0, 0
! Idle & ETB

View File

@ -26,11 +26,6 @@ void FrequencySensor::initIfValid(brain_pin_e pin, SensorConverter &converter, f
m_filter.configureLowpass(1, filterParameter);
#if ! EFI_UNIT_TEST
// a global counter is so much better than nothing right? at least some way to validate VSS input
engine->outputChannels.globalFrequencyInputCounter++;
#endif
setFunction(converter);
m_pin = pin;
@ -58,6 +53,7 @@ void FrequencySensor::deInit() {
}
void FrequencySensor::onEdge(efitick_t nowNt) {
// diagnostics
eventCounter++;
float frequency = 1 / m_edgeTimer.getElapsedSecondsAndReset(nowNt);