102 bool useOnlyPrimary =
true;
124 float EPS_ANGLE = 0.3;
127 if (useOnlyPrimary) {
330 CHRYSLER_NGC6_GAP + 0.4);
334 float angle = base + 120.0 - w;
343 angle = base + 120.0 - w;
355 angle = base + 120.0 - w;
364 angle = base + 120.0 - w;
370 angle = base + 120.0 - w;
382 angle = base + 120.0 - w;
530 float narrow = 10 * 2;
533 for (
int i = 1; i < 15; i++) {
540 for (
int i = 0; i < 14; i++) {
551 for (
int i = 0; i < 16; i++) {
566 float narrow = 5 * 2;
574 for (
int i = 2; i < 17; i++) {
579 float base = wide - narrow / 2;
581 for (
int i = 0; i < 16; i++) {
592 for (
int i = 0; i < 15; i++) {
@ FOUR_STROKE_CRANK_SENSOR
void configureChryslerVtt15(TriggerWaveform *s)
static void add4cylblock(int off, TriggerWaveform *s)
void configureDodgeStratusTriggerWaveform(TriggerWaveform *s)
void configureChryslerNGC_36_2_2(TriggerWaveform *s)
void initJeep18_2_2_2(TriggerWaveform *s)
void initJeep_XJ_4cyl_2500(TriggerWaveform *s)
void configureNeon2003TriggerWaveformCam(TriggerWaveform *s)
void configureNeon1995TriggerWaveformOnlyCrank(TriggerWaveform *s)
void configureJeepEVD_36_2_2(TriggerWaveform *s)
void configureNeon2003TriggerWaveformCrank(TriggerWaveform *s)
void initDodgeRam(TriggerWaveform *s)
void addSkippedToothTriggerEvents(TriggerWheel wheel, TriggerWaveform *s, int totalTeethCount, int skippedCount, float toothWidthPercentage, float offset, float engineCycle, float filterLeft, float filterRight)