13 efitick_t edgeTimestamp,
16 float currentPhase,
float nextPhase);
22 efitick_t edgeTimestamp,
23 float currentPhase,
float nextPhase);
AngleBasedEvent * m_angleBasedEventsHead
bool assertNotInList(AngleBasedEvent *head, AngleBasedEvent *element)
AngleBasedEvent * getElementAtIndexForUnitTest(int index)
void scheduleEventsUntilNextTriggerTooth(float rpm, efitick_t edgeTimestamp, float currentPhase, float nextPhase)
void cancel(AngleBasedEvent *event)
bool scheduleOrQueue(const char *msg, AngleBasedEvent *event, efitick_t edgeTimestamp, angle_t angle, action_s action, float currentPhase, float nextPhase)
void schedule(const char *msg, AngleBasedEvent *event, angle_t angle, action_s const &action)