|
rusEFI
The most advanced open source ECU
|
Functions | |
| angle_t | getEngineCycle (operation_mode_e operationMode) |
| void | addSkippedToothTriggerEvents (TriggerWheel wheel, TriggerWaveform *s, int totalTeethCount, int skippedCount, float toothWidthPercentage, float offset, float engineCycle, float filterLeft, float filterRight) |
| void | initializeSkippedToothTrigger (TriggerWaveform *s, int totalTeethCount, int skippedCount, operation_mode_e operationMode, SyncEdge syncEdge) |
| void | configureOnePlusOne (TriggerWaveform *s) |
| void | configure3_1_cam (TriggerWaveform *s) |
| void | configureKawaKX450F (TriggerWaveform *s) |
| void | configureQuickStartSenderWheel (TriggerWaveform *s) |
| static void | commonSymmetrical (TriggerWaveform *s, int count, float gapFrom, float gapTo) |
| void | configure12ToothCrank (TriggerWaveform *s) |
| void | configure3ToothCrank (TriggerWaveform *s) |
| void | configure6ToothCrank (TriggerWaveform *s) |
| void addSkippedToothTriggerEvents | ( | TriggerWheel | wheel, |
| TriggerWaveform * | s, | ||
| int | totalTeethCount, | ||
| int | skippedCount, | ||
| float | toothWidthPercentage, | ||
| float | offset, | ||
| float | engineCycle, | ||
| float | filterLeft, | ||
| float | filterRight | ||
| ) |
last fall aligned at 720 and skipped area is right before 720
Definition at line 22 of file trigger_universal.cpp.
Referenced by configureArcticCat(), configureKawaKX450F(), configureTriTach(), initDodgeRam(), initialize36_2_1(), initialize36_2_1_1(), initialize60_2_2_Renault_F(), initializeSkippedToothTrigger(), and setVwConfiguration().


|
static |
https://github.com/rusefi/rusefi/issues/4943#issuecomment-1376289608 gaps would be nice during running but horrible during running Hopefully we do not want variable gap logic yet?
Definition at line 152 of file trigger_universal.cpp.
Referenced by configure12ToothCrank(), configure3ToothCrank(), and configure6ToothCrank().


| void configure12ToothCrank | ( | TriggerWaveform * | s | ) |
Definition at line 175 of file trigger_universal.cpp.
Referenced by TriggerWaveform::initializeTriggerWaveform().


| void configure3_1_cam | ( | TriggerWaveform * | s | ) |
Definition at line 84 of file trigger_universal.cpp.
Referenced by TriggerWaveform::initializeTriggerWaveform().


| void configure3ToothCrank | ( | TriggerWaveform * | s | ) |
Definition at line 182 of file trigger_universal.cpp.
Referenced by TriggerWaveform::initializeTriggerWaveform().


| void configure6ToothCrank | ( | TriggerWaveform * | s | ) |
Definition at line 187 of file trigger_universal.cpp.
Referenced by TriggerWaveform::initializeTriggerWaveform().


| void configureKawaKX450F | ( | TriggerWaveform * | s | ) |
https://rusefi.com/forum/viewtopic.php?f=5&t=1977
Definition at line 123 of file trigger_universal.cpp.
Referenced by TriggerWaveform::initializeTriggerWaveform().


| void configureOnePlusOne | ( | TriggerWaveform * | s | ) |
Definition at line 71 of file trigger_universal.cpp.
Referenced by TriggerWaveform::initializeTriggerWaveform().


| void configureQuickStartSenderWheel | ( | TriggerWaveform * | s | ) |
Definition at line 138 of file trigger_universal.cpp.
Referenced by TriggerWaveform::initializeTriggerWaveform().


| angle_t getEngineCycle | ( | operation_mode_e | operationMode | ) |
Definition at line 15 of file trigger_universal.cpp.
Referenced by TriggerWaveform::addEventClamped(), HpfpLobe::findNextLobe(), TriggerWaveform::getLength(), initializeSkippedToothTrigger(), prepareIgnitionSchedule(), prepareOutputSignals(), Engine::reset(), rpmShaftPositionCallback(), and TriggerCentral::syncEnginePhaseAndReport().

| void initializeSkippedToothTrigger | ( | TriggerWaveform * | s, |
| int | totalTeethCount, | ||
| int | skippedCount, | ||
| operation_mode_e | operationMode, | ||
| SyncEdge | syncEdge | ||
| ) |
Definition at line 43 of file trigger_universal.cpp.
Referenced by customTrigger(), initializeMitsubishi4gSymmetricalCrank(), and TriggerWaveform::initializeTriggerWaveform().

