12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- // 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_)
|