CardSwiper_UserErrorCode.h 4.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. #ifndef _CARDSWIPER_USER_ERRORCODE_H
  2. #define _CARDSWIPER_USER_ERRORCODE_H
  3. #pragma once
  4. #define CardSwiper_UserErrorCode_Start 0x20200200
  5. #define CardSwiper_UserErrorCode_Wait_Too_Much_Time_After_AbortRead (CardSwiper_UserErrorCode_Start + 1) //AbortRead后等待时间过长
  6. #define CardSwiper_UserErrorCode_No_Encryted_Channel (CardSwiper_UserErrorCode_Start + 2) //未建立安全通道
  7. #define CardSwiper_UserErrorCode_Customer_Forget_Fectch_Card (CardSwiper_UserErrorCode_Start + 3) //客户超时未取卡
  8. #define CardSwiper_UserErrorCode_After_Bind_FWB_Initial_Failed (CardSwiper_UserErrorCode_Start + 4) //绑定后初始化蓝牙多合一失败
  9. #define CardSwiper_UserErrorCode_Wrong_Track2_Data (CardSwiper_UserErrorCode_Start + 5) //磁道2数据异常
  10. #define CardSwiper_UserErrorCode_Wrong_Track3_Data (CardSwiper_UserErrorCode_Start + 6) //磁道3数据异常
  11. #define CardSwiper_UserErrorCode_LogInfoAboutTerm (CardSwiper_UserErrorCode_Start + 7) //告警上送终端模块信息
  12. #define CardSwiper_UserErrorCode_Invalid_Track_Size (CardSwiper_UserErrorCode_Start + 8) //磁道长度有误
  13. #define CardSwiper_UserErrorCode_RootInfo (CardSwiper_UserErrorCode_Start + 9) //root信息
  14. #define CardSwiper_UserErrorCode_ALREADY_CONNECTED (CardSwiper_UserErrorCode_Start + 10) //设备已连接
  15. #define CardSwiper_UserErrorCode_FWB_DISCONNECTED_BLUETOOTH (CardSwiper_UserErrorCode_Start + 11) //蓝牙多合一断开连接
  16. #define CardSwiper_UserErrorCode_DEV_DISCONNECTED (CardSwiper_UserErrorCode_Start + 12) //多合一断开连接
  17. #define CardSwiper_UserErrorCode_LOAD_FILE_FAILED (CardSwiper_UserErrorCode_Start + 13) //加载文件失败
  18. #define CardSwiper_UserErrorCode_OBJECT_CREATE_FAILED (CardSwiper_UserErrorCode_Start + 14) //创建对象失败
  19. #define CardSwiper_UserErrorCode_CONNECT_ACCESS_FAILED (CardSwiper_UserErrorCode_Start + 15) //连接准入实体失败
  20. #define CardSwiper_UserErrorCode_ACCESS_INITDEV_FAILED (CardSwiper_UserErrorCode_Start + 16) //准入调用初始化接口失败
  21. #define CardSwiper_UserErrorCode_CONNECT_HEALTH_FAILED (CardSwiper_UserErrorCode_Start + 17) //连接健康实体失败
  22. #define CardSwiper_UserErrorCode_Build_Channel_Failed (CardSwiper_UserErrorCode_Start + 18) //建立加密传输通道失败
  23. //预留一部分用于CardAssist.cpp中的报错告警
  24. //自CardSwiper_UserErrorCode_Start+21 ~ CardSwiper_UserErrorCode_Start+40
  25. #define CardSwiper_UserErrorCode_ContactIC_Failed (CardSwiper_UserErrorCode_Start + 21) //DetectIfICCard调用ContactIC失败
  26. #define CardSwiper_UserErrorCode_ActiveICCard_Failed (CardSwiper_UserErrorCode_Start + 22) //DetectIfICCard调用ActiveICCard失败
  27. #define CardSwiper_UserErrorCode_ActiveContactlessICCard_Failed (CardSwiper_UserErrorCode_Start + 23) //DetectIfICCard调用ActiveContactlessICCard失败
  28. #define CardSwiper_UserErrorCode_ICCommand_Failed (CardSwiper_UserErrorCode_Start + 24) //BuildSupportedAppList调用ICCommand失败
  29. #define CardSwiper_UserErrorCode_RFTypeABCommand_Failed (CardSwiper_UserErrorCode_Start + 25) //BuildSupportedAppList调用RFTypeABCommand失败
  30. #define CardSwiper_UserErrorCode_ICCommand_RecvData_Invalid (CardSwiper_UserErrorCode_Start + 26) //APDU接收到的数据无效
  31. #define CardSwiper_UserErrorCode_BuildSupportedAppList_Failed (CardSwiper_UserErrorCode_Start + 27) //BuildSupportedAppList失败
  32. //Error_DevNotAvailable情况
  33. #define CardSwiper_UserErrorCode_Read_OpenFailed (CardSwiper_UserErrorCode_Start + 41) //设备未打开,读卡失败
  34. #define CardSwiper_UserErrorCode_PreOnline_OpenFailed (CardSwiper_UserErrorCode_Start + 42) //设备未打开,PreOnline失败
  35. //
  36. #define CardSwiper_UserErrorCode_Open_Success (CardSwiper_UserErrorCode_Start + 43) //读卡器最后打开成功
  37. #define CardSwiper_UserErrorCode_Open_Failed (CardSwiper_UserErrorCode_Start + 44) //读卡器最后打开失败
  38. #define CardSwiper_UserErrorCode_Has_Invalid_Char_In_Track2 (CardSwiper_UserErrorCode_Start + 45) //二磁道存在非法字符
  39. #define CardSwiper_UserErrorCode_TrackData_Invalid (CardSwiper_UserErrorCode_Start + 46) //磁道数据长度异常
  40. #define CardSwiper_UserErrorCode_ReadCard_Invalid_Char_In_Track2 (CardSwiper_UserErrorCode_Start + 47) //ReadCard读取磁道,存在非法字符
  41. #define CardSwiper_UserErrorCode_ReadCard_No_Track2Data_In_IC (CardSwiper_UserErrorCode_Start + 48) //IC中无等效二磁道
  42. #define CardSwiper_UserErrorCode_Card_Type (CardSwiper_UserErrorCode_Start + 55) //卡片类型
  43. #define CardSwiper_UserErrorCode_Real_Root_Config (CardSwiper_UserErrorCode_Start + 56) //实际加载的适配器信息
  44. //Error_DevNotAvailable (device off)
  45. #define CardSwiper_UserErrorCode_Read_DeviceOff (CardSwiper_UserErrorCode_Start + 57) //设备离线,读卡失败
  46. #define CardSwiper_UserErrorCode_PreOnline_DeviceOff (CardSwiper_UserErrorCode_Start + 58) //设备离线,PreOnline失败
  47. #endif //_CARDSWIPER_USER_ERRORCODE_H