rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
controllers
modules
fuel_pump
fuel_pump.h
Go to the documentation of this file.
1
/**
2
* @file fuel_pump.h
3
*/
4
5
#pragma once
6
7
#include "
engine_module.h
"
8
#include "
fuel_pump_control_generated.h
"
9
#include <rusefi/timer.h>
10
11
class
FuelPumpController
:
public
EngineModule
,
public
fuel_pump_control_s
{
12
public
:
13
void
onSlowCallback
()
override
;
14
void
onIgnitionStateChanged
(
bool
ignitionOn
)
override
;
15
16
private
:
17
Timer
m_ignOnTimer
;
18
};
EngineModule
Definition
engine_module.h:9
FuelPumpController
Definition
fuel_pump.h:11
FuelPumpController::onIgnitionStateChanged
void onIgnitionStateChanged(bool ignitionOn) override
Definition
fuel_pump.cpp:29
FuelPumpController::m_ignOnTimer
Timer m_ignOnTimer
Definition
fuel_pump.h:17
FuelPumpController::onSlowCallback
void onSlowCallback() override
Definition
fuel_pump.cpp:11
engine_module.h
fuel_pump_control_generated.h
fuel_pump_control_s
Definition
fuel_pump_control_generated.h:7
fuel_pump_control_s::ignitionOn
bool ignitionOn
Definition
fuel_pump_control_generated.h:19
Generated on Sat Sep 27 2025 00:10:06 for rusEFI by
1.9.8