00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00031
00032
00033 #ifndef FILE_BLOCK_DETAILS_LOOKUP_H_SEEN
00034 #define FILE_BLOCK_DETAILS_LOOKUP_H_SEEN
00035
00036
00037 #ifdef EXTERN
00038 #warning "EXTERN already defined by another header, please sort it out!"
00039 #undef EXTERN
00040 #endif
00041
00042
00043 #ifdef BLOCK_DETAILS_LOOKUP_C
00044 #define EXTERN
00045 #else
00046 #define EXTERN extern
00047 #endif
00048
00049
00050 EXTERN unsigned short lookupBlockDetails(unsigned short, blockDetails*) FPAGE_FE;
00051
00052
00053
00054
00055
00056 #define VETableMainLocationID 0
00057 #define VETableMain2LocationID 1
00058 #define VETableSecondaryLocationID 2
00059 #define VETableSecondary2LocationID 3
00060 #define VETableTertiaryLocationID 4
00061 #define VETableTertiary2LocationID 5
00062 #define LambdaTableLocationID 6
00063 #define LambdaTable2LocationID 7
00064
00065 #define IgnitionAdvanceTableMainLocationID 8
00066 #define IgnitionAdvanceTableMain2LocationID 9
00067 #define IgnitionAdvanceTableSecondaryLocationID 10
00068 #define IgnitionAdvanceTableSecondary2LocationID 11
00069 #define InjectionAdvanceTableMainLocationID 12
00070 #define InjectionAdvanceTableMain2LocationID 13
00071 #define InjectionAdvanceTableSecondaryLocationID 14
00072 #define InjectionAdvanceTableSecondary2LocationID 15
00073
00074 #define SmallTablesALocationID 100
00075 #define SmallTablesA2LocationID 101
00076 #define SmallTablesBLocationID 102
00077 #define SmallTablesB2LocationID 103
00078 #define SmallTablesCLocationID 104
00079 #define SmallTablesC2LocationID 105
00080 #define SmallTablesDLocationID 106
00081 #define SmallTablesD2LocationID 107
00082
00083 #define FixedConfig1LocationID 200
00084 #define FixedConfig2LocationID 201
00085
00086 #define IATTransferTableLocationID 300
00087 #define CHTTransferTableLocationID 301
00088 #define MAFTransferTableLocationID 302
00089 #define TestTransferTableLocationID 303
00090
00091
00092
00093
00094
00095
00096
00097 #define dwellDesiredVersusVoltageTableLocationID 400
00098 #define dwellDesiredVersusVoltageTable2LocationID 401
00099 #define injectorDeadTimeTableLocationID 402
00100 #define injectorDeadTimeTable2LocationID 403
00101 #define postStartEnrichmentTableLocationID 404
00102 #define postStartEnrichmentTable2LocationID 405
00103 #define engineTempEnrichmentTableFixedLocationID 406
00104 #define engineTempEnrichmentTableFixed2LocationID 407
00105 #define primingVolumeTableLocationID 408
00106 #define primingVolumeTable2LocationID 409
00107 #define engineTempEnrichmentTablePercentLocationID 410
00108 #define engineTempEnrichmentTablePercent2LocationID 411
00109 #define dwellMaxVersusRPMTableLocationID 412
00110 #define dwellMaxVersusRPMTable2LocationID 413
00111
00112
00113
00114 #define perCylinderFuelTrimsLocationID 900
00115 #define perCylinderFuelTrims2LocationID 901
00116
00117
00118
00119
00120
00121
00122 #define fillerALocationID 1000
00123 #define fillerA2LocationID 1001
00124 #define fillerBLocationID 1002
00125 #define fillerB2LocationID 1003
00126 #define fillerCLocationID 1004
00127 #define fillerC2LocationID 1005
00128 #define fillerDLocationID 1006
00129 #define fillerD2LocationID 1007
00130
00131
00132
00133
00134 #define engineSettingsLocationID 2000
00135 #define serialSettingsLocationID 2001
00136 #define tachoSettingsLocationID 2002
00137 #define coreSettingsALocationID 2003
00138 #define userTextFieldLocationID 2004
00139
00140 #define sensorRangesLocationID 3000
00141 #define sensorPresetsLocationID 3001
00142 #define sensorSettingsLocationID 3002
00143 #define userTextField2LocationID 3003
00144
00145
00146 #undef EXTERN
00147
00148 #else
00149
00150 #warning "Header file BLOCK_DETAILS_LOOKUP_H seen before, sort it out!"
00151
00152 #endif