93 int totalTeethCount = 36;
95 float engineCycle = FOUR_STROKE_ENGINE_CYCLE;
96 float toothWidth = 0.5;
98 float oneTooth = 720 / totalTeethCount;
100 float offset = (36 - 11 - 12 - 11) * oneTooth;
103 NO_LEFT_FILTER,
offset + 11 * oneTooth + 1);
105 offset += (11 + 1) * oneTooth;
108 NO_LEFT_FILTER,
offset + 11 * oneTooth + 1);
111 offset += (11 + 1) * oneTooth;
114 NO_LEFT_FILTER,
offset + 10 * oneTooth + 1);
125 int totalTeethCount = 36;
127 float engineCycle = FOUR_STROKE_ENGINE_CYCLE;
128 float toothWidth = 0.5;
130 float oneTooth = 720 / totalTeethCount;
132 float offset = (36 - 16 - 2 - 17) * oneTooth;
135 NO_LEFT_FILTER,
offset + 16 * oneTooth + 1);
137 offset += (16 + 2) * oneTooth;
140 NO_LEFT_FILTER,
offset + 17 * oneTooth + 1);
@ FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR
@ FOUR_STROKE_CRANK_SENSOR
void initializeVvt6G72(TriggerWaveform *s)
void initialize36_2_1(TriggerWaveform *s)
void initializeMitsubishi4gSymmetricalCrank(TriggerWaveform *s)
void initializeVvt3A92(TriggerWaveform *s)
void initializeMitsubishi4g63Cam(TriggerWaveform *s)
void initializeMitsubishi4G69Cam(TriggerWaveform *s)
void configureFordAspireTriggerWaveform(TriggerWaveform *s)
void initialize36_2_1_1(TriggerWaveform *s)
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)