// error.h : // #if !defined(AGD_ERROR_H__B5B6949A_73B3_45C0_984A_805EF4135A19__INCLUDED_) #define AGD_ERROR_H__B5B6949A_73B3_45C0_984A_805EF4135A19__INCLUDED_ #ifdef __cplusplus extern "C" { #endif // __cplusplus ///////////////////////////////////////////////////////////////////////////// // error.h - Declarations: #define MAKE_GFA_FU_ERROR(c) (0x81000000 | c) #define MAKE_GFA_IMG_ERROR(c) (0x82000000 | c) #define MAKE_GFA_MODBUS_ERROR(c) (0x84000000 | c) #define GFA_FU_ERROR_INVALID_CMDLINE_ARG MAKE_GFA_FU_ERROR(1) #define GFA_FU_ERROR_INVALID_BAUDRATE MAKE_GFA_FU_ERROR(2) #define GFA_FU_ERROR_INVALID_NODE_ADDR MAKE_GFA_FU_ERROR(3) #define GFA_FU_ERROR_INVALID_STATION_NUM MAKE_GFA_FU_ERROR(4) #define GFA_FU_ERROR_INVALID_BLOCK_SIZE MAKE_GFA_FU_ERROR(5) #define GFA_FU_ERROR_INVALID_DEVICE_NAME MAKE_GFA_FU_ERROR(6) #define GFA_FU_ERROR_NODE_STATION_MUTEX MAKE_GFA_FU_ERROR(7) #define GFA_FU_ERROR_MAT_OR_SER_MISSING MAKE_GFA_FU_ERROR(8) #define GFA_FU_ERROR_MAT_OR_SER_TOO_LONG MAKE_GFA_FU_ERROR(9) #define GFA_FU_ERROR_MULTIPLE_COMMANDS MAKE_GFA_FU_ERROR(10) #define GFA_FU_ERROR_INVALID_COMMAND_OPT MAKE_GFA_FU_ERROR(11) #define GFA_FU_ERROR_MISSING_COMMAND_OPT MAKE_GFA_FU_ERROR(12) #define GFA_FU_ERROR_INVALID_APP_START_ADDR MAKE_GFA_FU_ERROR(13) #define GFA_FU_ERROR_INVALID_PARITY MAKE_GFA_FU_ERROR(14) #define GFA_FU_ERROR_INVALID_MODBUS_SLV_ID MAKE_GFA_FU_ERROR(15) #define GFA_FU_ERROR_NOTHING_TO_DO MAKE_GFA_FU_ERROR(20) #define GFA_FU_ERROR_IMG_HEADER_NOT_FOUND MAKE_GFA_IMG_ERROR(1) #define GFA_FU_ERROR_INVALID_IMG_SIZE MAKE_GFA_IMG_ERROR(2) #define GFA_FU_ERROR_INVALID_IMG_CRC32 MAKE_GFA_IMG_ERROR(3) #define GFA_FU_ERROR_MATERIAL_NUM_NO_MATCH MAKE_GFA_IMG_ERROR(4) #define GFA_MB_ERROR_ILLEGAL_FUNCTION MAKE_GFA_MODBUS_ERROR(1) #define GFA_MB_ERROR_ILLEGAL_DATA_ADDRESS MAKE_GFA_MODBUS_ERROR(2) #define GFA_MB_ERROR_ILLEGAL_DATA_VALUE MAKE_GFA_MODBUS_ERROR(3) #define GFA_MB_ERROR_SLAVE_DEVICE_FAILURE MAKE_GFA_MODBUS_ERROR(4) #define GFA_MB_ERROR_ACKNOWLEDGE MAKE_GFA_MODBUS_ERROR(5) #define GFA_MB_ERROR_SLAVE_DEVICE_BUSY MAKE_GFA_MODBUS_ERROR(6) #define GFA_MB_ERROR_NEGATIVE_ACKNOWLEDGE MAKE_GFA_MODBUS_ERROR(7) #define GFA_MB_ERROR_MEMORY_PARITY_ERROR MAKE_GFA_MODBUS_ERROR(8) ///////////////////////////////////////////////////////////////////////////// const char* GfaTfuStrError(int nError); ///////////////////////////////////////////////////////////////////////////// #ifdef __cplusplus } #endif // __cplusplus #endif // !defined(AGD_ERROR_H__B5B6949A_73B3_45C0_984A_805EF4135A19__INCLUDED_)