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
00041
00042
00043 #ifndef FILE_ERRORDEFINES_H_SEEN
00044 #define FILE_ERRORDEFINES_H_SEEN
00045
00046
00049
00050 #define NO_PROBLEMO 0x0666
00051
00052
00053 #define IAT_NOT_CONFIGURED_CODE 0x1000
00054 #define CHT_NOT_CONFIGURED_CODE 0x1001
00055 #define TPS_NOT_CONFIGURED_CODE 0x1002
00056 #define EGO_NOT_CONFIGURED_CODE 0x1003
00057 #define BRV_NOT_CONFIGURED_CODE 0x1004
00058 #define MAP_NOT_CONFIGURED_CODE 0x1005
00059 #define AAP_NOT_CONFIGURED_CODE 0x1006
00060 #define MAT_NOT_CONFIGURED_CODE 0x1007
00061 #define EGO2_NOT_CONFIGURED_CODE 0x1008
00062 #define IAP_NOT_CONFIGURED_CODE 0x1009
00063 #define LOAD_NOT_CONFIGURED_CODE 0x100A
00064 #define AIRFLOW_NOT_CONFIGURED_CODE 0x100B
00065 #define BPW_NOT_CONFIGURED_CODE 0x100C
00066
00067
00068
00069 #define VE_TABLE_MAIN_LOAD_LENGTH_TOO_LONG 0x2000
00070 #define VE_TABLE_MAIN_RPM_LENGTH_TOO_LONG 0x2001
00071 #define VE_TABLE_MAIN_MAIN_LENGTH_TOO_LONG 0x2002
00072 #define BRV_MAX_TOO_LARGE 0x2003
00073
00074
00075
00076 #define sizeNotMultipleOfSectorSize 0x3000
00077 #define sizeOfBlockToBurnIsZero 0x3001
00078 #define smallBlockCrossesSectorBoundary 0x3002
00079 #define addressNotSectorAligned 0x3003
00080 #define addressNotWordAligned 0x3004
00081 #define addressNotFlashRegion 0x3005
00082 #define flashEraseFailed 0x3006
00083 #define flashAccessError 0x3007
00084 #define flashProtectionError 0x3008
00085
00086
00087
00088 #define MEMORY_WRITE_ERROR 0x3009
00089
00090
00091 #define unimplementedFunction 0x4000
00092 #define packetChecksumMismatch 0x4001
00093 #define sourceAddressIsBroadcast 0x4002
00094 #define sourceAddressIsDuplicate 0x4003
00095 #define payloadLengthTypeMismatch 0x4004
00096 #define payloadLengthHeaderMismatch 0x4005
00097 #define invalidPayloadID 0x4006
00098 #define unrecognisedPayloadID 0x4007
00099 #define invalidMemoryActionForID 0x4008
00100 #define invalidIDForMainTableAction 0x4009
00101 #define invalidIDForTwoDTableAction 0x400A
00102 #define noSuchAsyncDatalogType 0x400B
00103 #define datalogLengthExceedsMax 0x400C
00104 #define locationIDNotFound 0x400D
00105 #define requestedRAMPageInvalid 0x400E
00106 #define requestedFlashPageInvalid 0x400F
00107 #define requestedLengthTooLarge 0x4010
00108 #define requestedAddressDisallowed 0x4011
00109
00110 #define invalidAxisOrder 0
00111 #define invalidAxisIndex 1
00112
00113 #define errorBaseMainTableRPM 0x6000
00114 #define invalidMainTableRPMOrder 0x6000
00115 #define invalidMainTableRPMIndex 0x6001
00116 #define invalidMainTableRPMLength 0x6002
00117 #define errorBaseMainTableLoad 0x6003
00118 #define invalidMainTableLoadOrder 0x6003
00119 #define invalidMainTableLoadIndex 0x6004
00120 #define invalidMainTableLoadLength 0x6005
00121 #define invalidMainTableMainLength 0x6006
00122
00123 #define errorBaseTwoDTableAxis 0x6010
00124 #define invalidTwoDTableAxisOrder 0x6010
00125 #define invalidTwoDTableIndex 0x6011
00126
00127
00128 #else
00129
00130 #warning "Header file ERRORDEFINES_H seen before, sort it out!"
00131
00132 #endif