rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
trigger_ford.cpp
Go to the documentation of this file.
1/**
2 * @file trigger_ford.cpp
3 *
4 * @author Andrey Belomutskiy, (c) rusEFI LLC 2012-2023
5 */
6
7#include "pch.h"
8
9#include "trigger_ford.h"
10
13
16
17 s->addToothRiseFall(45 /*, width = 10*/);
18 s->addToothRiseFall(90);
19
20 s->addToothRiseFall(180 - 30);
21 s->addToothRiseFall(180);
22
23 s->addToothRiseFall(270 - 30);
24 s->addToothRiseFall(270);
25
26 s->addToothRiseFall(360);
27}
Trigger shape has all the fields needed to describe and decode trigger signal.
void initialize(operation_mode_e operationMode, SyncEdge syncEdge)
void setSecondTriggerSynchronizationGap(float syncRatio)
void setTriggerSynchronizationGap(float syncRatio)
void addToothRiseFall(angle_t angle, angle_t width=10, TriggerWheel const channelIndex=TriggerWheel::T_PRIMARY)
@ FOUR_STROKE_CAM_SENSOR
void configureFordCoyote(TriggerWaveform *s)