rusEFI
An attempt to build an Engine Control Unit
Public Member Functions | Data Fields
event_trigger_position_s Class Reference

#include <event_registry.h>

Collaboration diagram for event_trigger_position_s:
Collaboration graph
[legend]

Public Member Functions

void setAngle (angle_t angle)
 

Data Fields

size_t triggerEventIndex = 0
 
angle_t angleOffsetFromTriggerEvent = 0
 

Detailed Description

This structure defines an angle position in relation to specific tooth within trigger shape

Definition at line 37 of file event_registry.h.

Member Function Documentation

◆ setAngle()

void event_trigger_position_s::setAngle ( angle_t  angle)

Definition at line 64 of file event_registry.cpp.

64  {
67  this, angle);
68 }
TriggerCentral triggerCentral
Definition: engine.h:240
TriggerWaveform triggerShape
TriggerFormDetails triggerFormDetails
Engine * engine
static void findTriggerPosition(TriggerWaveform *triggerShape, TriggerFormDetails *details, event_trigger_position_s *position, angle_t angle)

Referenced by AngleBasedEventOld::setAngle().

Here is the call graph for this function:
Here is the caller graph for this function:

Field Documentation

◆ angleOffsetFromTriggerEvent

angle_t event_trigger_position_s::angleOffsetFromTriggerEvent = 0

Definition at line 41 of file event_registry.h.

Referenced by findTriggerPosition(), and AngleBasedEventOld::getAngleFromNow().

◆ triggerEventIndex

size_t event_trigger_position_s::triggerEventIndex = 0

Definition at line 39 of file event_registry.h.

Referenced by findTriggerPosition(), and AngleBasedEventOld::shouldSchedule().


The documentation for this class was generated from the following files: