TunableConfigs.h File Reference

Struct typedefs for tunable configuration. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  SmallTables1
struct  SmallTables2
struct  SmallTables3
struct  SmallTables4

Defines

#define ARRAY_OF_16_ZEROS   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
#define ARRAY_OF_16_VOLTAGES   { 6000, 7200, 8400, 9000, 9600, 10200, 10800, 11400, 12000, 12600, 13200, 13800, 14400, 17800, 21000, 24500}
#define ARRAY_OF_16_DWELLS   {10913, 8625, 6975, 6375, 5925, 5513, 5213, 4875, 4613, 4313, 4106, 3900, 3713, 2850, 2138, 1500}
#define ARRAY_OF_16_DEADTIMES   { 3638, 2875, 2325, 2125, 1975, 1838, 1738, 1625, 1538, 1438, 1369, 1300, 1238, 950, 713, 500}
#define ARRAY_OF_16_TEMPS   {24315, 25315, 26315, 27315, 28315, 29315, 30315, 31315, 32315, 33315, 34315, 35315, 36315, 37315, 38315, 39315}
#define ARRAY_OF_16_PERCENTS   {49152, 47513, 45875, 44237, 42598, 40960, 39321, 37683, 36045, 34406, 33587, 32768, 32768, 34406, 36045, 39321}
#define ARRAY_OF_16_RPMS   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
#define ARRAY_OF_6_FUEL_TRIMS   {32768, 32768, 32768, 32768, 32768, 32768}

Detailed Description

Struct typedefs for tunable configuration.

This file contains both the struct data type definitions and the arrays of default values for small tables. Place reusable definitions of default table values in here such that they can be used in multiple tunable table definitions.

You should add your configuration item here if it is best that it is adjusted with instant results on a running engine. For everything else, please consider placing it in one of the fixed configuration structs.

Author:
Fred Cooke

Definition in file TunableConfigs.h.


Define Documentation

#define ARRAY_OF_16_DEADTIMES   { 3638, 2875, 2325, 2125, 1975, 1838, 1738, 1625, 1538, 1438, 1369, 1300, 1238, 950, 713, 500}

An array of 16 injector dead times in native ticks.

Definition at line 58 of file TunableConfigs.h.

#define ARRAY_OF_16_DWELLS   {10913, 8625, 6975, 6375, 5925, 5513, 5213, 4875, 4613, 4313, 4106, 3900, 3713, 2850, 2138, 1500}

An array of 16 dwell times in native ticks.

Definition at line 56 of file TunableConfigs.h.

#define ARRAY_OF_16_PERCENTS   {49152, 47513, 45875, 44237, 42598, 40960, 39321, 37683, 36045, 34406, 33587, 32768, 32768, 34406, 36045, 39321}

An array of 16 percentages for temperature based enrichment.

Definition at line 62 of file TunableConfigs.h.

#define ARRAY_OF_16_RPMS   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}

Any array of 16 RPM values forAxis values for use as axes. TODO fill out values

Definition at line 64 of file TunableConfigs.h.

#define ARRAY_OF_16_TEMPS   {24315, 25315, 26315, 27315, 28315, 29315, 30315, 31315, 32315, 33315, 34315, 35315, 36315, 37315, 38315, 39315}

An array of 16 temperatures in Kelvin.

Definition at line 60 of file TunableConfigs.h.

#define ARRAY_OF_16_VOLTAGES   { 6000, 7200, 8400, 9000, 9600, 10200, 10800, 11400, 12000, 12600, 13200, 13800, 14400, 17800, 21000, 24500}

An array of 16 scaled voltages for use as axes.

Definition at line 54 of file TunableConfigs.h.

#define ARRAY_OF_16_ZEROS   { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}

An array of 16 zeros to fill out currently unused tables.

Definition at line 52 of file TunableConfigs.h.

#define ARRAY_OF_6_FUEL_TRIMS   {32768, 32768, 32768, 32768, 32768, 32768}

An array of 6 percentage fuel trims, the value is 100%.

Definition at line 66 of file TunableConfigs.h.

Generated on Sat Oct 16 21:29:23 2010 for FreeEMS by  doxygen 1.6.3