EventCode.h 47 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743
  1. #ifndef __EVENT_CODE_H
  2. #define __EVENT_CODE_H
  3. enum LightSeq{
  4. UNKNOWN_DEVICE,
  5. CARDREADER,
  6. CARDREADER_RED,
  7. PRINTER,
  8. IDCERTIFICATE,
  9. PINPAD,
  10. PINPADLIGHT,
  11. SHAKEDETECT,
  12. SWITCHINDUCTOR,
  13. PHONEPICKUP,
  14. MOVEDETECT,
  15. CARDGATEDETECT,
  16. HEADLIGHT,
  17. HEADLIGHT_RED,
  18. CONTACTLESSCARD,
  19. USBCONTROL,
  20. USBLIGHT,
  21. HEADLIGHT_ASSIST,
  22. HSPSCANNER,
  23. PRINTER_SEAL,
  24. FINGERPRINT
  25. };
  26. //设备类型枚举
  27. enum DeviceTypeEnum
  28. {
  29. eStand2sType = 0, //标准双屏版
  30. ePadtype = 1, //行内PAD
  31. eMobilePadType =2, //行外PAD
  32. eRpm1sType = 3, //扩展柜
  33. eDesk2SType =4, //低柜双屏版
  34. eCardStore=5, //卡库
  35. eDesk1SType =6, //低柜单屏版,单摄像头
  36. eDesk2SIntegratedType //低柜一体机,单摄像头
  37. };
  38. static const char* Device_Type_Table[] = {
  39. "eStand2sType", //标准双屏版
  40. "ePadtype", //行内PAD
  41. "eMobilePadType", //行外PAD
  42. "eRpm1sType", //扩展柜
  43. "eDesk2SType", //低柜双屏版
  44. "eCardStore", //卡库
  45. "eDesk1SType", //低柜单屏版,单摄像头
  46. "eDesk2SIntegratedType" //低柜一体机,单摄像头
  47. };
  48. // 检测到RvcWeb版本变更
  49. #define EVENT_MOD_CENTERSETTING_RVCWEBVER_CHANGE 0x10100012
  50. #define EVENT_CENTERSETTING_NOTIFY_LACK_OF_CENTER_CONFIG 0x10100001
  51. /*----SystemCustomization--modify--by--LZM--at--2020/4/8----*/
  52. #define LOG_WARN_SYSTEMINITIAL_FAILED 0x10B40001 //系统定制失败
  53. #define LOG_EVT_SYSTMECUSTOM_START_ACCESSAUTH 0x10B00001 //开始准入
  54. #define ERR_SYSTEMCUSTOMIZATION_READ_WRITE_CONFIG 0x10B10001 //读写配置文件错误
  55. #define ERR_SYSTEMCUSTOMIZATION_LANMAN_SERVICE 0x10B10002 //lanman server操作错误
  56. #define ERR_SYSTEMCUSTOMIZATION_WUAUSERV_SERVICE 0x10B10003 //wuauserv server操作错误
  57. #define ERR_SYSTEMCUSTOMIZATION_GET_SMB 0x10B10004 //服务控制器错误
  58. #define ERR_SYSTEMCUSTOMIZATION_GET_AUTO_UPDATE 0x10B10005 //windows自动更新错误
  59. #define ERR_SYSTEMCUSTOMIZATION_SYSTEM_CHECK 0x10B10006 //系统自检错误
  60. #define ERR_SYSTEMCUSTOMIZATION_LOAD_DLL 0x10B10007 //加载DLL错误
  61. /*----SystemCustomization--modify--by--LZM--at--2020/4/8----*/
  62. #define EVENT_MOD_DOWNLOAD_STARTSYNC 0x10500032 // 开始同步
  63. #define EVENT_MOD_DOWNLOAD_SYNCHRONIZED 0x10500031 // 完成同步
  64. /*----MaintainWatcher--modify--by--LZM--at--2020/4/8----*/
  65. #define EVENT_UKEY_INSERTED 0x21000001 //维护证书插入,检测到维护证书插入
  66. #define EVENT_UKEY_LOW_LEVEL 0x21000002 //具有维护权,插入的维护证书具有本机器的维护权限,用于驱动本地维护状态
  67. #define EVENT_UKEY_HIGH_LEVEL 0x21000003 //具有高级权限,验证到维护证书具有高级别的维护权限
  68. #define EVENT_UKEY_PULLOUT 0x21000008 //证书拔出,检测到维护证书拔出,用于驱动本地维护状态
  69. #define EVENT_UKEY_MAINTTIAN 0x21000010 //具有维护权限
  70. #define EVENT_UKEY_MATERIAL_MANAGER 0x21000011 //具有物料管理权限
  71. #define EVENT_UKEY_CUSTOMER_MANAGER 0x21000012 //具有客户经理权限
  72. #define EVENT_UKEY_AGENT3 0x21000013 //Agent3用户权限
  73. #define EVENT_UKEY_FINANCING_MANAGER 0x21000014 //具有理财经理权限
  74. #define EVENT_UKEY_CUSTOMER_MANANAGER_SYS_ENTER 0x21000015 //选择进入客户经理系统
  75. #define EVENT_UKEY_CUSTOMER_MANANAGER_SYS_EXIT 0x21000016 //退出客户经理系统
  76. #define EVENT_USB_HEADSET_INPUT 0x21000017 //USB耳机插入
  77. #define EVENT_USB_HEADSET_OUTPUT 0x21000018 //USB耳机拔出
  78. #define EVENT_USB_CAMERA_INPUT 0x21000019 //摄像头插入
  79. #define EVENT_USB_CAMERA_OUTPUT 0x2100001a //摄像头拔出
  80. #define EVENT_USB_CAMERA_NOT_ONLY 0x2100001b //多于一个外接摄像头
  81. #define EVENT_SET_RECOMMENDDER 0x2100001c //设置推荐人
  82. #define EVENT_USB_INSERT 0x2100001d //USB设备插入
  83. #define EVENT_USB_OUTPUT 0x2100001e //USB设备拔出
  84. #define EVENT_UKEY_INSERT 0x21000021 //专业版Ukey插入
  85. #define EVENT_UKEY_OUTPUT 0x21000022 //专业版Ukey拔出
  86. #define ERR_MAINTAINWATCHER_SUBSCRIBE 0x21010001 //订阅失败
  87. #define ERR_MAINTAINWATCHER_READ_CONFIG 0x21010002 //读取配置文件失败
  88. #define ERR_MAINTAINWATCHER_CREATE_DIR 0x21010003 //创建文件夹错误
  89. #define ERR_MAINTAINWATCHERGET_UISTATE 0x21010004 //获取UI状态失败
  90. #define ERR_MAINTAINWATCHER_CA_CONNECT 0x21010005 //在检验任务时CA连接错误
  91. #define ERR_MAINTAINWATCHER_DEVICECONTROL_CONNECT 0x21010006 //DeviceControl连接失败
  92. #define ERR_MAINTAINWATCHER_GET_SYSTEM_VARIABLE 0x21010007 //获取系统变量错误
  93. #define ERR_MAINTAINWATCHER_RELEASE_CONSOLE 0x21010008 //释放console错误
  94. #define ERR_MAINTAINWATCHER_UKEY 0x21020001 //专业版Ukey错误
  95. #define ERR_MAINTAINWATCHER_UKEY_GET_INSTANCEID 0x21020002 //获取专业版Ukey实例ID错误
  96. #define ERR_MAINTAINWATCHER_THE_UKEY 0x21020003 //指定专业版Ukey错误
  97. #define ERR_MAINTAINWATCHER_THE_UKEY_GET_INSTANCEID 0x21020004 //获取指定专业版Ukey实例ID错误
  98. #define ERR_MAINTAINWATCHER_ROOT_CERT 0x21030001 //根证书错误
  99. #define ERR_MAINTAINWATCHER_BRANCH_CERT 0x21030002 //分行证书错误
  100. #define ERR_MAINTAINWATCHER_USER_CERT 0x21030003 //用户证书错误
  101. #define ERR_MAINTAINWATCHER_USER_CERT_VERIFY 0x21030004 //用户证书校验错误
  102. #define ERR_MAINTAINWATCHER_GET_USER_TYPE_FROM_CERT 0x21030005 //从证书获取用户类型错误
  103. #define ERR_MAINTAINWATCHER_GET_USER_INFO_FROM_CERT 0x21030006 //从证书获取用户信息错误
  104. #define ERR_MAINTAINWATCHER_DOWNLOAD_CERT 0x21030007 //证书下载错误
  105. #define ERR_MAINTAINWATCHER_DOWBLOAD_CERT_BLACKLIST 0x21030008 //证书黑名单下载错误
  106. #define ERR_MAINTAINWATCHER_CERT_VERIFY 0x21030009 //证书校验失败
  107. #define ERR_MAINTAINWATCHER_EKEY_VERIFY 0x21040001 //电子钥匙校验失败
  108. #define ERR_MAINTAINWATCHER_GET_EKEY_HID 0x21040002 //获取电子钥匙HID错误
  109. #define ERR_MAINTAINWATCHER_GET_AUTHER_DEVICES_LIST 0x21040003 //从电子钥匙获取授权终端列表错误
  110. #define ERR_MAINTAINWATCHER_CANNOT_FIND_EKEY 0x21040004 //没检测到电子钥匙
  111. #define ERR_MAINTAINWATCHER_CHECK_EKEY_LIFE 0x21040005 //检测电子钥匙生命错误
  112. #define ERR_MAINTAINWATCHER_CLOSE_EKEY 0x21040006 //关闭电子钥匙错误
  113. #define ERR_MAINTAINWATCHER_TERMINAL_VERIFY 0x21050001 //终端信息校验错误
  114. #define ERR_MAINTAINWATCHER_GET_CARDISSUER_SN 0x21050002 //获取卡箱号失败
  115. #define ERR_MAINTAINWATCHER_CARDISSUER_SN_VERIFY 0x21050003 //卡箱号校验失败
  116. #define ERR_MAINTAINWATCHER_CARDISSUER_TASK_VERIFY 0x21050004 //卡箱任务校验失败
  117. #define ERR_MAINTAINWATCHER_TERMINAL_TASK_VERIFY 0x21050005 //终端任务校验失败
  118. /*----End--MaintainWatcher-----------------------------*/
  119. /*----AccessAuth--modify--by--LZM--at--2020/4/8----*/
  120. #define EVENT_ACCESSAUTH_SUCCEED 0x50200001 //准入成功
  121. #define EVENT_ACCESSAUTH_FAILED 0x50280002 //准入失败
  122. #define EVENT_ACCESSAUTH_TIMEOUT 0x50280003 //准入超时
  123. #define ERROR_ACCESSAUTH_SETTIMEZONE 0x50280004 //设置系统标准时区失败
  124. #define ERROR_ACCESSAUTH_INITKMC 0x50280005 //初始化KMC失败
  125. #define ERROR_ACCESSAUTH_MD5FILE_NOTEXIST 0x50280006 //MD5文件不存在
  126. #define ERROR_ACCESSAUTH_MD5FILE 0x50280007 //计算文件MD5值失败
  127. #define ERROR_ACCESSAUTH_SENDPACK 0x50280008 //发送请求失败
  128. #define ERROR_ACCESSAUTH_GETSTATICINFO 0x50280009 //获取配置信息失败
  129. #define ERROR_ACCESSAUTH_GETSTRUCTLEN 0x5028000a //获取分行服务响应包长度失败
  130. #define ERROR_ACCESSAUTH_GETSTRUCTDATA 0x5028000b //获取分行服务响应包内容失败
  131. #define ERROR_ACCESSAUTH_CONNECTSERVER 0x5028000c //连接分行服务失败
  132. #define ERROR_ACCESSAUTH_GETPINPADINFO 0x5028000d //获取Pinpad信息失败
  133. #define ERROR_ACCESSAUTH_GETPINPADCAPABILITY 0x5028000e //获取Pinpad支持的主密钥类型失败
  134. #define ERROR_ACCESSAUTH_CONNETPINPAD 0x5028000f //连接Pinpad实体失败
  135. #define ERROR_ACCESSAUTH_CREATECRYPTCONTEXT 0x50280010 //新建windows密钥集失败
  136. #define ERROR_ACCESSAUTH_OPENCRYPTCONTEXT 0x50280011 //打开windows密钥集失败
  137. #define ERROR_ACCESSAUTH_GENEXCHANGEKEY 0x50280012 //生成交换密钥失败
  138. #define ERROR_ACCESSAUTH_GETEXCHANGEKEY 0x50280013 //获取交换密钥失败
  139. #define ERROR_ACCESSAUTH_EXPORTKEY 0x50280014 //导出密钥失败
  140. #define ERROR_ACCESSAUTH_IMPORTSESSIONKEY 0x50280015 //导入会话密钥失败
  141. #define ERROR_ACCESSAUTH_CRYPTWITHSESSIONKEY 0x50280016 //用会话密钥加密失败
  142. #define ERROR_ACCESSAUTH_GETCPUID 0x50280017 //获取CPU id失败
  143. #define ERROR_ACCESSAUTH_GETBASEBOARDSN 0x50280018 //获取主板序列号失败
  144. #define ERROR_ACCESSAUTH_DISKDRIVESN 0x50280019 //获取硬盘SN失败
  145. #define ERROR_ACCESSAUTH_GETMD5HASH 0x5028001a //获取指纹MD5值失败
  146. #define ERROR_ACCESSAUTH_CREATERSAKEYPAIR 0x5028001b //创建RSA密钥对失败
  147. #define ERROR_ACCESSAUTH_SAVERSAKEYPAIR 0x5028001c //保存RSA密钥对失败
  148. #define ERROR_ACCESSAUTH_CONNECTTOKENMANAGER 0x5028001d //连接令牌管理实体失败
  149. #define ERROR_ACCESSAUTH_SAVETOKEN 0x5028001e //保存令牌失败
  150. #define ERROR_ACCESSAUTH_SAVESESSIONKEY 0x5028001f //保存会话密钥失败
  151. #define ERROR_ACCESSAUTH_CREATERSAKEYPAIR 0x5028001b //创建RSA密钥对失败
  152. #define ERROR_ACCESSAUTH_HEXSTRTOBYTEARRAR 0x5028001e //将16进制字符串转成BYTE数据失败
  153. #define ERROR_ACCESSAUTH_PINPADENCDATA 0x5028001f //Pinpad加密数据失败
  154. #define ERROR_ACCESSAUTH_RVCGETKEY 0x50280021 //KMC获取Key失败
  155. #define ERROR_ACCESSAUTH_RVCPARSEUPDATERES 0x50280022 //KMC解析更新密钥响应失败
  156. #define ERROR_ACCESSAUTH_LOADKEYS2PINPAD 0x50280023 //加载密钥到Pinpad失败
  157. #define ERROR_ACCESSAUTH_GETSYSVAR 0x50280024 //获取系统变量失败
  158. #define ERROR_ACCESSAUTH_GETSIGN 0x50280025 //获取签名失败
  159. #define ERROR_ACCESSAUTH_OPENFILE 0x50280026 //打开文件失败
  160. #define ERROR_ACCESSAUTH_READFILE 0x50280027 //读取文件失败
  161. #define ERROR_ACCESSAUTH_GETSH1HASH 0x50280028 //获取sha1值失败
  162. #define ERROR_ACCESSAUTH_SYNCTIME 0x50280029 //同步时间失败
  163. #define ERROR_ACCESSAUTH_UNKNOWNSERVICECODE 0x5028002a //未知服务码失败
  164. #define ERROR_ACCESSAUTH_SERVERRETURN 0x5028002b //服务端返回错误
  165. #define ERROR_ACCESSAUTH_GETFILEHASH 0x5028002c //获取文件hash值失败
  166. #define ERROR_ACCESSAUTH_CREATEUPDATEREQ 0x5028002d //创建更新WK请求失败
  167. #define ERROR_ACCESSAUTH_GETSM3HASH 0x5028002f //获取SM3 Hash值错误
  168. #define ERROR_ACCESSAUTH_CREATESM2KEYPAIR 0x50280030 //创建SM2密钥对失败
  169. #define ERR_ACCESSAUTH_GET_SYSTEM_STATIC_INFO 0x50210001 //获取系统静态信息错误
  170. #define ERR_ACCESSAUTH_SETTIMEZONE 0x50210002 //设置时区错误
  171. #define ERR_ACCESSAUTH_CONNECT_SERVER 0x50210003 //从集中配置连接服务器错误
  172. #define ERR_ACCESSAUTH_HEX_TO_BYTE 0x50210004 //十六转二进制数组错误
  173. #define ERR_ACCESSAUTH_READ_WRITE_CONFIG_FILE 0x50210005 //读写config配置文件错误
  174. #define ERR_ACCESSAUTH_SET_LOCALE_TIME 0x50210006 //设置本地时间错误
  175. #define ERR_ACCESSAUTH_GET_SYS_VAR 0x50210007 //获取系统变量错误
  176. #define ERR_ACCESSAUTH_GET_TERMINAL_FINGERPRINT 0x50210008 //获取终端设备的指纹错误
  177. #define ERR_ACCESSAUTH_CONNECT_PINPAD 0x50220001 //连接pinpad错误
  178. #define ERR_ACCESSAUTH_FROM_PINPAD 0x50220002 //来自pinpad的错误
  179. #define ERR_ACCESSAUTH_CONNECT_TOKEN_SERVICE 0x50220003 //连接令牌管理实体(Token server)错误
  180. #define ERR_ACCESSAUTH_FROM_TOKEN_SERVICE 0x50220004 //来自令牌管理的错误
  181. #define ERR_ACCESSAUTH_FROM_TOKEN_SERVICE_SET_KEYS 0x50220005 //来自令牌管理的错误(SetKeyPair)
  182. #define ERR_ACCESSAUTH_FROM_TOKEN_SERVICE_SET_TOKEN 0x50220006 //来自令牌管理的错误(SetToken)
  183. #define ERR_ACCESSAUTH_FROM_TOKEN_SERVICE_SET_SHAREKEY 0x50220007 //来自令牌管理的错误(SetSharedSK)
  184. #define ERR_ACCESSAUTH_RVC_INIT 0x50230001 //调用KMC接口RVCInit错误
  185. #define ERR_ACCESSAUTH_INIT_KMC 0x50230002 //调用KMC接口InitKMC错误
  186. #define ERR_ACCESSAUTH_GET_KEY 0x50230003 //调用KMC接口RvcGetKey错误
  187. #define ERR_ACCESSAUTH_CREATE_UPDATE_WK_REQ 0x50230004 //调用KMC接口RVCCreateUpdateWKReq错误
  188. #define ERR_ACCESSAUTH_PARSE_UPDATE_RES 0x50230005 //调用KMC接口RvcParseUpdateRes错误
  189. #define ERR_ACCESSAUTH_SYNC_TIME 0x50240001 //时间同步错误
  190. #define ERR_ACCESSAUTH_LOCK_STATE 0x50240002 //发送或处理锁定状态包错误
  191. #define ERR_ACCESSAUTH_UPDATE_WK 0x50240003 //更新WK错误
  192. #define ERR_ACCESSAUTH_TOKEN 0x50240004 //令牌发送或接收错误
  193. #define ERR_ACCESSAUTH_REPORT_STATE 0x50240005 //上报准入状态错误
  194. #define ERR_ACCESSAUTH_TERM_EXIT 0x50240006 //退出 错误
  195. #define ERR_ACCESSAUTH_INIT_DEV 0x50240007 //初始化设备错误
  196. #define ERR_ACCESSAUTH_SAVE_TOKEN 0x50240008 //保存令牌失败
  197. #define ERR_ACCESSAUTH_INIT_DEV_SEND_PKG 0x50240009 //发送初始化设备数据包失败
  198. #define ERR_ACCESSAUTH_LOAD_KEYS_TO_PINPAD 0x50250001 //加载密钥至PinPad错误
  199. #define ERR_ACCESSAUTH_CREATE_RSA_KEY_PAIR 0x50250002 //创建RSA密钥对错误
  200. #define ERR_ACCESSAUTH_OPEN_CRYPT_CONTEXT 0x50250003 //打开windows密钥集失败
  201. #define ERR_ACCESSAUTH_CRYPT_GET_UESR_KEY 0x50250004 //从windows密钥集中获取用户密钥错误
  202. #define ERR_ACCESSAUTH_CRYPT_IMPORT_KEY 0x50250005 //导入密钥至windows密钥集中错误
  203. #define ERR_ACCESSAUTH_ENCRYPT_SESSION_KEY 0x50250006 //会话密钥加密错误
  204. #define ERR_ACCESSAUTH_ENCRYPT_KEY 0x50250007 //加密准入数据错误
  205. #define ERR_ACCESSAUTH_GET_TERMINAL_PUBKEY 0x50250008 //获取终端公钥错误
  206. #define ERR_ACCESSAUTH_GET_SPSHELL_HASH 0x50260001 //获取SPShell的Hash值错误
  207. #define ERR_ACCESSAUTH_TOKEN_HASH 0x50260002 //令牌hash比对错误
  208. #define ERR_ACCESSAUTH_GET_HASH 0x50260003 //获取hash值错误
  209. #define ERR_ACCESSAUTH_SHA1_HASH 0x50260004 //sha1 hash错误
  210. #define ERR_ACCESSAUTH_FAILED 0x50270001 //准入失败
  211. #define ERR_ACCESSAUTH_TIMEOUT 0x50270002 //准入超时
  212. #define ERR_ACCESSAUTH_UNKOWN 0x50270003 //准入(服务码)未知错误
  213. #define ERR_ACCESSAUTH_LOCK_SEND_PKG 0x50270004 //发送锁定状态包失败
  214. #define ERR_ACCESSAUTH_AUTH_VERSION 0x50270005 //准入版本错误
  215. #define ERR_ACCESSAUTH_GET_KMC_NULL 0x50270006 //获取KMC密钥失败
  216. //分行服务返回的错误以9为类别
  217. #define ERR_ACCESSAUTH_INVALID_TERMINALNO 0x50290001 //无效终端号
  218. #define ERR_ACCESSAUTH_UPDATE_KMC_DES_TMK 0x50290002 //调用KMC接口更新DES TMK失败
  219. #define ERR_ACCESSAUTH_UPDATE_KMC_SM_TMK 0x50290003 //调用KMC即可更新SM TMK失败
  220. #define ERR_ACCESSAUTH_EKEY_ROOT_CERT_SIGN 0x50290004 //电子钥匙根证书签名校验不匹配
  221. #define ERR_ACCESSAUTH_SPBASE_SIGN 0x50290005 //SpBase哈希值校验不匹配
  222. #define ERR_ACCESSAUTH_INVALID_REQ_PKG 0x50290006 //无效请求包
  223. #define ERR_ACCESSAUTH_DECRYPT_BY_KMC 0x50290007 //调用KMC接口解密准入数据失败
  224. #define ERR_ACCESSAUTH_DECRYPT_BY_SESSIONKEY 0x50290008 //使用会话密钥解密准入数据失败
  225. #define ERR_ACCESSAUTH_DESERILIZER 0x50290009 //反序列化失败
  226. #define ERR_ACCESSAUTH_IP_NO_MATCH 0x5029000a //IP不匹配
  227. #define ERR_ACCESSAUTH_MACHINE_TYPE_NO_MATCH 0x5029000b //机器类型不匹配
  228. #define ERR_ACCESSAUTH_SITE_NO_MATCH 0x5029000c //场所不匹配
  229. #define ERR_ACCESSAUTH_PINPAD_ID_NO_MATCH 0x5029000d //密码键盘ID不匹配
  230. #define ERR_ACCESSAUTH_PAD_DEVICE_ID_NO_MATCH 0x5029000e //设备ID不匹配
  231. #define ERR_ACCESSAUTH_FINGERPRINT_NO_MATCH 0x5029000f //终端指纹信息不匹配
  232. #define ERR_ACCESSAUTH_PINPADID_BIND_ANOTHER_TERMINALNO 0x50290010 //密码键盘已经绑定其它终端
  233. #define ERR_ACCESSAUTH_UPDATE_EXTEND 0x50290011 //向总行微服务更新数据(Extend)失败
  234. #define ERR_ACCESSAUTH_UPDATE_STAGE 0x50290012 //向总行微服务更新数据(Stage)失败
  235. #define ERR_ACCESSAUTH_UPDATE_DEVICES 0x50290013 //向总行微服务更新数据(Devices)失败
  236. #define ERR_ACCESSAUTH_GET_REGIST 0x50290014 //向总行微服务查询数据(Regist)失败
  237. #define ERR_ACCESSAUTH_GET_EXTEND 0x50290015 //向总行微服务查询数据(Extend)失败
  238. #define ERR_ACCESSAUTH_GET_STAGE 0x50290016 //向总行微服务查询数据(Stage)失败
  239. #define ERR_ACCESSAUTH_GET_DEVICES 0x50290017 //向总行微服务查询数据(Devices)失败
  240. #define ERR_ACCESSAUTH_TERMIANL_NO_ENABLE 0x50290018 //终端未启用
  241. #define ERR_ACCESSAUTH_TERMINAL_PENALTY_OUT 0x50290019 //终端被罚出
  242. #define ERR_ACCESSAUTH_DEVICES_MODEL_NO_MATCH 0x5029001a //设备模块信息不匹配
  243. #define ERR_ACCESSAUTH_EXCEPTION 0x5029001b //准入抛出异常
  244. #define ERR_ACCESSAUTH_READ_PRIVATE_KEY 0x5029001c //分行服务读取私钥文件失败
  245. #define ERR_ACCESSAUTH_INVALID_SERVER_CODE 0x5029001d //无效请求代码
  246. #define ERR_ACCESSAUTH_GET_DEVICE_PRIVATE_KEY 0x5029001e //获取厂商设备私钥失败
  247. #define ERR_ACCESSAUTH_DECRYPT_R1 0x5029001f //解密R1失败
  248. #define ERR_ACCESSAUTH_DECRYPT_R3 0x50290020 //解密R3失败
  249. #define ERR_ACCESSAUTH_DECRYPT_DEVICE_PUB_KEY 0x50290021 //解密厂商设备公钥失败
  250. #define ERR_ACCESSAUTH_INCRYPT_R2 0x50290022 //加密R2失败
  251. /*----End--AccessAuth------------------------------------*/
  252. /*----UpgradeRun--modify--by--Lwt--at--2020/4/21----*/
  253. #define ERROR_UPGRADERUN_CABSIGN_FAIL 0x50700001 //cab升级包签名校验失败
  254. #define ERROR_UPGRADERUN_CAB_UNZIP_FAIL 0x50700002 //cab升级包解压失败
  255. #define ERROR_UPGRADERUN_ZIP_UNZIP_FAIL 0x50700003 //zip升级包解压失败
  256. #define ERROR_UPGRADERUN_INSTALL_PACK_FAIL 0x50710001 //安装失败
  257. #define ERROR_UPGRADERUN_INSTALL_LIGHTPACK_FAIL 0x50710002 //轻量升级失败
  258. #define ERROR_UPGRADERUN_CREATE_VERSION_FAIL 0x50710003 //创建新版本目录失败
  259. #define ERROR_UPGRADERUN_INSTALL_CHECK_FAIL 0x50710004 //install check not pass
  260. /*----End--UpgradeRun-------------------------------*/
  261. /*----Initializer--modify--by--LZM--at--2020/4/8----*/
  262. #define EVENT_MOD_INITIALIZER_MK_LOADED 0x50900001 //主密钥初始化成功
  263. #define EVENT_MOD_INITIALIZER_MK_FAILED 0x50980002 //主密钥初始化失败
  264. #define ERROR_INITIALIZER_GETSTATICINFO 0x50980003 //获取配置信息失败
  265. #define ERROR_INITIALIZER_INITKMC 0x50980004 //初始化KMC失败
  266. #define ERROR_INITIALIZER_CREATEINITMKREQ 0x50980005 //创建主密钥请求失败
  267. #define ERROR_INITIALIZER_PARSEINITMKRES 0x50980006 //解析主密钥响应失败
  268. #define ERROR_INITIALIZER_OPENCENTERSETTING 0x50980007 //打开集中配置失败
  269. #define ERROR_INITIALIZER_READCENTERSETTING 0x50980008 //读取集中配置失败
  270. #define ERROR_INITIALIZER_CREATEINITMKDATA 0x50980009 //创建主密钥初始化数据失败
  271. #define ERROR_INITIALIZER_GETDEVICES 0x5098001a //获取硬件信息失败
  272. #define ERROR_INITIALIZER_FINGERPINT 0x5098001b //获取指纹失败
  273. #define ERROR_INITIALIZER_GETPUBKEY 0x5098001c //获取公钥失败
  274. #define ERROR_INITIALIZER_INITCARDSWIPER 0x5098001d //初始化刷卡器失败
  275. #define ERROR_INITIALIZER_SYNCPUBKEY 0x5098001e //同步公钥文件失败
  276. #define ERROR_INITIALIZER_SUBSCRIBEEVENT 0x50980020 //订阅事件失败
  277. #define ERR_INITIALIZER_SUBSCRIBE 0x50910001 //订阅错误
  278. #define ERR_INITIALIZER_AUTH_SERVER 0x50910002 //访问初始化以及准入服务错误,socket连接网络问题
  279. #define ERR_INITIALIZER_NET_CONNECT 0x50910003 //网络连接错误,从集中配置连接失败
  280. #define ERR_INITIALIZER_GET_EKEY_FLG 0x50910004 //获取SupportUkey错误
  281. #define ERR_INITIALIZER_GET_SYSTEM_STATIC_INFO 0x50910005 //获取系统静态信息错误
  282. #define ERR_INITIALIZER_READ_WRITE_FILE 0x50910006 //读写文件错误
  283. #define ERR_INITIALIZER_GET_TERMINAL_FINGERPRINT 0x50910007 //获取终端指纹错误
  284. #define ERR_INITIALIZER_UNKOWN 0x50910008 //初始化(服务码)未知错误
  285. #define ERR_INITIALIZER_CONNECT_MAINTAINWATCHER 0x50920001 //连接maintainwatcher错误
  286. #define ERR_INITIALIZER_FROM_MAINTAINWATCHER_GETUSERINFO 0x50920002 //来自maintainwatcher的调用错误(GetUserInfo)
  287. #define ERR_INITIALIZER_CONNECT_PINPAD 0x50920003 //连接PinPad错误
  288. #define ERR_INITIALIZER_FROM_PINPAD 0x50920004 //来自PinPad的调用错误
  289. #define ERR_INITIALIZER_CONNECT_CARDSWIPER 0x50920005 //连接Cardswiper错误
  290. #define ERR_INITIALIZER_FROM_CARDSWIPER 0x50920006 //来自Cardswiper的调用错误
  291. #define ERR_INITIALIZER_FROM_PINPAD_QUERY_FUNC 0x50920007 //来自PinPad的调用错误(QueryFunc)
  292. #define ERR_INITIALIZER_FROM_PINPAD_GET_DEV_INFO 0x50920008 //来自PinPad的调用错误(GetDevInfo)
  293. #define ERR_INITIALIZER_FROM_PINPAD_NO_STATE 0x50920009 //pinpad的状态不正常
  294. #define ERR_INITIALIZER_FROM_CARDSWIPER_TRASF_INIT 0x5092000a //来自Cardswiper的调用错误(MagTransferInit)
  295. #define ERR_INITIALIZER_FROM_CARDSWIPER_NO_RET 0x5092000b //初始化cardswiper失败(返回值不正确)
  296. #define ERR_INITIALIZER_LOGIN 0x50930001 //登录错误,具体错误码体现具体失败原因
  297. #define ERR_INITIALIZER_REPORT_STATE 0x50930002 //上报状态错误
  298. #define ERR_INITIALIZER_SYNC_PUBKEY 0x50930003 //同步公钥错误
  299. #define ERR_INITIALIZER_INIT_MK 0x50930004 //初始化MK错误
  300. #define ERR_INITIALIZER_EXIT 0x50930005 //退出错误
  301. #define ERR_INITIALIZER_GET_FILE_HASH 0x50940001 //获取文件Hash值错误
  302. #define ERR_INITIALIZER_GET_STR_HASH 0x50940002 //获取字符串Hash值错误
  303. #define ERR_INITIALIZER_CHECK_HASH 0x50940003 //比较,校验文件Hash值错误
  304. #define ERR_INITIALIZER_PUBKEY_FILE 0x50940004 //公钥文件错误
  305. #define ERR_INITIALIZER_GET_TERMINAL_PUBKEY 0x50940005 //获取终端公钥错误
  306. #define ERR_INITIALIZER_PUBKEY_FILE_NO_EXIST 0x50940006 //公钥文件不存在
  307. #define ERR_INITIALIZER_LOAD_KEYS_TO_PINPAD 0x50940007 //加载密钥至PinPad错误
  308. #define ERR_INITIALIZER_MD5_HASH 0x50940008 //MD5 hash错误
  309. #define ERR_INITIALIZER_INIT_KMC 0x50950001 //调用KMC接口初始化KMC错误
  310. #define ERR_INITIALIZER_CREATE_INIT_MK 0x50950002 //调用KMC接口创建初始化MK错误
  311. #define ERR_INITIALIZER_PARSE_INIT_MK 0x50950003 //调用KMC接口分析初始化MK错误
  312. #define ERR_INITIALIZER_GET_PROCCESSOR_ID 0x50950004 //获取CPU ID错误
  313. #define ERR_INITIALIZER_GET_BASEBOARD_ID 0x50950005 //获取主板ID错误
  314. #define ERR_INITIALIZER_GET_DISKDRIVE_ID 0x50950006 //获取硬盘ID错误
  315. #define ERR_INITIALIZER_RVC_GET_KEY 0x50950007 //调用KMC接口RvcGetKey错误
  316. #define ERR_INITIALIZER_GET_KEY 0x50950008 //调用KMC接口GetKey错误
  317. #define ERR_INITIALIZER_FAILED 0x50960001 //初始化失败
  318. #define ERR_INITIALIZER_LOGIN_SEND_PKG 0x50960002 //初始化发送登录包失败
  319. #define ERR_INITIALIZER_LOGIN_TIME_OUT 0x50960003 //初始化登录超时
  320. #define ERR_INITIALIZER_SYNC_PUBKEY_TIME_OUT 0x50960004 //初始化同步公钥超时
  321. #define ERR_INITIALIZER_SYNC_PUBKEY_SEND_PKG 0x50960005 //发送同步公钥数据包错误
  322. #define ERR_INITIALIZER_SYNC_PUBKEY_RSA_BUF_NO_EXIST 0x50960006 //找不到RSA公钥缓存
  323. #define ERR_INITIALIZER_SYNC_PUBKEY_SM2_BUF_NO_EXIST 0x50960007 //找不到SM2公钥缓存
  324. #define ERR_INITIALIZER_SYNC_PUBKEY_RSA_FIL_NO_EXIST 0x50960008 //找不到RSA公钥文件
  325. #define ERR_INITIALIZER_SYNC_PUBKEY_SM2_FIL_NO_EXIST 0x50960009 //找不到SM2公钥文件
  326. #define ERR_INITIALIZER_INIT_MK_TIME_OUT 0x5096000a //初始化密钥超时
  327. #define ERR_INITIALIZER_INIT_MK_SEND_PKG 0x5096000b //初始化发送初始化包失败
  328. #define ERR_INITIALIZER_GET_KMC_KEY_SEND_PKG 0x5096000c //初始化发送获取KMC密钥包失败
  329. #define ERR_INITIALIZER_GET_KMC_KEY_TIME_OUT 0x5096000a //获取KMC密钥超时
  330. #define ERR_INITIALIZER_GET_KMC_KEY_NULL 0x5096000b //获取KMC密钥失败
  331. #define ERR_INITIALIZER_DATA_COLLECT 0x50970000 //初始化数据上收
  332. //分行服务返回的错误以9为类别
  333. #define ERR_INITIALIZER_LOGIN_TERMINAL_NO_EXIST 0x50990001 //初始化登录时查询终端号不存在
  334. #define ERR_INITIALIZER_LOGIN_FROM_MICRO_SERVER 0x50990002 //初始化登录时总微服务查询错误
  335. #define ERR_INITIALIZER_LOGIN_CHECK_POST_AND_TASK 0x50990003 //初始化登录时查询岗位和任务抛出异常
  336. #define ERR_INITIALIZER_LOGIN_NO_HAVE_TASK 0x50990004 //没有查询到在线任务,登录失败
  337. #define ERR_INITIALIZER_INIT_INVALID_REQ_PKG 0x50990005 //无效的请求包,可能是终端号为空,或其它重要信息为空不正确
  338. #define ERR_INITIALIZER_INIT_UPDATE_EXTEND 0x50990007 //向总行服务更新extend表失败
  339. #define ERR_INITIALIZER_INIT_UPDATE_STAGE 0x50990008 //向总行服务更新stage表失败
  340. #define ERR_INITIALIZER_INIT_UPDATE_DEVICES 0x50990009 //向总行服务更新devices表失败
  341. #define ERR_INITIALIZER_INIT_GET_REGIST 0x5099000a //向总行服务获取regist表失败
  342. #define ERR_INITIALIZER_INIT_GET_EXTEND 0x5099000b //向总行服务获取extend表失败
  343. #define ERR_INITIALIZER_INIT_GET_STAGE 0x5099000c //向总行服务获取stage表失败
  344. #define ERR_INITIALIZER_INIT_GET_DEVICES 0x5099000d //向总行服务获取devices表失败
  345. #define ERR_INITIALIZER_INIT_IP_NO_MATCH 0x5099000e //IP地址不匹配
  346. #define ERR_INITIALIZER_INIT_MACHINE_TYPE_NO_MATCH 0x5099000f //机器类型不匹配
  347. #define ERR_INITIALIZER_INIT_SITE_NO_MATCH 0x50990010 //场所不匹配
  348. #define ERR_INITIALIZER_INIT_PINPAD_ID_NO_MATCH 0x50990011 //密码键盘ID不匹配
  349. #define ERR_INITIALIZER_INIT_PAD_DEVICE_ID_NO_MATCH 0x50990012 //设备ID不匹配
  350. #define ERR_INITIALIZER_INIT_FINGERPRINT_NO_MATCH 0x50990013 //终端指纹信息不匹配
  351. #define ERR_INITIALIZER_INIT_PINPADID_BIND_ANOTHER_TERMINALNO 0x50990014 //密码键盘ID绑定了另外一台终端
  352. #define ERR_INITIALIZER_INIT_EXCEPTION 0x50990015 //初始化抛出异常
  353. #define ERR_INITIALIZER_INIT_KMC_DES_TMK 0x50990016 //初始化DES TMK失败
  354. #define ERR_INITIALIZER_INIT_KMC_SM_TMK 0x50990017 //初始化SM TMK失败
  355. #define ERR_INITIALIZER_CONN_STR_IS_NULL 0x50990018 //数据库连接字符串为空
  356. #define ERR_INITIALIZER_EXEC_PTR 0x50990019 //数据库存储过程执行失败
  357. #define ERR_INITIALIZER_GEN_KMC_KEY 0x5099001a //产生KMC密钥失败
  358. /*----End--Initializer------------------------------*/
  359. /*----CounterConnector--modify--by--CLP--at--2020/7/10----*/
  360. #define EVENT_MOD_CONNECT_CONNECT_SUCCESS 0x30400001 //连线成功,级别1
  361. #define EVENT_MOD_CONNECT_GOTO_DISCONNECT 0x30400002 //进入离线,级别1
  362. #define LOG_EVT_RELEASELIVEDETECTION 0x30400003 //通知sipphone释放主动活体
  363. #define LOG_EVT_STARTLIVEDETECTDISPLAY 0x30400004 //开始主动活体回显
  364. #define LOG_EVT_STOPLIVEDETECTDISPLAY 0x30400005 //停止主动活体回显
  365. #define LOG_EVT_HANDFREE_MODE_REMOTE_CALL 0x30400006 //以免提模式开始远程连线
  366. #define LOG_EVT_PICKUP_MODE_REMOTE_CALL 0x30400007 //以话筒模式开始远程连线
  367. #define LOG_EVT_STOPLIVEDETECTNOTICEDISPLAY 0x30400008 //停止主动活体文字显示
  368. #define EVENT_MOD_CONNECT_CONNECT_TIMEOUT 0x30480001 //尝试连线超时,级别1
  369. #define EVENT_MOD_RELEASESIP_TIMEOUT 0x30470001 //SIP释放超时,重启SIPPHONE模块
  370. /*----End--CounterConnector------------------------------*/
  371. /*----InteractiveControl--modify--by--CLP--at--2020/7/20----*/
  372. #define LOG_EVT_UI_STARTRECORD 0x30B00001 //开始录像
  373. #define LOG_EVT_UI_STOPRECORD 0x30B00002 //停止录像
  374. #define LOG_EVT_UI_SHOWVIDEO 0x30B00003 //播放录像
  375. #define LOG_EVT_UI_SAVEVIDEO 0x30B00004 //确认录像
  376. #define LOG_EVT_UI_DELETEVIDEO 0x30B00005 //放弃录像
  377. #define LOG_EVT_UI_RETURNMENU 0x30B00006 //退出到主菜单
  378. #define LOG_EVT_UI_STARTPHOTOGRAPH 0x30B00007 //开始复杂产品合同拍照
  379. #define LOG_EVT_UI_STOPPHOTOGRAPH 0x30B00008 //停止复杂产品合同拍照
  380. #define LOG_EVT_UI_SENDOPERATESTATE 0x30B00009 //UI发送操作状态,用于业务层锁定交易页面
  381. #define LOG_EVT_UI_START_CONTINURECORD 0x30B0000A //开始全程录像
  382. #define LOG_EVT_UI_STOP_CONTINURECORD 0x30B0000B //停止全程录像
  383. #define LOG_EVT_UI_START_ECHO_CONTINURECORD 0x30B0000C //开始回显全程录像
  384. #define LOG_EVT_UI_STOP_ECHO_CONTINURECORD 0x30B0000D //停止回显全程录像
  385. #define LOG_EVT_UI_VIDEOAPPENDWATERMARK 0x30B0000E //双录视频追加水印
  386. #define LOG_EVT_UI_STARTREMOTERECORD 0x30B0000F //开始远程双录
  387. #define LOG_EVT_UI_STOPREMOTERECORD 0x30B00018 //停止远程录像
  388. #define LOG_EVT_UI_HIDEONLINEVIDEO 0x30B00010 //隐藏视频连线窗口
  389. #define LOG_EVT_UI_SHOWONLINEVIDEO 0x30B00011 //显示视频连线窗口
  390. #define LOG_EVT_UI_HIDELOCALVIDEO 0x30B00012 //隐藏本地视频窗口
  391. #define LOG_EVT_UI_SHOWLOCALVIDEO 0x30B00013 //显示本地视频窗口
  392. #define LOG_EVT_UI_HIDEPERSONAREA 0x30B00014 //隐藏人形框
  393. #define LOG_EVT_UI_SHOWPERSONAREA 0x30B00015 //显示隐藏人形框
  394. #define LOG_EVT_UI_STARTRECORDPREVIEW 0x30B00A01 //开始录像预览
  395. #define LOG_EVT_UI_STOPRECORDPREVIEW 0x30B00A02 //停止录像预览
  396. #define LOG_EVT_UI_STARTAFTERPREVIEWRECORD 0x30B00A03 //开始预览后录像
  397. #define LOG_EVT_UI_ADJUSTVIDEOECHOSIZE 0x30B00A04 //调整视频回显框大小
  398. /*----End--InteractiveControl------------------------------*/
  399. #define IDCertificate_Public_Start 0x20190000
  400. #define LOG_EVT_IDCERTIFICATE_GREEN_ON (IDCertificate_Public_Start + 1)
  401. #define LOG_EVT_IDCERTIFICATE_GREEN_OFF (IDCertificate_Public_Start + 2)
  402. #define LOG_EVT_IDCERTIFICATE_RED_ON (IDCertificate_Public_Start + 3)
  403. #define LOG_EVT_IDCERTIFICATE_RED_OFF (IDCertificate_Public_Start + 4)
  404. #define LOG_EVT_IDCERTIFICATE_OP (IDCertificate_Public_Start + 5)
  405. #define CardSwiper_Public_Start 0x20290000
  406. #define LOG_EVT_CARDREADER_GREEN_ON (CardSwiper_Public_Start + 1)
  407. #define LOG_EVT_CARDREADER_GREEN_OFF (CardSwiper_Public_Start + 2)
  408. #define LOG_EVT_CARDREADER_RED_ON (CardSwiper_Public_Start + 3)
  409. #define LOG_EVT_CARDREADER_RED_OFF (CardSwiper_Public_Start + 4)
  410. #define LOG_ERR_CARDSWIPER_BUILT_CHANNELV1_FAILED (CardSwiper_Public_Start + 5)//传输加密通道V1建立失败
  411. #define LOG_ERR_CARDSWIPER_BUILT_CHANNELV2_FAILED (CardSwiper_Public_Start + 6)//传输加密通道V2建立失败
  412. #define LOG_EVT_CARDREADER_OP (CardSwiper_Public_Start + 7)
  413. #define LOG_EVT_CARDREADER_OPEN_SUC_FWB (CardSwiper_Public_Start + 8)
  414. //FWB
  415. #define LOG_EVT_CARDSWIPER_CARDSWIPER_RESTART (CardSwiper_Public_Start + 9)
  416. #define LOG_EVT_CARDSWIPER_PINPAD_RESTART (CardSwiper_Public_Start + 10)
  417. #define LOG_EVT_CARDSWIPER_IDCERTIFICATE_RESTART (CardSwiper_Public_Start + 11)
  418. #define LOG_EVT_CARDSWIPER_DEVICECONTROL_RESTART (CardSwiper_Public_Start + 12)
  419. #define LOG_EVT_CARDSWIPER_SENSORS_RESTART (CardSwiper_Public_Start + 13)
  420. #define LOG_EVT_CARDSWIPER_FINGERPRINT_RESTART (CardSwiper_Public_Start + 14)
  421. #define LOG_EVT_BATTERY_LEFT (CardSwiper_Public_Start + 15)//多合一外设电量剩余
  422. #define CardIssuer_Public_Start 0x20390000
  423. #define LOG_EVT_CARDISSUER_GREEN_ON (CardIssuer_Public_Start + 1)
  424. #define LOG_EVT_CARDISSUER_GREEN_OFF (CardIssuer_Public_Start + 2)
  425. #define LOG_EVT_CARDISSUER_RED_ON (CardIssuer_Public_Start + 3)
  426. #define LOG_EVT_CARDISSUER_RED_OFF (CardIssuer_Public_Start + 4)
  427. #define LOG_EVT_CARDISSUER_OP (CardIssuer_Public_Start + 5)
  428. #define LOG_ERR_CARDISSUER_FEW_CARD_REMAINS (CardIssuer_Public_Start + 6)//卡箱少卡
  429. #define LOG_ERR_CARDISSUER_RETAIN_BIN_IS_FULL (CardIssuer_Public_Start + 7)//计数显示,回收箱满
  430. #define LOG_ERR_CARDISSUER_RETAIN_BIN_IS_FULL_SENSOR (CardIssuer_Public_Start + 8)//厂商传感器,回收箱满
  431. //FINGERPRINT
  432. #define LOG_EVT_FINGERPRINT_GREEN_ON 0x20400001
  433. #define LOG_EVT_FINGERPRINT_GREEN_OFF 0x20400002
  434. #define LOG_EVT_FINGERPRINT_LOADFILE_FAILED 0x20400003
  435. #define LOG_EVT_PRINTER_GREEN_ON 0x20500001
  436. #define LOG_EVT_PRINTER_GREEN_OFF 0x20500002
  437. #define LOG_EVT_PRINTER_RED_ON 0x20500003
  438. #define LOG_EVT_PRINTER_RED_OFF 0x20500004
  439. //#define LOG_EVT_PINPAD_LIGHT_ON 0x20600001
  440. //#define LOG_EVT_PINPAD_LIGHT_OFF 0x20600002
  441. #define PinPad_Public_Start 0x20690000
  442. #define LOG_EVT_PINPAD_GREEN_ON (PinPad_Public_Start + 1)
  443. #define LOG_EVT_PINPAD_GREEN_OFF (PinPad_Public_Start + 2)
  444. #define LOG_EVT_PINPAD_RED_ON (PinPad_Public_Start + 3)
  445. #define LOG_EVT_PINPAD_RED_OFF (PinPad_Public_Start + 4)
  446. #define LOG_EVT_PINPAD_OP (PinPad_Public_Start + 5)
  447. #define LOG_WARN_PINPAD_ACTION (PinPad_Public_Start + 6)
  448. #define LOG_ERR_PINPAD_FAILED (PinPad_Public_Start + 7)
  449. #define LOG_ERR_PINPAD_KEY_LOST (PinPad_Public_Start + 8)
  450. #define LOG_ERR_PINPAD_KEY_LOST_SM (PinPad_Public_Start + 9)
  451. #define LOG_ERR_PINPAD_NOT_SM (PinPad_Public_Start + 10)
  452. //#define LOG_EVT_CARDSWIPER_RESTART 0x20700001
  453. //#define LOG_ERR_CARDSWIPER_FAILED 0x20780001
  454. #define LOG_EVT_HEADLIGHT_GREEN_ON 0x30800001
  455. #define LOG_EVT_HEADLIGHT_GREEN_OFF 0x30800002
  456. #define LOG_EVT_HEADLIGHT_RED_ON 0x30800003
  457. #define LOG_EVT_HEADLIGHT_RED_OFF 0x30800004
  458. #define LOG_EVT_VIBRATIONSENSOR 0x20900001 //震动
  459. #define LOG_EVT_PICKUP 0x20900005 //提机
  460. #define LOG_EVT_ONHOOK 0x20900006 //挂机
  461. #define LOG_EVT_OPENSENSOR_ON 0x20900007 //开门
  462. #define LOG_EVT_OPENSENSOR_OFF 0x20900008 //关门
  463. #define LOG_EVT_MOVESENSOR_ON 0x20900009 //有移动
  464. #define LOG_EVT_MOVESENSOR_OFF 0x2090000A //无移动
  465. #define LOG_EVT_CARDGATESENSOR 0x2090000B //卡嘴感应
  466. #define LOG_EVT_MOVEDETECT_ABNORMAL 0x2090000C //移动检测不正常
  467. #define LOG_EVT_CUSTOMER_APPROACH 0x21100001
  468. #define LOG_EVT_CUSTOMER_LEAVE 0x21100002
  469. #define LOG_EVT_ENTER_FRONT 0x21100003
  470. #define LOG_EVT_BACK_TO_APPOACH 0x21100004
  471. #define ContactlessCard_Public_Start 0x21390000
  472. #define LOG_EVT_CONTACTLESS_CARD_GREEN_ON (ContactlessCard_Public_Start + 1)
  473. #define LOG_EVT_CONTACTLESS_CARD_GREEN_OFF (ContactlessCard_Public_Start + 2)
  474. #define LOG_EVT_CONTACTLESS_CARD_OP (ContactlessCard_Public_Start + 3)
  475. #define LOG_WARN_CONTACTLESS_CARD_FORGET_FETCH (ContactlessCard_Public_Start + 4)
  476. #define LOG_ERR_CONTACTLESS_CARD_FAILED (ContactlessCard_Public_Start + 5)
  477. #define LOG_EVT_USB_CONTROL_ON 0x21400001
  478. #define LOG_EVT_USB_CONTROL_OFF 0x21400002
  479. #define LOG_EVT_USB_CONTROL_OP 0x21400003
  480. #define LOG_EVT_USB_LIGHT_ON 0x21400004
  481. #define LOG_EVT_USB_LIGHT_OFF 0x21400005
  482. //#define LOG_ERR_DEVICECONTROL_RESTART 0x21480001
  483. #define Sensors_Public_Start 0x21E90000
  484. #define LOG_EVT_SENSORS_LIGHT_BRIGHT (Sensors_Public_Start + 1)
  485. #define LOG_EVT_SENSORS_LIGHT_DARK (Sensors_Public_Start + 2)
  486. #define LOG_EVT_SENSORS_INCLINEMETER_CHANGE (Sensors_Public_Start + 3)
  487. #define LOG_EVT_SENSORS_COMPASS_CHANGE (Sensors_Public_Start + 4)
  488. #define LOG_EVT_SENSORS_DYROMETER_CHANGE (Sensors_Public_Start + 5)
  489. #define LOG_EVT_SENSORS_ACCELEROMETER_CHANGE (Sensors_Public_Start + 6)
  490. #define LOG_EVT_SENSORS_GNSS_CHANGE (Sensors_Public_Start + 7)
  491. //#define LOG_ERR_SENSORS_RESTART 0x21E80001
  492. //MOD_HSPSCANNER
  493. #define LOG_ERR_HSPS_DEVOPEN_FAILED 0x21700001
  494. #define LOG_EVT_HSPS_LIGHT_ON 0x21700002
  495. #define LOG_EVT_HSPS_LIGHT_OFF 0x21700003
  496. #define LOG_EVT_HSPS_LOST_CONNECT 0x21700004
  497. #define LOG_EVT_HSPS_READ_IMAGE_FILE_FAILED 0x21700005
  498. #define LOG_EVT_HSPS_READ_IMAGEEX_FILE_FAILED 0x21700006
  499. #define LOG_WARN_HSPS_READ_CONFIG_FILE_FAILED 0x21710001 //图片大小限制参数读取失败
  500. #define LOG_WARN_HSPS_OPENCV_READ_FAILED 0x21710002 //opencv读图片失败
  501. #define LOG_WARN_HSPS_OPENCV_WRITE_FAILED 0x21710003 //opencv写图片失败
  502. #define LOG_WARN_HSPS_RESIZE_IMAGE_FILE_FAILED 0x21710004 //图片缩小失败
  503. #define LOG_WARN_HSPS_RESIZE_IMAGEEX_FILE_FAILED 0x21710005 //ex图片缩小失败
  504. #define LOG_WARN_HSPS_RESIZE_FUNCTION_SUCCEED 0x21710006 //resize函数执行成功
  505. //END MOD_HSPSCANNER
  506. #define LOG_EVT_SCANNERSET_HSPSCNT_FAILED 0x21800101
  507. #define LOG_EVT_PORTABLESCANNER_NO_AVAILABLE 0x21600201
  508. #define LOG_WARN_CONNECT_PORTABLESCANNER_FAILED 0x21600202
  509. #define LOG_ERROR_PORTABLESCANNER_IN_PREVIEW 0x21600203
  510. #define LOG_EVT_THERMAL_PRINTER_GREEN_ON 0x21900001
  511. #define LOG_EVT_THERMAL_PRINTER_GREEN_OFF 0x21900002
  512. #define LOG_ERR_THERMAL_PRINTER_DEV_OPEN_FAIL 0x21980002
  513. #define LOG_ERR_THERMAL_PRINTER_PAPER_LOW 0x21981000
  514. #define LOG_ERR_THERMAL_PRINTER_PAPER_EMPTY 0x21981001
  515. #define LOG_ERR_THERMAL_PRINTER_PAPER_JAMMED 0x21981002
  516. #define LOG_ERR_THERMAL_PRINTER_OTHER_DEV_FAULT 0x21981003
  517. #define LOG_EVT_PRINTSEAL_LIGHT_GREEN_ON 0x22200001
  518. #define LOG_EVT_PRINTSEAL_LIGHT_RED_ON 0x22200002
  519. #define LOG_EVT_PRINTSEAL_LIGHT_OFF 0x22200003
  520. #define LOG_EVT_PRINTSEAL_PAPER_LIGHT_GREEN_ON 0x22200004
  521. #define LOG_EVT_PRINTSEAL_PAPER_LIGHT_RED_ON 0x22200005
  522. #define LOG_EVT_PRINTSEAL_PAPER_LIGHT_OFF 0x22200006
  523. #define LOG_EVT_HEALTH_UPS_NO_ELECTOR 0x50100001 //无市电
  524. #define LOG_EVT_HEALTH_FIRST_ENTER_MAINPADE 0x50100002 //IE进首页,不只是第一次,名字取的时候和后来不一致
  525. #define LOG_WARN_HEALTH_MODULE_RESTART_TIMES 0x50140001 //模块指定时间内重启次数过多
  526. #define LOG_WARN_HEALTH_ACCESSAUTH_FAILED 0x50140002
  527. #define LOG_WARN_HEALTH_UPLOAD_INFO_ABOUT_TERM 0x50140002 //上传终端配置相关信息
  528. #define LOG_ERR_HEALTH_FAILED 0x50180001
  529. #define LOG_ERR_HEALTH_START_ENTITY_FAILED 0x50180002
  530. #define ERROR_MOD_MEDIACONTROLLER_ENVCAMERA_BUG 0x20880021 //环境摄像头故障,视频队列中无视频信号,级别3
  531. #define ERROR_MOD_MEDIACONTROLLER_OPECAMERA_BUG 0x20880022 //操作摄像头故障,视频队列中无视频信号,级别3
  532. #define ERROR_MOD_MEDIACONTROLLER_ENVCAM_OPEN 0x20880042 //环境摄像头打开失败,级别3
  533. #define ERROR_MOD_MEDIACONTROLLER_OPTCAM_OPEN 0x20880043 //操作摄像头打开失败,级别3
  534. #define ERROR_MOD_MEDIACONTROLLER_ENVCAM_INITFAIL 0x20880046 //环境摄像头初始化失败,级别3
  535. #define ERROR_MOD_MEDIACONTROLLER_OPTCAM_INITFAIL 0x20880047 //操作摄像头初始化失败,级别3
  536. #define ERROR_MOD_SURVEILLANCERECORDER_EWSCAMERA_BUG 0x21A80021 //外部广角摄像头故障,视频队列中无视频信号,级别3
  537. #define ERROR_MOD_SURVEILLANCERECORDER_EWSCAM_OPEN 0x21A80043 //外部广角摄像头打开失败,级别3
  538. #define ERROR_MOD_SURVEILLANCERECORDER_EWSCAM_INITFAIL 0x21A80046 //外部广角摄像头初始化失败,级别3
  539. #define LOG_ERR_RES_VIDEO_INSUFFICIENT 0x50A00001
  540. #define LOG_WARN_RES_VIDEO_INSUFFICIENT 0x50A00002
  541. #define LOG_EVT_RES_VIDEO_SUFFICIENT 0x50A00003
  542. #define LOG_RESOURCEWATCHER_SYSTEMINFO 0x50A00004
  543. #define LOG_RESOURCEWATCHER_COMPOSITING_CHANGE_ON 0x50A00005
  544. #define LOG_RESOURCEWATCHER_COMPOSITING_CHANGE_OFF 0x50A00006
  545. #define LOG_RESOURCEWATCHER_DNS_CHANGE_SUCC 0x50A00007
  546. #define LOG_RESOURCEWATCHER_DNS_CHANGE_FAILED 0x50A00008
  547. #define LOG_RESOURCEWATCHER_DNS_FETCH_FAILED 0x50A00009
  548. #define LOG_RESOURCEWATCHER_CLIPBOARD_REMOVE_FAILED 0x50A0000A
  549. #define LOG_RESOURCEWATCHER_CLIPBOARD_REMOVE_SUCC 0x50A0000B
  550. #define LOG_RESOURCEWATCHER_DDE_OSD_DISABLE 0x50A0000C
  551. #define LOG_RESOURCEWATCHER_SYSCONNECT_DUPLICATE 0x50A0000D
  552. #define LOG_RESOURCEWATCHER_DNS_CONNECTION_INFO_UNEXPECT 0x50A0000E
  553. #define LOG_RESOURCEWATCHER_DDE_OSD_DISABLE 0x50A0000F
  554. #define LOG_EVT_RSAKEY_LOST_RIGHTNOW 0x50A00011
  555. #define LOG_EVT_RSAKEY_LOST_OFFLINE 0x50A00012
  556. #define LOG_EVT_RSAKEY_ADD_RIGHTNOW 0x50A00013
  557. #define LOG_EVT_RSAKEY_ADD_OFFLINE 0x50A00014
  558. #define LOG_ERR_RSAKEY_MINOTOR_FAILED 0x50A00015
  559. #define LOG_RESOURCEWATCHER_DNS_CHANGE_NM_SUCC 0x50A00016
  560. #define LOG_RESOURCEWATCHER_DNS_CHANGE_NM_FAILED 0x50A00017
  561. #define LOG_RESOURCEWATCHER_DNS_INFO_UPLOAD 0x50A00018
  562. #define EVENT_MOD_RELEASESIP_TIMEOUT 0x30470001 //SIP释放超时,重启SIPPHONE模块
  563. #define EVENT_MOD_FACE_ENVCAM_ERROR 0x31280010 //环境摄像机故障
  564. #define EVENT_MOD_FACE_OPECAM_ERROR 0x31280011 //操作摄像机故障
  565. #define EVENT_MOD_FACE_OPENCV_ERROR 0x31280004
  566. #define LOG_EVT_IEBROWSER_MOUSE_OP 0x40100001 //鼠标操作
  567. #define LOG_EVT_IEBROWSER_AGENT_INPUT_WRITING 0x40100002 //Agent Input State Writing
  568. #define LOG_EVT_IEBROWSER_AGENT_INPUT_IDLE 0x40100003 //Agent Input State Idle
  569. #define LOG_EVT_IEBROWSER_RESET_SITE_RESTART 0x401000F1 //重设root.ini的site,重启框架
  570. #define LOG_EVT_IEBROWSER_SEND_UI_OPERATION 0x401000F2 //发送UI操作事件,延迟页面退出
  571. #define LOG_EVT_IEBROWSER_LIGHT_ASSISTANT_ON 0x401000F3 //灯光提示工作人员协助 打开
  572. #define LOG_EVT_IEBROWSER_LIGHT_ASSISTANT_OFF 0x401000F4 //灯光提示工作人员协助 关闭
  573. #define LOG_EVT_IEBROWSER_RESTART_MACHINE 0x401000F5 //用户桌面,立即重启电脑
  574. #define LOG_EVT_IEBROWSER_SHUTDOWN_MACHINE 0x401000F6 //用户桌面,立即关闭电脑
  575. #define LOG_EVT_IEBROWSER_SHUTDOWN_MACHINE_THROUGH_UPS 0x401000F7 //通过UPS关闭电脑
  576. #define LOG_EVT_IEBROWSER_SET_RECOMMANDDER 0x401000E1
  577. #define LOG_SLV_SPECIAL_LOG 0x40101000
  578. #define EVENT_RESTART_SHELL 0x50300001 // 重启Shell
  579. #define EVENT_RESTART_MACHINE 0x50300002 // 重启终端
  580. #define LOG_EVT_HEARTBEAT_CONNECTED 0x50300003 //连上分行心跳服务
  581. #define LOG_EVT_HEARTBEAT_UN_CONNECTED 0x50300004 //没连上分行心跳服务
  582. #define LOG_EVT_INC_GLOBAL_SETTING_SYNC 0x50301011 //集中配置同步
  583. #define LOG_EVT_INC_COMM_RECONNECT 0x50305021 //通信重新连接,重新准入
  584. #define LOG_EVT_INC_START_REMOTE_CONTROL 0x50305041 //启动远程控制
  585. #define LOG_EVT_INC_UPDATE_CHECK 0x50305061 //触发更新查询
  586. #define LOG_EVT_INC_RECOVER_SERVICE 0x50305011 //恢复服务
  587. #define LOG_EVT_INC_PAUSE_SERVICE 0x50305012 //暂停服务
  588. #define LOG_EVT_INC_AREA_SERVICE_SWITCH 0x50305013 //区域服务切换
  589. #define LOG_EVT_INC_VERSION_ROLLBACK 0x50305014 //版本回退
  590. #define LOG_EVT_INC_BRIDGE 0x50305015 //桥接
  591. #define LOG_EVT_INC_VEDIO_CONNECTING 0x50305016 //发起视频连接
  592. #define LOG_EVT_INC_TRADE_MANAGER_NORMAL 0x50305017 //恢复正常
  593. #define LOG_EVT_INC_TRADE_MANAGER_ON 0x50305018 //紧急启用交易
  594. #define LOG_EVT_INC_TRADE_MANAGER_OFF 0x50305019 //紧急限制交易
  595. #define LOG_EVT_INC_DEVICE_LOCK_ON 0x5030501A //设备锁定
  596. #define LOG_EVT_INC_DEVICE_UNLOCK 0x5030501B //设备解除锁定
  597. #define LOG_EVT_INC_DEVICE_KICK_OFF 0x5030501C //设备罚出
  598. //请求框架重启 事件 2 0x50600001 请求健康实体执行框架重启,不重启操作系统。
  599. #define Event_Req_Framework_Restart 0x50600001
  600. //请求操作系统重启 事件 2 0x50600002 涉及到体系外升级,请求健康实体执行操作系统重启
  601. #define Event_Req_OS_Restart 0x50600002
  602. //请求版本倒回重启 事件 2 0x50600003 在已经进行版本切换后,触发框架重启
  603. #define Event_Req_Framework_Rollback 0x50600003
  604. #define LOG_WRAN_UPGRADE_PROGRESS 0x50610000 //升级过程告警
  605. #define ERR_READ_INI_FAIL 0x50600004 //读实体配置文件错误
  606. #define ERR_WRAN_UPGRADE_PROGRESS 0x50600005 //升级过程获取升级信息报错
  607. #define ERR_WRAN_SYSPACK 0x50600006 //获取已安装体系外升级包报错
  608. #define ERR_WRAN_CREATE_INSTALL 0x50600010 //创建install文件报错
  609. // 通过健康实体请求框架重启
  610. #define EVENT_CONSOLE_REQ_RESTART_SHELL 0x50800001
  611. // 通过健康实体请求框架退出
  612. #define EVENT_CONSOLE_REQ_SHUTDOWN_SHELL 0x50800002
  613. // 通过健康实体请求电源重启
  614. #define EVENT_CONSOLE_REQ_RESTART_POWER 0x50800003
  615. #define LOG_EVT_SELFCHECK_ASSISTANTCHANNEL_IDLE 0x50500001 //
  616. #define LOG_EVT_SELFCHECK_SIPPHONE_IDLE 0x50500002 //sip话机重启
  617. #define LOG_EVT_SELFCHECK_CPU_TOO_HIGH 0x50500003 //CPU使用率过高
  618. #define LOG_EVT_SELFCHECK_MEMORY_TOO_HIGH 0x50500004 //内存使用率过高
  619. #define LOG_EVT_SELFCHECK_HARDDISK_TOO_HIGH 0x50500005 //硬盘快满
  620. #define LOG_EVT_SELFCHECK_LOCALMEDIAPLAY_IDLE 0x50500006 //本地播放重启
  621. #define LOG_EVT_SELFCHECK_IEBROWSER_IDLE 0x50500007 //IEBrowser重启
  622. #define LOG_EVT_SELFCHECK_TOKEN_KEEPER_LOST 0x50540001 //令牌管理lost
  623. #define LOG_EVT_SELFCHECK_OS_RESTART 0x50580001 //操作系统重启
  624. #define LOG_EVT_SELFCHECK_POWER_RESTART 0x50580002 //机器断电重启
  625. #define LOG_WARN_SELFCHECK_ENTITY_LOST_TIMES 0x50540001 //实体lost重启次数超限
  626. #define LOG_EVT_DISTRIBUTE_ASSISTANTCHANNEL_IDLE 0x30C00001 //协助通道重置
  627. #define LOG_EVT_DISTRIBUTE_SIPPHONE_IDLE 0x30C00002 //sip话机重置
  628. #define LOG_EVT_DISTRIBUTE_HANGUPCALL 0x30C00005 //分布式主动挂断
  629. #define LOG_EVT_DISTRIBUTE_PICKUPCALL 0x30C00006 //分布式接通电话
  630. #define LOG_TRACE_ENTITY_START_TIME 0x401000E2 //实体启动时间
  631. #define LOG_EVT_RESOURCE_CPU_TOO_HIGH LOG_EVT_SELFCHECK_CPU_TOO_HIGH //CPU使用率过高 (mod_ResourceWatcher)
  632. #define LOG_EVT_RESOURCE_MEMORY_TOO_HIGH LOG_EVT_SELFCHECK_MEMORY_TOO_HIGH //内存使用率过高 (mod_ResourceWatcher)
  633. #define LOG_EVT_RESOURCE_HARDDISK_TOO_HIGH LOG_EVT_SELFCHECK_HARDDISK_TOO_HIGH //硬盘快满 (mod_ResourceWatcher)
  634. #endif // __EVENT_CODE_H