|
rusEFI
The most advanced open source ECU
|
#include <fuel_schedule.h>

Public Member Functions | |
| FuelSchedule () | |
| void | invalidate () |
| void | onTriggerTooth (efitick_t nowNt, float currentPhase, float nextPhase) |
| void | addFuelEvents () |
Static Public Member Functions | |
| static void | resetOverlapping () |
Data Fields | |
| InjectionEvent | elements [MAX_CYLINDER_COUNT] |
| bool | isReady = false |
This class knows about when to inject fuel
Definition at line 61 of file fuel_schedule.h.
| FuelSchedule::FuelSchedule | ( | ) |
Definition at line 33 of file fuel_schedule.cpp.

| void FuelSchedule::addFuelEvents | ( | ) |
this method schedules all fuel events for an engine cycle Calculate injector opening angle, pins, and mode for all injectors
Definition at line 202 of file fuel_schedule.cpp.
Referenced by commonInitEngineController(), handleFuel(), and RpmCalculator::setRpmValue().


| void FuelSchedule::invalidate | ( | ) |
Definition at line 43 of file fuel_schedule.cpp.
Referenced by addFuelEvents(), and prepareOutputSignals().

Definition at line 216 of file fuel_schedule.cpp.
Referenced by handleFuel().


|
static |
Definition at line 47 of file fuel_schedule.cpp.
Referenced by RpmCalculator::setRpmValue().

| InjectionEvent FuelSchedule::elements[MAX_CYLINDER_COUNT] |
injection events, per cylinder
Definition at line 82 of file fuel_schedule.h.
Referenced by addFuelEvents(), FuelSchedule(), getLiveData(), onTriggerTooth(), resetAccel(), and updateFuelInfo().
| bool FuelSchedule::isReady = false |
Definition at line 83 of file fuel_schedule.h.
Referenced by addFuelEvents(), handleFuel(), invalidate(), mainTriggerCallback(), and onTriggerTooth().