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