rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
init.h
Go to the documentation of this file.
1/**
2 * @file init.h
3 */
4
5#pragma once
6
7// fine-grained method to facilitate testing
9
10// Call this once at startup to initialize, configure, and subscribe sensors
11void initNewSensors();
12
13void stopSensors();
14
15// Call this whenever the configuration may have changed, so any sensors
16// can be reconfigured with the new settings.
17// Note: this may not be necessarily possible for all sensors, so some may
18// do nothing when this is called.
20
21// Internal init functions for individual systems
22// Sensor init/config
23void initVbatt();
24void initMaf();
25void initMap();
26void initTps();
28void initThermistors();
29void initCanSensors();
30void initLambda();
31void initEgt();
32void initFlexSensor(bool isFirstTime);
33void initFuelLevel();
34void initBaro();
35void initAuxSensors();
40void initRangeSensors();
41
42// Sensor reconfiguration
43void deinitVbatt();
44void deinitTps();
47void deInitFlexSensor();
48void deinitAuxSensors();
51void deinitMap();
54
55void stopEgt();
56void startEgt();
57
58#if EFI_SENT_SUPPORT
59void sentPressureDecode(SentInput sentCh);
60#endif
61
62void pokeAuxDigital();
void initNewSensors()
void deInitVehicleSpeedSensor()
void initTps()
Definition init_tps.cpp:206
void initTurbochargerSpeedSensor()
void initThermistors()
void initBaro()
Definition init_baro.cpp:7
void initFluidPressure()
void reconfigureSensors()
void initEgt()
Definition init_egt.cpp:16
void initLambda()
void stopSensors()
void deinitTurbochargerSpeedSensor()
void initOverrideSensors()
void initRangeSensors()
void stopEgt()
Definition init_egt.cpp:40
void initFlexSensor(bool isFirstTime)
Definition init_flex.cpp:64
void initMap()
Definition init_map.cpp:105
void deInitFlexSensor()
Definition init_flex.cpp:98
void deinitAuxSensors()
Definition init_aux.cpp:58
void deinitTps()
Definition init_tps.cpp:278
void initAuxSensors()
Definition init_aux.cpp:36
void initCanSensors()
void deinitInputShaftSpeedSensor()
void startEgt()
Definition init_egt.cpp:47
void initVbatt()
void sentPressureDecode(SentInput sentCh)
void deinitFluidPressure()
void deinitAuxSpeedSensors()
void deinitThermistors()
void initFuelLevel()
void initMaf()
Definition init_maf.cpp:92
void deinitVbatt()
void initInputShaftSpeedSensor()
void deinitMap()
Definition init_map.cpp:144
void pokeAuxDigital()
void initVehicleSpeedSensor()
void initAuxSpeedSensors()
SentInput