rusEFI
The most advanced open source ECU
|
#include <trigger_decoder.h>
Data Fields | |
uint32_t | current_index |
size_t | eventCount [PWM_PHASE_MAX_WAVE_PER_PWM] |
Definition at line 64 of file trigger_decoder.h.
uint32_t current_cycle_state_s::current_index |
index within trigger revolution, from 0 to trigger event count
Definition at line 68 of file trigger_decoder.h.
Referenced by TriggerDecoderBase::decodeTriggerEvent(), TriggerDecoderBase::getCurrentIndex(), TriggerDecoderBase::getTotalEventCounter(), handleVvtCamSignal(), TriggerCentral::isToothExpectedNow(), TriggerDecoderBase::isValidIndex(), TriggerDecoderBase::onShaftSynchronization(), Engine::OnTriggerSynchronization(), TriggerDecoderBase::printGaps(), TriggerDecoderBase::resetCurrentCycleState(), and rpmShaftPositionCallback().
size_t current_cycle_state_s::eventCount[PWM_PHASE_MAX_WAVE_PER_PWM] |
Number of actual events of each channel within current trigger cycle, these values are used to detect trigger signal errors. see TriggerWaveform
Definition at line 74 of file trigger_decoder.h.
Referenced by TriggerDecoderBase::decodeTriggerEvent(), TriggerDecoderBase::getEventCountersError(), TriggerNoiseFilter::noiseFilter(), PrimaryTriggerDecoder::onNotEnoughTeeth(), PrimaryTriggerDecoder::onTooManyTeeth(), Engine::OnTriggerSynchronization(), and TriggerDecoderBase::resetCurrentCycleState().