rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
Variables
hip9011_logic.cpp File Reference

Variables

const int integratorValues [INT_LOOKUP_SIZE]
 
const float gainLookupInReverseOrder [GAIN_LOOKUP_SIZE]
 
const float bandFreqLookup [BAND_LOOKUP_SIZE]
 

Variable Documentation

◆ bandFreqLookup

const float bandFreqLookup[BAND_LOOKUP_SIZE]
Initial value:
= {
1.22, 1.26, 1.31, 1.35, 1.40, 1.45, 1.51, 1.57,
1.63, 1.71, 1.78, 1.87, 1.96, 2.07, 2.18, 2.31,
2.46, 2.54, 2.62, 2.71, 2.81, 2.92, 3.03, 3.15,
3.28, 3.43, 3.59, 3.76, 3.95, 4.16, 4.39, 4.66,
4.95, 5.12, 5.29, 5.48, 5.68, 5.90, 6.12, 6.37,
6.64, 6.94, 7.27, 7.63, 8.02, 8.46, 8.95, 9.50,
10.12, 10.46, 10.83, 11.22, 11.65, 12.10, 12.60, 13.14,
13.72, 14.36, 15.07, 15.84, 16.71, 17.67, 18.76, 19.98
}

Definition at line 45 of file hip9011_logic.cpp.

45 {
46/* 00 */ 1.22, 1.26, 1.31, 1.35, 1.40, 1.45, 1.51, 1.57,
47/* 08 */ 1.63, 1.71, 1.78, 1.87, 1.96, 2.07, 2.18, 2.31,
48/* 16 */ 2.46, 2.54, 2.62, 2.71, 2.81, 2.92, 3.03, 3.15,
49/* 24 */ 3.28, 3.43, 3.59, 3.76, 3.95, 4.16, 4.39, 4.66,
50/* 32 */ 4.95, 5.12, 5.29, 5.48, 5.68, 5.90, 6.12, 6.37,
51/* 40 */ 6.64, 6.94, 7.27, 7.63, 8.02, 8.46, 8.95, 9.50,
52/* 48 */10.12, 10.46, 10.83, 11.22, 11.65, 12.10, 12.60, 13.14,
53/* 56 */13.72, 14.36, 15.07, 15.84, 16.71, 17.67, 18.76, 19.98
54};

Referenced by HIP9011::getBandIndex().

◆ gainLookupInReverseOrder

const float gainLookupInReverseOrder[GAIN_LOOKUP_SIZE]
Initial value:
= {
0.111, 0.118, 0.125, 0.129, 0.133, 0.138, 0.143, 0.148,
0.154, 0.160, 0.167, 0.174, 0.182, 0.190, 0.200, 0.211,
0.222, 0.236, 0.250, 0.258, 0.267, 0.276, 0.286, 0.296,
0.308, 0.320, 0.333, 0.348, 0.364, 0.381, 0.400, 0.421,
0.444, 0.471, 0.500, 0.548, 0.567, 0.586, 0.607, 0.630,
0.654, 0.680, 0.708, 0.739, 0.773, 0.810, 0.850, 0.895,
0.944, 1.000, 1.063, 1.143, 1.185, 1.231, 1.280, 1.333,
1.391, 1.455, 1.523, 1.600, 1.684, 1.778, 1.882, 2.000
}

Definition at line 34 of file hip9011_logic.cpp.

34 {
35/* 00 */0.111, 0.118, 0.125, 0.129, 0.133, 0.138, 0.143, 0.148,
36/* 08 */0.154, 0.160, 0.167, 0.174, 0.182, 0.190, 0.200, 0.211,
37/* 16 */0.222, 0.236, 0.250, 0.258, 0.267, 0.276, 0.286, 0.296,
38/* 24 */0.308, 0.320, 0.333, 0.348, 0.364, 0.381, 0.400, 0.421,
39/* 32 */0.444, 0.471, 0.500, 0.548, 0.567, 0.586, 0.607, 0.630,
40/* 40 */0.654, 0.680, 0.708, 0.739, 0.773, 0.810, 0.850, 0.895,
41/* 48 */0.944, 1.000, 1.063, 1.143, 1.185, 1.231, 1.280, 1.333,
42/* 56 */1.391, 1.455, 1.523, 1.600, 1.684, 1.778, 1.882, 2.000
43};

Referenced by HIP9011::getGainIndex().

◆ integratorValues

const int integratorValues[INT_LOOKUP_SIZE]
Initial value:
= {
40, 45, 50, 55, 60, 65, 70, 75,
80, 90, 100, 110, 120, 130, 140, 150,
160, 180, 200, 220, 240, 260, 280, 300,
320, 360, 400, 440, 480, 520, 560, 600
}

These are HIP9011 magic values - integrator time constants in uS

Definition at line 27 of file hip9011_logic.cpp.

27 {
28/* 00 */ 40, 45, 50, 55, 60, 65, 70, 75,
29/* 08 */ 80, 90, 100, 110, 120, 130, 140, 150,
30/* 16 */160, 180, 200, 220, 240, 260, 280, 300,
31/* 24 */320, 360, 400, 440, 480, 520, 560, 600
32};

Referenced by HIP9011::getIntegrationTimeByIndex(), and HIP9011::prepareRpmLookup().

Go to the source code of this file.