errorDefines.h File Reference
Error ID hash defines.
More...
Go to the source code of this file.
Detailed Description
Error ID hash defines.
This file contains all error codes for propagation up and out to a PC. When adding new codes, ensure that they are unique and also that you group them appropriately in ranges for easy visual identification.
- Author:
- Fred Cooke
Definition in file errorDefines.h.
Define Documentation
#define AAP_NOT_CONFIGURED_CODE 0x1006 |
#define addressNotFlashRegion 0x3005 |
#define addressNotSectorAligned 0x3003 |
#define addressNotWordAligned 0x3004 |
#define AIRFLOW_NOT_CONFIGURED_CODE 0x100B |
#define BPW_NOT_CONFIGURED_CODE 0x100C |
#define BRV_MAX_TOO_LARGE 0x2003 |
#define BRV_NOT_CONFIGURED_CODE 0x1004 |
#define CHT_NOT_CONFIGURED_CODE 0x1001 |
#define datalogLengthExceedsMax 0x400C |
#define EGO2_NOT_CONFIGURED_CODE 0x1008 |
#define EGO_NOT_CONFIGURED_CODE 0x1003 |
#define errorBaseMainTableLoad 0x6003 |
#define errorBaseMainTableRPM 0x6000 |
#define errorBaseTwoDTableAxis 0x6010 |
#define flashAccessError 0x3007 |
#define flashEraseFailed 0x3006 |
#define flashProtectionError 0x3008 |
#define IAP_NOT_CONFIGURED_CODE 0x1009 |
#define IAT_NOT_CONFIGURED_CODE 0x1000 |
#define invalidAxisIndex 1 |
#define invalidAxisOrder 0 |
#define invalidIDForMainTableAction 0x4009 |
#define invalidIDForTwoDTableAction 0x400A |
#define invalidMainTableLoadIndex 0x6004 |
#define invalidMainTableLoadLength 0x6005 |
#define invalidMainTableLoadOrder 0x6003 |
#define invalidMainTableMainLength 0x6006 |
#define invalidMainTableRPMIndex 0x6001 |
#define invalidMainTableRPMLength 0x6002 |
#define invalidMainTableRPMOrder 0x6000 |
#define invalidMemoryActionForID 0x4008 |
#define invalidPayloadID 0x4006 |
#define invalidTwoDTableAxisOrder 0x6010 |
#define invalidTwoDTableIndex 0x6011 |
#define LOAD_NOT_CONFIGURED_CODE 0x100A |
#define locationIDNotFound 0x400D |
#define MAP_NOT_CONFIGURED_CODE 0x1005 |
#define MAT_NOT_CONFIGURED_CODE 0x1007 |
#define MEMORY_WRITE_ERROR 0x3009 |
#define NO_PROBLEMO 0x0666 |
#define noSuchAsyncDatalogType 0x400B |
#define packetChecksumMismatch 0x4001 |
#define payloadLengthHeaderMismatch 0x4005 |
#define payloadLengthTypeMismatch 0x4004 |
#define requestedAddressDisallowed 0x4011 |
#define requestedFlashPageInvalid 0x400F |
#define requestedLengthTooLarge 0x4010 |
#define requestedRAMPageInvalid 0x400E |
#define sizeNotMultipleOfSectorSize 0x3000 |
#define sizeOfBlockToBurnIsZero 0x3001 |
#define smallBlockCrossesSectorBoundary 0x3002 |
#define sourceAddressIsBroadcast 0x4002 |
#define sourceAddressIsDuplicate 0x4003 |
#define TPS_NOT_CONFIGURED_CODE 0x1002 |
#define unimplementedFunction 0x4000 |
#define unrecognisedPayloadID 0x4007 |
#define VE_TABLE_MAIN_LOAD_LENGTH_TOO_LONG 0x2000 |
#define VE_TABLE_MAIN_MAIN_LENGTH_TOO_LONG 0x2002 |
#define VE_TABLE_MAIN_RPM_LENGTH_TOO_LONG 0x2001 |