rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
Functions
mazda_miata_base_maps.h File Reference

Functions

void miataNA_setCrankingCycleBins ()
 
void miataNA_setIacCoastingBins ()
 
void miataNA_setCltIdleCorrBins ()
 
void miataNA_setCltIdleRpmBins ()
 
void miataNA_setIgnitionTable ()
 

Function Documentation

◆ miataNA_setCltIdleCorrBins()

void miataNA_setCltIdleCorrBins ( )

Definition at line 27 of file mazda_miata_base_maps.cpp.

27 {
28#if CLT_IDLE_TABLE_CLT_SIZE == 16
30//todo static const float hardCodedcltIdleCorr[16] = {28.0, 26.40, 25.20, 24.19, 23.39, 21.0, 20.59, 20.39, 20.59, 20.39, 20.20, 20, 19.80, 19.80, 19.80, 19.80};
31//todo copyArray(config->cltIdleCorr, hardCodedcltIdleCorr);
32#endif // CLT_IDLE_TABLE_CLT_SIZE
33}
static constexpr persistent_config_s * config
static const float hardCodedcltIdleCorrBins[16]

Referenced by miataNAcommonEngineSettings(), and setCommonMazdaNB().

Here is the caller graph for this function:

◆ miataNA_setCltIdleRpmBins()

void miataNA_setCltIdleRpmBins ( )

Definition at line 40 of file mazda_miata_base_maps.cpp.

40 {
41#if CLT_CURVE_SIZE == 16
44#endif // CLT_CURVE_SIZE
45}
static const float hardCodedcltIdleRpmBins[16]
static const float hardCodedcltIdleRpm[16]
scaled_channel< int16_t, 1, 1 > cltIdleRpmBins[CLT_CURVE_SIZE]
scaled_channel< uint8_t, 1, 20 > cltIdleRpm[CLT_CURVE_SIZE]

Referenced by miataNAcommonEngineSettings(), and setCommonMazdaNB().

Here is the caller graph for this function:

◆ miataNA_setCrankingCycleBins()

void miataNA_setCrankingCycleBins ( )

◆ miataNA_setIacCoastingBins()

void miataNA_setIacCoastingBins ( )

Definition at line 16 of file mazda_miata_base_maps.cpp.

16 {
17#if CLT_CURVE_SIZE == 16
20#endif // CLT_CURVE_SIZE
21}
static const float hardCodediacCoasting[16]
static const float hardCodediacCoastingRpmBins[16]
scaled_channel< uint8_t, 1, 100 > iacCoastingRpmBins[CLT_CURVE_SIZE]
scaled_channel< uint8_t, 2, 1 > iacCoasting[CLT_CURVE_SIZE]

Referenced by miataNAcommonEngineSettings(), and setCommonMazdaNB().

Here is the caller graph for this function:

◆ miataNA_setIgnitionTable()

void miataNA_setIgnitionTable ( )

Definition at line 72 of file mazda_miata_base_maps.cpp.

72 {
73#if (IGN_RPM_COUNT == 16) && (IGN_LOAD_COUNT == 16)
77#endif
78}
static const float hardCodedignitionLoadBins[16]
static const float hardCodedignitionRpmBins[16]
static const uint8_t hardCodedignitionTable[16][16]
scaled_channel< int16_t, 10, 1 > ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT]
constexpr void copyTable(TDest(&dest)[N][M], const TSource(&source)[N][M], float multiply=1.0f)

Referenced by miataNAcommonEngineSettings().

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

Go to the source code of this file.