#ifndef _BILL_DEPOSIT_DEV_DEF_H_ #define _BILL_DEPOSIT_DEV_DEF_H_ #define BILL_DEPOSIT_STATCUOK (0) #define BILL_DEPOSIT_STATCUFULL (1) #define BILL_DEPOSIT_STATCUHIGH (2) #define BILL_DEPOSIT_STATCULOW (3) #define BILL_DEPOSIT_STATCUEMPTY (4) #define BILL_DEPOSIT_STATCUINOP (5) #define BILL_DEPOSIT_STATCUMISSING (6) #define BILL_DEPOSIT_STATCUNOVAL (7) #define BILL_DEPOSIT_STATCUNOREF (8) #define BILL_DEPOSIT_STATCUMANIP (9) #define BILL_CASH_DIRECTION_ONE (0) #define BILL_CASH_DIRECTION_TWO (1) #define BILL_CASH_DIRECTION_THR (2) #define BILL_CASH_DIRECTION_FOR (3) #define BILL_CASH_DIRECTION_STA (4) #define BILL_CASH_DIRECTION_BOX (5) #define BILL_CASH_DIRECTION_BV (6) #define BILL_CASH_DIRECTION_PORT (7) // 通用定义 #ifndef SUCCESS #define SUCCESS 0 // 成功 #endif #ifndef FAIL #define FAIL 1 // 失败 #endif #define W_UNSUPPORT_COMMAND 998 // 不支持的命令 // BA15机芯警告码 #define W_BA15DEV_BASE 2100 // 机芯警告基址 #define W_BA15DEV_RECEIVE_REAL_NOTES 2100 // 机芯已收到真币(提示) #define W_BA15DEV_RECEIVE_UNKNOWN_NOTES 2101 // 机芯接受了不认识的假币 #define W_BA15DEV_CASSETTE_ALMOST_FULL 2102 // 机芯钱箱几乎满(E56) #define W_BA15DEV_TRANSPORT_HAS_ITEM 2103 // 机芯通道有钞 #define W_BA15DEV_STACKER_HAS_ITEM 2104 // 机芯暂存有钞 #define W_BA15DEV_BUFFER_HAS_ITEM 2105 // 机芯缓存有钞 #define W_BA15DEV_STACKER_FULL 2106 // 机芯暂存满 #define W_BA15DEV_NOTES_CLEAR_TO_CASSETTE 2110 // 钞票被清到钱箱 #define W_BA15DEV_NOTES_CLEAR_TO_OUTLET 2111 // 钞票被清到退钞口 #define W_BA15DEV_NOTES_CLEAR_TO_STACKER 2112 // 钞票被清到暂存区 #define W_BA15DEV_SEQUENCE_ERROR 2113 // 序号错误(没有该序号的钞票) #define W_BA15DEV_CREATE_FILE 2114 // 建立或写图像文件失败 #define W_BA15DEV_FILE_NOT_FOUND 2115 // 未找到指定的图像数据文件 #define W_BA15DEV_INSERT_NOTES_FAILURE 2122 // 进钞票失败(A01) #define W_BA15DEV_LCD_ERR 2123 // LCD显示控制板错误 #define W_BA15DEV_NOTES_IN_BV 2124 // BV区存在钞票(iCancelPrepare) // 未知币种警告 #define W_BA15DEV_SENSOR_MODULE_ERR 2128 // 机芯钞票鉴别器模块无结果返回(R01) #define W_BA15DEV_NOTES_ERR 2134 // 机芯测量中发现钞票太脏或多于一张钞票(R22) #define W_BA15DEV_NOTES_UNDETECTED 2135 // 机芯测量中发现钞票未被识别(R30) #define W_BA15DEV_UNKNOWN_CURRENCY 2136 // 机芯测量中发现币种未被选择(R31) #define W_BA15DEV_GENUINESS_TEST_FAIL 2137 // 机芯测量中钞票真实性测试失败(R42) // 无钞警告 #define W_BA15DEV_NO_NOTES_IN_BV 2138 // 在缓冲区处没有发现钞票 #define W_BA15DEV_NO_NOTES_IN_STACKER 2139 // 在暂存器处没有发现钞票 #define W_BA15DEV_NO_NOTES_IN_OUTPUT 2140 // 机芯退钞口处无钞 // 机芯错误码 #define E_BA15DEV_BASE 2140 // 机芯错误基址 #define E_BA15DEV_CLEAR_TRANSPORT_FAIL 2141 // 机芯清理传输系统不成功(A10) #define E_BA15DEV_RETURN_NOTES_ERR 2142 // 机芯整叠退钞失败(E01) #define E_BA15DEV_RETURN_A_NOTE_ERR 2143 // 机芯单张退钞失败(E02) #define E_BA15DEV_INSERT_NOTE_JAM 2144 // 客户放入钞票时机芯卡钞(E03) #define E_BA15DEV_NOTE_TO_STACKER_JAM 2145 // 机芯暂存钞票到卷筒时失败(E04) #define E_BA15DEV_SEND_TO_CASSETTE_ERR 2146 // 机芯存钞票到钱箱时失败(E05) #define E_BA15DEV_NV_ERR 2156 // 钞票识别器故障(E30) #define E_BA15DEV_NV_IS_START_UP 2158 // 初始化机芯验钞器时出错(E33) #define E_BA15DEV_CASSETTE_COMM_ERR 2160 // 机芯与钱箱架之间无通信(E50) #define E_BA15DEV_CASSETTE_UNLOCK 2164 // 机芯钱箱未锁好(E54) #define E_BA15DEV_CASSETTE_FULL 2165 // 机芯钱箱已满(E55) #define E_BA15DEV_NOTE_SEND_IN_CASSETTE 2169 // 钞票被送入钱箱时出现故障('3') #define E_BA15DEV_NOTE_RETURN_FROM_BV 2170 // 钞票从缓冲区中退出时出现故障('4') #define E_BA15DEV_NOTE_SEND_IN_STACKER 2171 // 钞票被送入暂存器中时出现故障('5') #define E_BA15DEV_NOTE_RETURN_FROM_STACKER 2172 // 所有钞票从暂存器退出时出现故障('6') #define E_BA15DEV_INVALID_PARA 2173 // 无效的输入参数 #define E_BA15DEV_OTHER_ERR 2174 // 机芯其他硬件或软件故障 #define E_BA15DEV_ARMED_STATE 2175 //传动系统处于待命状态,不接收钞票 (S00,S10) #define E_BA15DEV_CLEAR_TRANSPORT_NOT_COMPLETE 2176 //清除传动系统中的钞票的过程还没有完成(A12) //modify by hjl 增加 2009.7.20 #define E_BA15DEV_NOTES_REMAIN_IN_TRANSPORT 2177 // 机芯传动系统中残留着钞票(E00) #define E_BA15DEV_INPUT_SLOT_NOT_EMPTY 2178 // 机芯入钞口非空警告(E10) #define E_BA15DEV_OUTPUT_SLOT_NOT_EMPTY 2179 // 退钞口非空警告(E0F) #define E_BA15DEV_ALIGN_REEL_ERR 2180 // 钞票无法对齐卷筒(E20) #define E_BA15DEV_HARDWARE_ERR 2181 // 机芯硬件错误(E80) #define E_BA15DEV_CASSETTE_FRAME_ERR 2182 // 机芯未连接上钱箱框架(S01,S00) #define E_BA15DEV_CASSETTE_IBUTTON_ERR 2183 // 无钱箱IButton #define E_BA15DEV_NOTE_RETURN_FROM_CASSETTE 2184 // 有钞票非法从钱箱入口处退出或者压钞机构故障(E52) // 传输错误码 #define E_BA15DEV_COMMAND_ERROR E_BA15DEV_BASE+50 // 2190 命令不可执行 #define E_BA15DEV_ATM_CFG E_BA15DEV_BASE+51 // 2191 机芯配置文件出错 #define E_BA15DEV_COMMANAGER E_BA15DEV_BASE+52 // 2192 COMMANAGER出错 #define E_BA15DEV_COMM E_BA15DEV_BASE+53 // 2193 串口操作失败 #define E_BA15DEV_SENDDATA E_BA15DEV_BASE+54 // 2194 发送数据失败 #define E_BA15DEV_REVDATA E_BA15DEV_BASE+55 // 2195 接受数据失败 #define E_BA15DEV_REVDATALRC E_BA15DEV_BASE+56 // 2196 数据校验出错 #define E_BA15DEV_REVDATAFORMAT E_BA15DEV_BASE+57 // 2197 接受数据格式错 #define E_BA15DEV_BUSY E_BA15DEV_BASE+58 // 2198 机芯正忙 #define E_BA15DEV_TIMEOUT E_BA15DEV_BASE+59 // 2199 通讯超时 // BIM2020机芯警告码 #define W_BIMDEV_BASE 2100 // 机芯警告基址 #define W_BIMDEV_RECEIVE_REAL_NOTES 2100 // 机芯已收到真币(提示) #define W_BIMDEV_RECEIVE_UNKNOWN_NOTES 2101 // 机芯接受了不认识的假币 #define W_BIMDEV_CASSETTE_ALMOST_FULL 2102 // 机芯钱箱几乎满(E56) #define W_BIMDEV_INTERNAL_SENSOR1_DIRT 2103 // 机芯内部传感器1太脏(E11) #define W_BIMDEV_INTERNAL_SENSOR2_DIRT 2104 // 机芯内部传感器2太脏(E12) #define W_BIMDEV_INTERNAL_SENSOR3_DIRT 2105 // 机芯内部传感器3太脏(E13) #define W_BIMDEV_INTERNAL_SENSOR4_DIRT 2106 // 机芯内部传感器4太脏(E14) #define W_BIMDEV_INTERNAL_SENSOR5_DIRT 2107 // 机芯内部传感器5太脏(E15) #define W_BIMDEV_INTERNAL_SENSOR6_DIRT 2108 // 机芯内部传感器6太脏(E16) #define W_BIMDEV_INTERNAL_SENSOR7_DIRT 2109 // 机芯内部传感器7太脏(E17) #define W_BIMDEV_INTERNAL_SENSOR8_DIRT 2110 // 机芯内部传感器8太脏(E18) #define W_BIMDEV_INTERNAL_SENSOR9_DIRT 2111 // 机芯内部传感器9太脏(E19) #define W_BIMDEV_BVPLATE_NEED_SERVICE 2112 // 机芯验钞器面板需清洗(E32) #define W_BIMDEV_AMBIENT_LIGHT_LEVEL1 2113 // 周围灯光1级警告(E41) #define W_BIMDEV_AMBIENT_LIGHT_LEVEL2 2114 // 周围灯光2级警告(E42) #define W_BIMDEV_MAGENTIC_INTERFE_LEVEL1 2115 // 磁性干扰1级警告(E45) #define W_BIMDEV_MAGENTIC_INTERFE_LEVEL2 2116 // 磁性干扰2级警告(E46) #define W_BIMDEV_MAGENTIC_INTERFE_LEVEL3 2117 // 磁性干扰3级警告(E47) #define W_BIMDEV_OUTPUT_SLOT_ERR 2118 // 不能打开钞票退出口(E80) #define W_BIMDEV_MANIPULATION_SUSPECTED 2119 // 自最后一次查询后的操作值得怀疑(E81) #define W_BIMDEV_POWER_DOWN 2120 // 自最后一次查询后掉电(EF1) #define W_BIMDEV_NOTES_REMAIN_IN_TRANSPORT 2121 // 上电复位后发送传输系统有钞票(E00) #define W_BIMDEV_NOTES_PULL_OUT 2122 // 钞票插入后又被抽回(A01) //#define W_BIMDEV_NOTES_RETURN_OUT 2123 // 操作值得怀疑,所有钞票被退出(A20) #define W_BIMDEV_OUTPUT_SLOT_NOT_EMPTY 2124 // 退钞口非空警告(E0F) #define W_BIMDEV_INPUT_SLOT_NOT_EMPTY 2125 // 入钞口非空警告(E10) #define W_BIMDEV_BATTERY_WORKING 2126 // 备用电池开始工作(EF0) #define W_BIMDEV_BATTERY_WORKING_STACKER 2127 // Stacker备用电池开始工作(EF2) // 未知币种警告 #define W_BIMDEV_SENSOR_MODULE_ERR 2128 // 机芯钞票鉴别器模块无结果返回(R01) #define W_BIMDEV_ABNORMAL_SPEED 2129 // 机芯测量中发现不正确的传输速度(R10) #define W_BIMDEV_TOO_STRONG_LIGHT 2130 // 机芯测量中发现光太强(R11) #define W_BIMDEV_TOO_STRONG_MAGNET 2131 // 机芯测量中发现过多的磁性干扰(R12) #define W_BIMDEV_TOO_LONG_NOTES 2132 // 机芯测量中发现钞票过长(R20) #define W_BIMDEV_HIGH_RUNNING 2133 // 机芯测量中发现高速运行(R21) #define W_BIMDEV_NOTES_ERR 2134 // 机芯测量中发现钞票太脏或多与一张钞票(R22) #define W_BIMDEV_NOTES_UNDETECTED 2135 // 机芯测量中发现钞票未被识别(R30) #define W_BIMDEV_UNKNOWN_CURRENCY 2136 // 机芯测量中发现币种未被选择(R31) #define W_BIMDEV_GENUINESS_TEST_FAIL 2137 // 机芯测量中钞票真实性测试失败(R42) // 无钞警告 #define W_BIMDEV_NO_NOTES_IN_BV 2138 // 在BV处没有发现钞票 #define W_BIMDEV_NO_NOTES_IN_STACKER 2139 // 在Stacker处没有发现钞票 #define W_BIMDEV_NO_NOTES_IN_OUTPUT 2140 // 机芯退钞口处无钞 // 机芯错误码 #define E_BIMDEV_BASE 2140 // 机芯错误基址 #define E_BIMDEV_CLEAR_TRANSPORT_FAIL 2141 // 机芯清理传输系统不成功(A10) #define E_BIMDEV_SEND_TO_CASSETTE_JAM 2142 // 机芯送钞票到钱箱时发生卡钞(E01) #define E_BIMDEV_RETURN_NOTE_JAM 2143 // 机芯在退钞时候发生卡钞(E02) #define E_BIMDEV_SEND_TO_CASSETTE_ERR 2144 // 机芯送钞票到钱箱时出错(E03) #define E_BIMDEV_TRANSPORT_JAM 2145 // 传输系统出现阻塞(E04) #define E_BIMDEV_STACKER_JAM 2146 // STACKER阻塞(E05) #define E_BIMDEV_INTERNAL_SENSOR1_ERR 2147 // 机芯内部传感器1失效(E21) #define E_BIMDEV_INTERNAL_SENSOR2_ERR 2148 // 机芯内部传感器2失效(E22) #define E_BIMDEV_INTERNAL_SENSOR3_ERR 2149 // 机芯内部传感器3失效(E23) #define E_BIMDEV_INTERNAL_SENSOR4_ERR 2150 // 机芯内部传感器4失效(E24) #define E_BIMDEV_INTERNAL_SENSOR5_ERR 2151 // 机芯内部传感器5失效(E25) #define E_BIMDEV_INTERNAL_SENSOR6_ERR 2152 // 机芯内部传感器6失效(E26) #define E_BIMDEV_INTERNAL_SENSOR7_ERR 2153 // 机芯内部传感器7失效(E27) #define E_BIMDEV_INTERNAL_SENSOR8_ERR 2154 // 机芯内部传感器8失效(E28) #define E_BIMDEV_INTERNAL_SENSOR9_ERR 2155 // 机芯内部传感器9失效(E29) #define E_BIMDEV_NOT_CONNECT_TO_BV 2156 // 未能与机芯验钞器连接(E30) #define E_BIMDEV_BV_HARDWARE_ERR 2157 // 机芯验钞器硬件故障而失效(E31) #define E_BIMDEV_BV_INIT_ERR 2158 // 初始化机芯验钞器时出错(E33) #define E_BIMDEV_TOO_MUCH_LIGHT 2159 // 周围灯光达到3级传感器失效(E43) #define E_BIMDEV_STACKER_COMM_ERR 2160 // 机芯Stacker通讯故障(E50) #define E_BIMDEV_NO_POWER_FOR_STACKER 2161 // 机芯Stacker无电源(E51) #define E_BIMDEV_STACKER_HARDWARE_ERR 2162 // 机芯Stacker硬件故障(E52) #define E_BIMDEV_CHIP_ERR 2163 // 机芯Chip故障(E53) #define E_BIMDEV_STACKER_UNLOCK 2164 // 机芯Stacker未锁好(E54) #define E_BIMDEV_CASSETTE_FULL 2165 // 机芯钱箱已满(E55) #define E_BIMDEV_TRANSPORT_TIMING_ERR 2166 // 机芯传输时钟失效或被锁住(E60) #define E_BIMDEV_TRANSPORT_SPEED_ERR 2167 // 机芯传输速度超过误差容许(E61) #define E_BIMDEV_TRANSPORT_WARNING 2168 // 机芯传输系统出现警告(E62) #define E_BIMDEV_NOTE_SEND_IN_CASSETTE 2169 // 钞票被送入钱箱时出现故障('3') #define E_BIMDEV_NOTE_RETURN_FROM_BV 2170 // 钞票从BV中退出时出现故障('4') #define E_BIMDEV_NOTE_SEND_IN_STACKER 2171 // 钞票被送入Stacker中时出现故障('5') #define E_BIMDEV_NOTE_RETURN_FROM_STACKER 2172 // 所有钞票从Stacker退出时出现故障('6') #define E_BIMDEV_INVALID_PARA 2173 // 无效的输入参数 #define E_BIMDEV_OTHER_ERR 2174 // 机芯其他硬件或软件故障 #define E_BIMDEV_NOTES_RETURN_OUT 2175 // 操作值得怀疑,所有钞票被退出(A20) #define E_BIMDEV_NOTES_PULL_OUT 2176 // 操作值得怀疑,钞票在退钞口被取走(A21) #define E_BIMDEV_NOTES_ATINPUT 2177 // 入钞口的操作值得怀疑(A22) #define E_BIMDEV_CLEAR_TRANSPORT_NOT_COMPLETE 2178 // 清除传动系统中的钞票的过程还没有完成(A12) // 传输错误码 #define E_BIMDEV_COMMAND_ERROR E_BIMDEV_BASE+50 // 2190 命令不可执行 #define E_BIMDEV_ATM_CFG E_BIMDEV_BASE+51 // 2191 机芯配置文件出错 #define E_BIMDEV_COMMANAGER E_BIMDEV_BASE+52 // 2192 COMMANAGER出错 #define E_BIMDEV_COMM E_BIMDEV_BASE+53 // 2193 串口操作失败 #define E_BIMDEV_SENDDATA E_BIMDEV_BASE+54 // 2194 发送数据失败 #define E_BIMDEV_REVDATA E_BIMDEV_BASE+55 // 2195 接受数据失败 #define E_BIMDEV_REVDATALRC E_BIMDEV_BASE+56 // 2196 数据校验出错 #define E_BIMDEV_REVDATAFORMAT E_BIMDEV_BASE+57 // 2197 接受数据格式错 #define E_BIMDEV_BUSY E_BIMDEV_BASE+58 // 2198 机芯正忙 #define E_BIMDEV_TIMEOUT E_BIMDEV_BASE+59 // 2199 通讯超时 //=== BR15机芯 ====PHYSICAL=ERROR==DEFINE========================= BEGIN // 错误分类 #define S_BR15DEV_BASE 14100 // 错误码定义起始值 #define W_BR15DEV_CASHOUT 14101 // 初始化时有钞票被清出机芯 #define W_BR15DEV_CASHIN 14102 // 初始化时有钞票被清入钱箱 #define W_BR15DEV_BASE S_BR15DEV_BASE+10 // 14110 警告阈值 #define E_BR15DEV_FATA_BASE S_BR15DEV_BASE+50 // 14150 严重错阈值 #define W_BR15DEV_NV_INVALIDATE W_BR15DEV_BASE-1 // 14109 NV没有可选择的配置(400) #define W_BR15DEV_NV_NON_CONFIGURE W_BR15DEV_BASE+0 // 14110 NV没有配置识别面额(401) #define W_BR15DEV_ESCROW_EMPTY W_BR15DEV_BASE+1 // 14111 卷筒空(500) #define W_BR15DEV_ESCROW_NOTEMPTY W_BR15DEV_BASE+2 // 14112 卷筒非空(501) #define W_BR15DEV_ESCROW_FULL W_BR15DEV_BASE+3 // 14113 卷筒满(502) #define W_BR15DEV_ALL_CASHUNIT_EMPTY W_BR15DEV_BASE+4 // 14114 所有循环鼓为空(503) #define W_BR15DEV_ALL_CASHUNIT_FULL W_BR15DEV_BASE+5 // 14115 所有循环鼓已满(505) #define W_BR15DEV_CASHUNIT1_FULL W_BR15DEV_BASE+6 // 14116 循环鼓1满(检测到卷钞带黑标)(540) #define W_BR15DEV_CASHUNIT2_FULL W_BR15DEV_BASE+7 // 14117 循环鼓2满(检测到卷钞带黑标)(541) #define W_BR15DEV_CASHUNIT3_FULL W_BR15DEV_BASE+8 // 14118 循环鼓3满(检测到卷钞带黑标)(542) #define W_BR15DEV_CASHUNIT4_FULL W_BR15DEV_BASE+9 // 14119 循环鼓4满(检测到卷钞带黑标)(543) #define W_BR15DEV_CASHUNIT_NUM_ERROR W_BR15DEV_BASE+10 // 14120 循环鼓计数错误 (546 547 548 549) #define W_BR15DEV_REP_CASSETTE_EMPTY W_BR15DEV_BASE+12 // 14122 补钞箱空(550) #define W_BR15DEV_REPLENISH_REJECT_MAX W_BR15DEV_BASE+13 // 14123 补钞过程中,连续拒钞最大(630) #define W_BR15DEV_CASSETTE_ALMOST_FULL W_BR15DEV_BASE+14 // 14124 存钞箱将满(504) #define W_BR15DEV_CASH_EXIT W_BR15DEV_BASE+15 // 14125 退钞口有钞票(560) #define W_BR15DEV_RECEIVED_CASH W_BR15DEV_BASE+16 // 14126 机芯收到钞票,但未获取钞票信息(530) #define W_BR15DEV_UNACCOUNTED_CASH_MAX W_BR15DEV_BASE+17 // 14127 未入账钞票达到20张,请确认或取消存款(600) #define W_BR15DEV_UNACCOUNTED_CASH_ZERO W_BR15DEV_BASE+18 // 14128 没有未入账的钞票(601) #define W_BR15DEV_UNACCOUNTED_CASH_EXIST W_BR15DEV_BASE+19 // 14129 存在未入账的钞票,请确认存款(602) #define W_BR15DEV_NOCASH_RECEIVED W_BR15DEV_BASE+20 // 14130 没有收到钞票(610) #define W_BR15DEV_COUNTER_MORE W_BR15DEV_BASE+21 // 14131 清点完成,循环鼓计数多于实际钞票数量 #define W_BR15DEV_COUNTER_LESS W_BR15DEV_BASE+22 // 14132 清点完成,循环鼓计数少于实际钞票数量 #define W_BR15DEV_CASHUNIT1_NONCONFIGURE W_BR15DEV_BASE+23 // 14133 循环鼓1未配置(570) #define W_BR15DEV_CASHUNIT2_NONCONFIGURE W_BR15DEV_BASE+24 // 14134 循环鼓2未配置(571) #define W_BR15DEV_CASHUNIT3_NONCONFIGURE W_BR15DEV_BASE+25 // 14135 循环鼓3未配置(572) #define W_BR15DEV_CASHUNIT4_NONCONFIGURE W_BR15DEV_BASE+26 // 14136 循环鼓4未配置(573) #define W_BR15DEV_RFCARD_INEXISTENCE W_BR15DEV_BASE+29 // 14139 不存在ID卡(720) #define W_BR15DEV_RFCARD_COLLISION W_BR15DEV_BASE+30 // 14140 ID卡防冲突失败(721) #define W_BR15DEV_RFCARD_SELECT W_BR15DEV_BASE+31 // 14141 ID卡选卡失败(722) #define W_BR15DEV_CYCLE_COUNTER_MORE W_BR15DEV_BASE+32 // 14142 //结帐完成,循环鼓计数多于实际钞票数量 #define W_BR15DEV_CYCLE_COUNTER_LESS W_BR15DEV_BASE+33 // 14143 //结帐完成,循环鼓计数少于实际钞票数量 #define W_BR15DEV_SAVE_DATABASE_FAIL W_BR15DEV_BASE+38 // 14148 //保存图像到数据库失败 #define W_BR15DEV_CASH_REJECTED W_BR15DEV_BASE+39 // 14149 检测到入钞,但钞票被拒收 #define E_BR15DEV_UNKOWN_ERROR E_BR15DEV_FATA_BASE+0 // 14150 未知错误 #define E_BR15DEV_PARAM_ERROR E_BR15DEV_FATA_BASE+1 // 14151 参数错误(901) #define E_BR15DEV_PARAM_ERROR_EMC E_BR15DEV_FATA_BASE+2 // 14152 拉力挚参数错误(902) #define E_BR15DEV_PARAM_ERROR_MOTOR E_BR15DEV_FATA_BASE+3 // 14153 马达参数错误(903) #define E_BR15DEV_PARAM_ERROR_CASHUNIT1 E_BR15DEV_FATA_BASE+4 // 14154 循环鼓1参数错误(911) #define E_BR15DEV_PARAM_ERROR_CASHUNIT2 E_BR15DEV_FATA_BASE+5 // 14155 循环鼓2参数错误(912) #define E_BR15DEV_PARAM_ERROR_CASHUNIT3 E_BR15DEV_FATA_BASE+6 // 14156 循环鼓3参数错误(913) #define E_BR15DEV_PARAM_ERROR_CASHUNIT4 E_BR15DEV_FATA_BASE+7 // 14157 循环鼓4参数错误(914) #define E_BR15DEV_PARAM_ERROR_MODE E_BR15DEV_FATA_BASE+10 // 14160 设置参数错误,模式参数错误(921) #define E_BR15DEV_PARAM_ERROR_CASHUNIT E_BR15DEV_FATA_BASE+11 // 14161 设置参数错误,循环鼓属性参数错误(922) #define E_BR15DEV_PARAM_ERROR_NOTEMPTY E_BR15DEV_FATA_BASE+12 // 14162 设置参数错误,循环鼓非空(923) #define E_BR15DEV_REPLENISH_CASH_MAX E_BR15DEV_FATA_BASE+15 // 14165 补钞的数目超限(625) #define E_BR15DEV_REP_CASSETTE_UNLOCK E_BR15DEV_FATA_BASE+16 // 14166 补钞箱未锁(952) #define E_BR15DEV_REP_REJECT_MAX E_BR15DEV_FATA_BASE+17 // 14167 补钞过程中连续拒钞超过最大 #define E_BR15DEV_CASHUNIT1_LACKER E_BR15DEV_FATA_BASE+20 // 14170 循环鼓1找零不足(510) #define E_BR15DEV_CASHUNIT2_LACKER E_BR15DEV_FATA_BASE+21 // 14171 循环鼓2找零不足(511) #define E_BR15DEV_CASHUNIT3_LACKER E_BR15DEV_FATA_BASE+22 // 14172 循环鼓3找零不足(512) #define E_BR15DEV_CASHUNIT4_LACKER E_BR15DEV_FATA_BASE+23 // 14173 循环鼓4找零不足(513) #define E_BR15DEV_READ_CASSETTE_ID E_BR15DEV_FATA_BASE+26 // 14176 读取存钞箱ID失败(711) #define E_BR15DEV_READ_REP_CASS_ID E_BR15DEV_FATA_BASE+27 // 14177 读取补钞箱ID失败(712) #define E_BR15DEV_SYSTEM_ERROR E_BR15DEV_FATA_BASE+30 // 14180 机芯状态错误,请初始化(1001) #define E_BR15DEV_BOOT_STATUS E_BR15DEV_FATA_BASE+31 // 14181 机芯处于上电状态,请初始化(1002) #define E_BR15DEV_INIT_CLEAR_CASH E_BR15DEV_FATA_BASE+32 // 14182 初始化清理卡钞失败(1010) #define E_BR15DEV_INIT_MANY_CASH E_BR15DEV_FATA_BASE+33 // 14183 初始化清理卡钞失败,通道中多张钞票(1011) #define E_BR15DEV_INLET_CASH E_BR15DEV_FATA_BASE+35 // 14185 入钞口内存在钞票(1015) #define E_BR15DEV_INLET_FEEDCASH E_BR15DEV_FATA_BASE+36 // 14186 入钞口分钞失败(1016) #define E_BR15DEV_INLET_REJECT_TIMEOUT E_BR15DEV_FATA_BASE+37 // 14187 入钞口退钞超时(1017) #define E_BR15DEV_INLET_REJECT_JAM E_BR15DEV_FATA_BASE+38 // 14188 入钞口退钞卡钞(1018) #define E_BR15DEV_ESCROW_CASH_REMAINED E_BR15DEV_FATA_BASE+40 // 14190 退钞时卷筒中仍然残留有钞票(1020) #define E_BR15DEV_ESCROW_NON_ORIGINAL E_BR15DEV_FATA_BASE+41 // 14191 卷筒不在零位(1021) #define E_BR15DEV_ESCROW_ORGINAL E_BR15DEV_FATA_BASE+42 // 14192 卷筒对零失败(4101) #define E_BR15DEV_CASHUNIT1_COUNTER E_BR15DEV_FATA_BASE+45 // 14195 循环鼓1计数错误(1050) #define E_BR15DEV_CASHUNIT2_COUNTER E_BR15DEV_FATA_BASE+46 // 14196 循环鼓2计数错误(1051) #define E_BR15DEV_CASHUNIT3_COUNTER E_BR15DEV_FATA_BASE+47 // 14197 循环鼓3计数错误(1052) #define E_BR15DEV_CASHUNIT4_COUNTER E_BR15DEV_FATA_BASE+48 // 14198 循环鼓4计数错误(1053) #define E_BR15DEV_NV_PARAM E_BR15DEV_FATA_BASE+51 // 14201 NV获取黑白参数失败,请校准(940) #define E_BR15DEV_NV_TIMEOUT E_BR15DEV_FATA_BASE+52 // 14202 NV响应超时(1101) #define E_BR15DEV_NV_STATUS_ERROR E_BR15DEV_FATA_BASE+53 // 14203 NV状态错误(1102) #define E_BR15DEV_NV_UNKNOWN_STATUS E_BR15DEV_FATA_BASE+54 // 14204 NV处于未知状态(1103) #define E_BR15DEV_NV_FPGA_PARAM E_BR15DEV_FATA_BASE+55 // 14205 NV FPGA参数丢失(1104) #define E_BR15DEV_NV_READ_CONFIGURE E_BR15DEV_FATA_BASE+56 // 14206 读取NV钞票配置失败(1105) #define E_BR15DEV_LONG_CASH E_BR15DEV_FATA_BASE+59 // 14209 钞票长度超长(2001) #define E_BR15DEV_JAMMED_NV E_BR15DEV_FATA_BASE+60 // 14210 NV前卡钞(3001) #define E_BR15DEV_JAMMED_BV E_BR15DEV_FATA_BASE+61 // 14211 缓冲区处卡钞(3002) #define E_BR15DEV_JAMMED_OUTLET E_BR15DEV_FATA_BASE+62 // 14212 退钞口卡钞(3003) #define E_BR15DEV_JAMMED_RECYCLE_INLET E_BR15DEV_FATA_BASE+63 // 14213 循环入口处卡钞(3004) #define E_BR15DEV_JAMMED_CU1_INLET E_BR15DEV_FATA_BASE+64 // 14214 循环鼓1入口处卡钞(3005) #define E_BR15DEV_JAMMED_CU2_INLET E_BR15DEV_FATA_BASE+65 // 14215 循环鼓2入口处卡钞(3006) #define E_BR15DEV_JAMMED_CU3_INLET E_BR15DEV_FATA_BASE+66 // 14216 循环鼓3入口处卡钞(3007) #define E_BR15DEV_JAMMED_CU4_INLET E_BR15DEV_FATA_BASE+67 // 14217 循环鼓4入口处卡钞(3008) #define E_BR15DEV_JAMMED_CASSETTE_INLET E_BR15DEV_FATA_BASE+70 // 14220 存钞箱入口处卡钞(3009) #define E_BR15DEV_JAMMED_REP_CASS_OUTLET E_BR15DEV_FATA_BASE+71 // 14221 补钞箱出口处卡钞(3010) #define E_BR15DEV_JAMMED_UNKNOWN E_BR15DEV_FATA_BASE+80 // 14230 未知的卡钞(3100) #define E_BR15DEV_JAMMED_NV_TO_BV E_BR15DEV_FATA_BASE+81 // 14231 NV前到缓冲区卡钞(3101) #define E_BR15DEV_JAMMED_RCO_TO_BV E_BR15DEV_FATA_BASE+82 // 14232 补钞箱出口到缓冲区卡钞(3102) #define E_BR15DEV_JAMMED_RYI_TO_BV E_BR15DEV_FATA_BASE+83 // 14233 循环区入口到缓冲区卡钞(3103) #define E_BR15DEV_JAMMED_BV_TO_NV E_BR15DEV_FATA_BASE+84 // 14234 缓冲区到NV前卡钞(3104) #define E_BR15DEV_JAMMED_BV_TO_CE E_BR15DEV_FATA_BASE+85 // 14235 缓冲区到退钞口卡钞(3105) #define E_BR15DEV_JAMMED_BV_TO_CAI E_BR15DEV_FATA_BASE+86 // 14236 缓冲区到存钞箱入口卡钞(3106) #define E_BR15DEV_JAMMED_BV_TO_RYI E_BR15DEV_FATA_BASE+87 // 14237 缓冲区到循环入口卡钞(3107) #define E_BR15DEV_JAMMED_RYI_TO_CU1 E_BR15DEV_FATA_BASE+88 // 14238 循环入口到循环鼓1卡钞(3108) #define E_BR15DEV_JAMMED_RYI_TO_CU2 E_BR15DEV_FATA_BASE+89 // 14239 循环入口到循环鼓2卡钞(3109) #define E_BR15DEV_JAMMED_RYI_TO_CU3 E_BR15DEV_FATA_BASE+90 // 14240 循环入口到循环鼓3卡钞(3110) #define E_BR15DEV_JAMMED_RYI_TO_CU4 E_BR15DEV_FATA_BASE+91 // 14241 循环入口到循环鼓4卡钞(3111) #define E_BR15DEV_JAMMED_CU1_TO_RYI E_BR15DEV_FATA_BASE+94 // 14244 循环鼓1到循环入口卡钞(3112) #define E_BR15DEV_JAMMED_CU2_TO_RYI E_BR15DEV_FATA_BASE+95 // 14245 循环鼓2到循环入口卡钞(3113) #define E_BR15DEV_JAMMED_CU3_TO_RYI E_BR15DEV_FATA_BASE+96 // 14246 循环鼓3到循环入口卡钞(3114) #define E_BR15DEV_JAMMED_CU4_TO_RYI E_BR15DEV_FATA_BASE+97 // 14247 循环鼓4到循环入口卡钞(3115) #define E_BR15DEV_JAMMED_ESCROW_OUT E_BR15DEV_FATA_BASE+100 // 14250 钞票出卷筒时卡钞(3121) #define E_BR15DEV_JAMMED_REP_CASS_OUT E_BR15DEV_FATA_BASE+101 // 14251 补钞箱分钞时卡钞(3122) #define E_BR15DEV_JAMMED_CU1_DISPENSE E_BR15DEV_FATA_BASE+102 // 14252 循环鼓1出钞卡钞(3123) #define E_BR15DEV_JAMMED_CU2_DISPENSE E_BR15DEV_FATA_BASE+103 // 14253 循环鼓2出钞卡钞(3124) #define E_BR15DEV_JAMMED_CU3_DISPENSE E_BR15DEV_FATA_BASE+104 // 14254 循环鼓3出钞卡钞(3125) #define E_BR15DEV_JAMMED_CU4_DISPENSE E_BR15DEV_FATA_BASE+105 // 14255 循环鼓4出钞卡钞(3126) #define E_BR15DEV_JAMMED_NV_DISPENSE E_BR15DEV_FATA_BASE+107 // 14257 NV处卡钞(3177) #define E_BR15DEV_SENSOR_ABNORMAL_SF1 E_BR15DEV_FATA_BASE+110 // 14260 传感器SF1状态异常(3021) #define E_BR15DEV_SENSOR_ABNORMAL_SF2 E_BR15DEV_FATA_BASE+111 // 14261 传感器SF2状态异常(3022) #define E_BR15DEV_SENSOR_ABNORMAL_SF3 E_BR15DEV_FATA_BASE+112 // 14262 传感器SF3状态异常(3023) #define E_BR15DEV_SENSOR_ABNORMAL_SF4 E_BR15DEV_FATA_BASE+113 // 14263 传感器SF4状态异常(3024) #define E_BR15DEV_SENSOR_ABNORMAL_SF5 E_BR15DEV_FATA_BASE+114 // 14264 传感器SF5状态异常(3025) #define E_BR15DEV_SENSOR_ABNORMAL_SF6 E_BR15DEV_FATA_BASE+115 // 14265 传感器SF6状态异常(3026) #define E_BR15DEV_SENSOR_ABNORMAL_SF7 E_BR15DEV_FATA_BASE+116 // 14266 传感器SF7状态异常(3027) #define E_BR15DEV_SENSOR_ABNORMAL_SF8 E_BR15DEV_FATA_BASE+117 // 14267 传感器SF8状态异常(3028) #define E_BR15DEV_SENSOR_ABNORMAL_SF9 E_BR15DEV_FATA_BASE+118 // 14268 传感器SF9状态异常(3029) #define E_BR15DEV_SENSOR_ABNORMAL_SF10 E_BR15DEV_FATA_BASE+119 // 14269 传感器SF10状态异常(3030) #define E_BR15DEV_SENSOR_ABNORMAL_SF11 E_BR15DEV_FATA_BASE+120 // 14270 传感器SF11状态异常(3031) #define E_BR15DEV_SENSOR_ABNORMAL_SF12 E_BR15DEV_FATA_BASE+121 // 14271 传感器SF12状态异常(3032) #define E_BR15DEV_SENSOR_ABNORMAL_SF13 E_BR15DEV_FATA_BASE+122 // 14272 传感器SF13状态异常(3033) #define E_BR15DEV_SENSOR_ABNORMAL_SF14 E_BR15DEV_FATA_BASE+123 // 14273 传感器SF14状态异常(3034) #define E_BR15DEV_SENSOR_ABNORMAL_SF15 E_BR15DEV_FATA_BASE+124 // 14274 传感器SF15状态异常(3035) #define E_BR15DEV_SENSOR_ABNORMAL_SF16 E_BR15DEV_FATA_BASE+125 // 14275 传感器SF16状态异常(3036) #define E_BR15DEV_SENSOR_ABNORMAL_SF17 E_BR15DEV_FATA_BASE+126 // 14276 传感器SF17状态异常(3037) #define E_BR15DEV_SENSOR_ABNORMAL_SF18 E_BR15DEV_FATA_BASE+127 // 14277 传感器SF18状态异常(3038) #define E_BR15DEV_SENSOR_ABNORMAL_SF19 E_BR15DEV_FATA_BASE+128 // 14278 传感器SF19状态异常(3039) #define E_BR15DEV_SENSOR_ABNORMAL_SF20 E_BR15DEV_FATA_BASE+129 // 14279 传感器SF20状态异常(3040) #define E_BR15DEV_SENSOR_ABNORMAL_SF21 E_BR15DEV_FATA_BASE+130 // 14280 传感器SF21状态异常(3041) #define E_BR15DEV_SENSOR_ABNORMAL_SF22 E_BR15DEV_FATA_BASE+131 // 14281 传感器SF22状态异常(3042) #define E_BR15DEV_SENSOR_ABNORMAL_SF23 E_BR15DEV_FATA_BASE+132 // 14282 传感器SF23状态异常(3043) #define E_BR15DEV_SENSOR_ABNORMAL_SF24 E_BR15DEV_FATA_BASE+133 // 14283 传感器SF24状态异常(3044) #define E_BR15DEV_CASH_LEAVE_UNKNOWN E_BR15DEV_FATA_BASE+140 // 14290 未知钞票离开未知位置(3140) #define E_BR15DEV_CASH_LEAVE_NV E_BR15DEV_FATA_BASE+141 // 14291 未知钞票离开NV前(3141) #define E_BR15DEV_CASH_LEAVE_BV E_BR15DEV_FATA_BASE+142 // 14292 未知钞票离开缓冲区(3142) #define E_BR15DEV_CASH_LEAVE_CE E_BR15DEV_FATA_BASE+143 // 14293 未知钞票离开退钞口(3143) #define E_BR15DEV_CASH_LEAVE_RYI E_BR15DEV_FATA_BASE+144 // 14294 未知钞票离开循环模块入口(3144) #define E_BR15DEV_CASH_LEAVE_CU1I E_BR15DEV_FATA_BASE+145 // 14295 未知钞票离开循环鼓1入口(3145) #define E_BR15DEV_CASH_LEAVE_CU2I E_BR15DEV_FATA_BASE+146 // 14296 未知钞票离开循环鼓2入口(3146) #define E_BR15DEV_CASH_LEAVE_CU3I E_BR15DEV_FATA_BASE+147 // 14297 未知钞票离开循环鼓3入口(3147) #define E_BR15DEV_CASH_LEAVE_CU4I E_BR15DEV_FATA_BASE+148 // 14298 未知钞票离开循环鼓4入口(3148) #define E_BR15DEV_CASH_LEAVE_CAI E_BR15DEV_FATA_BASE+151 // 14301 未知钞票离开钱箱入口(3149) #define E_BR15DEV_CASH_LEAVE_RCI E_BR15DEV_FATA_BASE+152 // 14302 未知钞票离开补钞箱入口(3150) #define E_BR15DEV_CASH_ENTRY_UNKNOWN E_BR15DEV_FATA_BASE+155 // 14305 未知钞票进入未知位置(3150) #define E_BR15DEV_CASH_ENTRY_NV E_BR15DEV_FATA_BASE+156 // 14306 未知钞票进入NV前(3151) #define E_BR15DEV_CASH_ENTRY_BV E_BR15DEV_FATA_BASE+157 // 14307 未知钞票进入缓冲区(3152) #define E_BR15DEV_CASH_ENTRY_CE E_BR15DEV_FATA_BASE+158 // 14308 未知钞票进入退钞口(3153) #define E_BR15DEV_CASH_ENTRY_RYI E_BR15DEV_FATA_BASE+159 // 14309 未知钞票进入循环模块入口(3154) #define E_BR15DEV_CASH_ENTRY_CU1I E_BR15DEV_FATA_BASE+160 // 14310 未知钞票进入循环鼓1入口(3155) #define E_BR15DEV_CASH_ENTRY_CU2I E_BR15DEV_FATA_BASE+161 // 14311 未知钞票进入循环鼓2入口(3156) #define E_BR15DEV_CASH_ENTRY_CU3I E_BR15DEV_FATA_BASE+162 // 14312 未知钞票进入循环鼓3入口(3157) #define E_BR15DEV_CASH_ENTRY_CU4I E_BR15DEV_FATA_BASE+163 // 14313 未知钞票进入循环鼓4入口(3158) #define E_BR15DEV_CASH_ENTRY_CAI E_BR15DEV_FATA_BASE+166 // 14316 未知钞票进入钱箱入口(3159) #define E_BR15DEV_CASH_ENTRY_RCI E_BR15DEV_FATA_BASE+167 // 14317 未知钞票进入补钞箱入口(3160) #define E_BR15DEV_CASH_ENTRY_CU1 E_BR15DEV_FATA_BASE+170 // 14320 未知钞票进入循环鼓1(3181) #define E_BR15DEV_CASH_ENTRY_CU2 E_BR15DEV_FATA_BASE+171 // 14321 未知钞票进入循环鼓2(3182) #define E_BR15DEV_CASH_ENTRY_CU3 E_BR15DEV_FATA_BASE+172 // 14322 未知钞票进入循环鼓3(3183) #define E_BR15DEV_CASH_ENTRY_CU4 E_BR15DEV_FATA_BASE+173 // 14323 未知钞票进入循环鼓4(3184) #define E_BR15DEV_EM_CASH_DIVERTER_ON E_BR15DEV_FATA_BASE+180 // 14330 EM1待识别钞票选择换向器打开失败(3201) #define E_BR15DEV_EM_ESCROW_DIVERTER_ON E_BR15DEV_FATA_BASE+181 // 14331 EM2卷筒进出换向器打开失败(3202) #define E_BR15DEV_EM_CASSETTE_CHANNEL_ON E_BR15DEV_FATA_BASE+182 // 14332 EM3钱箱通道打开失败(3203) #define E_BR15DEV_EM_ESCROW_CHANNEL_ON E_BR15DEV_FATA_BASE+183 // 14333 EM4卷筒通道换向器打开失败(3204) #define E_BR15DEV_EM_RECYCLE_CHANNEL_ON E_BR15DEV_FATA_BASE+184 // 14334 EM5循环通道打开失败(3205) #define E_BR15DEV_EM_REPLENISH_CHANNEL_ON E_BR15DEV_FATA_BASE+185 // 14335 EM6补钞识别通道打开失败(3206) #define E_BR15DEV_EM_INLET_SHUTTER_ON E_BR15DEV_FATA_BASE+186 // 14336 EM7进钞闸门打开失败(3207) #define E_BR15DEV_EM_OUTLET_SHUTTER_ON E_BR15DEV_FATA_BASE+187 // 14337 EM8退钞闸门打开失败(3208) #define E_BR15DEV_EM_RESERVED1_ON E_BR15DEV_FATA_BASE+188 // 14338 EM9预留1打开失败(3209) #define E_BR15DEV_EM_CASHUNIT1_ON E_BR15DEV_FATA_BASE+189 // 14339 EM10循环鼓1打开失败(3210) #define E_BR15DEV_EM_CASHUNIT2_ON E_BR15DEV_FATA_BASE+190 // 14340 EM11循环鼓2开失败(3211) #define E_BR15DEV_EM_CASHUNIT3_ON E_BR15DEV_FATA_BASE+191 // 14341 EM12循环鼓3打开失败(3212) #define E_BR15DEV_EM_RESERVED2_ON E_BR15DEV_FATA_BASE+192 // 14342 EM13预留2打开失败(3213) #define E_BR15DEV_EM_CASH_DIVERTER_OFF E_BR15DEV_FATA_BASE+195 // 14345 EM1待识别钞票选择换向器关闭失败(3221) #define E_BR15DEV_EM_ESCROW_DIVERTER_OFF E_BR15DEV_FATA_BASE+196 // 14346 EM2卷筒进出换向器关闭失败(3222) #define E_BR15DEV_EM_CASSETTE_CHANNEL_OFF E_BR15DEV_FATA_BASE+197 // 14347 EM3钱箱通道关闭失败(3223) #define E_BR15DEV_EM_ESCROW_CHANNEL_OFF E_BR15DEV_FATA_BASE+198 // 14348 EM4卷筒通道换向器关闭失败(3224) #define E_BR15DEV_EM_RECYCLE_CHANNEL_OFF E_BR15DEV_FATA_BASE+199 // 14349 EM5循环通道关闭失败(3225) #define E_BR15DEV_EM_REPLENISH_CHANNEL_OFF E_BR15DEV_FATA_BASE+200 // 14350 EM6补钞识别通道关闭失败(3226) #define E_BR15DEV_EM_INLET_SHUTTER_OFF E_BR15DEV_FATA_BASE+201 // 14351 EM7进钞闸门关闭失败(3227) #define E_BR15DEV_EM_OUTLET_SHUTTER_OFF E_BR15DEV_FATA_BASE+202 // 14352 EM8退钞闸门关闭失败(3228) #define E_BR15DEV_EM_RESERVED1_OFF E_BR15DEV_FATA_BASE+203 // 14353 EM9预留1关闭失败(3229) #define E_BR15DEV_EM_CASHUNIT1_OFF E_BR15DEV_FATA_BASE+204 // 14354 EM10循环鼓1关闭失败(3230) #define E_BR15DEV_EM_CASHUNIT2_OFF E_BR15DEV_FATA_BASE+205 // 14355 EM11循环鼓2开失败(3231) #define E_BR15DEV_EM_CASHUNIT3_OFF E_BR15DEV_FATA_BASE+206 // 14356 EM12循环鼓3关闭失败(3232) #define E_BR15DEV_EM_RESERVED2_OFF E_BR15DEV_FATA_BASE+207 // 14357 EM13预留2关闭失败(3233) #define E_BR15DEV_MAIN_MOTOR_BLOCK E_BR15DEV_FATA_BASE+210 // 14360 主马达堵转(3250) #define E_BR15DEV_CASHIN_JAMMED E_BR15DEV_FATA_BASE+211 // 14361 进钞过程中卡钞,清理失败(3260) #define E_BR15DEV_FLASH_ERASE_FAIL E_BR15DEV_FATA_BASE+212 // 14362 擦除FLASH失败(3410) #define E_BR15DEV_FALSH_WRITE_FAIL E_BR15DEV_FATA_BASE+213 // 14363 写入FLASH失败(3411) #define E_BR15DEV_FLASH_READ_FAIL E_BR15DEV_FATA_BASE+214 // 14364 读取FLASH失败(3412) #define E_BR15DEV_WRITE_FRAM_FAIL E_BR15DEV_FATA_BASE+215 // 14365 写铁电参数失败(3401) #define E_BR15DEV_READ_FRAM_FAIL E_BR15DEV_FATA_BASE+216 // 14366 读铁电参数失败(3402) #define E_BR15DEV_VERIFY_FRAM_FAIL E_BR15DEV_FATA_BASE+217 // 14367 校验铁电参数失败(3403) #define E_BR15DEV_CASSETTE_FULL E_BR15DEV_FATA_BASE+220 // 14370 存钞箱满(4015) #define E_BR15DEV_CASSETTE_UNLOCK E_BR15DEV_FATA_BASE+221 // 14371 存钞箱未锁(4020) #define E_BR15DEV_PUSHER_RESET E_BR15DEV_FATA_BASE+222 // 14372 压钞板没有复位(4021) #define E_BR15DEV_PUSHER_PUSH_TIMEOUT E_BR15DEV_FATA_BASE+223 // 14373 推出压钞板超时(4022) #define E_BR15DEV_PUSHER_PULL_TIMEOUT E_BR15DEV_FATA_BASE+224 // 14374 收回压钞板超时(4023) #define E_BR15DEV_PUSHER_CASH_PUSH E_BR15DEV_FATA_BASE+225 // 14375 压钞失败(部分钞票残留在外)(4024) #define E_BR15DEV_CASHUNIT1_BM E_BR15DEV_FATA_BASE+230 // 14380 复位循环鼓1失败,没有检测到黑标(4121) #define E_BR15DEV_CASHUNIT2_BM E_BR15DEV_FATA_BASE+231 // 14381 复位循环鼓2失败,没有检测到黑标(4122) #define E_BR15DEV_CASHUNIT3_BM E_BR15DEV_FATA_BASE+232 // 14382 复位循环鼓3失败,没有检测到黑标(4123) #define E_BR15DEV_CASHUNIT4_BM E_BR15DEV_FATA_BASE+233 // 14383 复位循环鼓4失败,没有检测到黑标(4124) #define E_BR15DEV_COMMAND_PARAM_ERROR E_BR15DEV_FATA_BASE+240 // 14390 命令参数错误 #define E_BR15DEV_CASHIN_START E_BR15DEV_FATA_BASE+241 // 14391 已经开始存款过程 #define E_BR15DEV_CASHIN_NOT_START E_BR15DEV_FATA_BASE+242 // 14392 未开始存款过程 #define E_BR15DEV_NV_COMM_ERROR E_BR15DEV_FATA_BASE+243 // 14393 连接NV通讯错误 #define E_BR15DEV_UNSUPPORT E_BR15DEV_FATA_BASE+244 // 14394 不支持的命令 #define E_BR15DEV_LOADLIBRARY E_BR15DEV_FATA_BASE+245 // 14395 装载动态库失败 #define E_BR15DEV_SENDDATA E_BR15DEV_FATA_BASE+246 // 14396 发送数据失败 #define E_BR15DEV_RECVDATA E_BR15DEV_FATA_BASE+247 // 14397 接收数据错误 #define E_BR15DEV_DEVCFG E_BR15DEV_FATA_BASE+248 // 14398 配置文件错 #define E_BR15DEV_TIMEOUT S_BR15DEV_BASE+299 // 14399 通信超时 /* Added by AntionChan, 11May2015 */ #define W_BR15DEV_REPLISH_OCR_ERROR E_BR15DEV_FATA_BASE+250 // 14400 获取补钞OCR时,实际的获取到的个数比输入的参数少 #define W_BR15DEV_DATABASE_ERROR E_BR15DEV_FATA_BASE+251 // 14401 OCR数据库操作有错 #define W_BR15DEV_FSN_ERROR E_BR15DEV_FATA_BASE+252 // 14402 FSN操作失败 #define E_BR15DEV_CASH_IN_BOX_ERROR E_BR15DEV_FATA_BASE+253 // 14403 钱箱放钱时位置有错 #define E_BR15DEV_OCR_USB_ERROR E_BR15DEV_FATA_BASE+254 // 14404 用USB传输OCR失败,请检查线路 //add by hjxiang #define W_BR15DEV_GETLOG_FAIL E_BR15DEV_FATA_BASE+260 // 日志上传失败 #define W_BR15DEV_CREATLOGPATH_FAIL E_BR15DEV_FATA_BASE+261 // 创建日志文件夹失败 //=== BR15机芯 ====PHYSICAL=ERROR==DEFINE========================= BEGIN #endif #if !defined(_BA08DEVDEF_H__INCLUDED_) #define _BA08DEVDEF_H__INCLUDED_ //=== BA08机芯 ====PHYSICAL=ERROR==DEFINE========================= BEGIN // 错误分类 #define S_BA08DEV_BASE 14400 // 错误码定义起始值 #define W_BA08DEV_BASE S_BA08DEV_BASE+10 // 14410 警告阈值 #define E_BA08DEV_FATA_BASE S_BA08DEV_BASE+40 // 14440 严重错阈值 #define W_BA08DEV_CASH_INLET W_BA08DEV_BASE+1 // 14411 0001,入钞口有钞票,警告,请拿走入钞口钞票 #define W_BA08DEV_NV_PARAM_ERROR W_BA08DEV_BASE+2 // 14412 0002,读出NV的配置数与给定的不符,警告:重新配置 #define W_BA08DEV_NO_CASH W_BA08DEV_BASE+3 // 14413 0003,存钞的时候通道没有钞票,警告:塞入钞票 #define W_BA08DEV_MODULE_STATUS W_BA08DEV_BASE+4 // 14414 0004,获取钞票信息的时候,机芯状态不正确,警告:机芯状态不正确 #define W_BA08DEV_OUTPUT_HAS_ITEM W_BA08DEV_BASE+5 // 14415 0005,退钞口有钞票 #define W_BA08DEV_REJECT_ALL_ITEM W_BA08DEV_BASE+6 // 14416 0006,钞票整叠拒收 #define W_BA08DEV_NO_GET_CASHINFO W_BA08DEV_BASE+7 // 14417 0007,未获取钞票信息 #define W_BA08DEV_INIT_ITEM_REJECT W_BA08DEV_BASE+8 // 14418 0008,初始化有钞票退到退钞口 #define W_BA08DEV_INIT_ITEM_CASS_IN W_BA08DEV_BASE+9 // 14419 0009,初始化有钞票入钱箱 #define W_BA08DEV_CASH_FROM_ENTRANCE W_BA08DEV_BASE+10 // 14420 00011,初始化时,有钞票从入钞口进入钱箱 #define W_BA08DEV_USB_ERROR W_BA08DEV_BASE+11 // 14421 ,传输图像的USB通道有错,检查是否已接USB线 #define W_BA08DEV_CASH_IN_STATE W_BA08DEV_BASE+27 // 14437 已开始入钞动作 #define W_BA08DEV_NOCASH_RECEIVED W_BA08DEV_BASE+28 // 14438 没有检测到钞票 #define W_BA08DEV_CASH_REJECTED W_BA08DEV_BASE+29 // 14439 02xx,不能识别的钞票,警告:xx为拒钞原因 #define E_BA08DEV_MAIN_MOTOR_CW E_BA08DEV_FATA_BASE+0 // 14440 3000,主马达正转失败,错误,检查主马达或传感器 #define E_BA08DEV_MAIN_MOTOR_CCW E_BA08DEV_FATA_BASE+1 // 14441 3001,主马达反转失败,错误,检查主马达或传感器 #define E_BA08DEV_PUSHER_MOTOR_CW E_BA08DEV_FATA_BASE+2 // 14442 3002,压钞马达正传失败,错误,检查压钞马达或传感器 #define E_BA08DEV_PUSHER_MOTOR_CCW E_BA08DEV_FATA_BASE+3 // 14443 3003,压钞马达反传失败,错误,检查压钞马达或传感器 #define E_BA08DEV_RECTIFY_MOTOR_CW E_BA08DEV_FATA_BASE+4 // 14444 3004,纠偏马达正传失败,错误,检查纠偏马达或传感器 #define E_BA08DEV_RECTIFY_MOTOR_CCW E_BA08DEV_FATA_BASE+5 // 14445 3005,纠偏马达反传失败,错误,检查纠偏马达或传感器 #define E_BA08DEV_EM_OPEN_FAIL E_BA08DEV_FATA_BASE+6 // 14446 3006,夹钞拉力挚打开失败,错误,检查入口连杆拉力挚或传感器 #define E_BA08DEV_EM_CLOSE_FAIL E_BA08DEV_FATA_BASE+7 // 14447 3007,夹钞拉力挚释放失败,错误,检查入口连杆拉力挚或传感器 #define E_BA08DEV_CASSETTE_FULL E_BA08DEV_FATA_BASE+8 // 14448 3100,钱箱满,错误,换钱箱 #define E_BA08DEV_CASSETTE_INEXISTS E_BA08DEV_FATA_BASE+9 // 14449 3101,检测不到钱箱,错误,放入钱箱,并锁上钱箱 #define E_BA08DEV_NV_NO_CALIBRATE E_BA08DEV_FATA_BASE+10 // 14450 3102,NV未校准,错误,校准NV #define E_BA08DEV_NV_NOT_CONFIGURE E_BA08DEV_FATA_BASE+11 // 14451 3103,NV未配置,错误,配置NV #define E_BA08DEV_NV_TIMEOUT E_BA08DEV_FATA_BASE+12 // 14452 3104,识别超时,错误,检查NV #define E_BA08DEV_CASHIN_SYSTEM_ERROR E_BA08DEV_FATA_BASE+13 // 14453 3200,准备入钞时,系统处于错误状态,错误,检查机芯 #define E_BA08DEV_CASHIN_CASH_IN_CHANNEL E_BA08DEV_FATA_BASE+14 // 14454 3201,准备入钞时,通道内有钞票,错误,检查通道传感器,清理通道 #define E_BA08DEV_CASHIN_CASSETTE_FULL E_BA08DEV_FATA_BASE+15 // 14455 3202,准备入钞时,钱箱已满,错误,检查机芯,更换钱箱 #define E_BA08DEV_CASHIN_EM_ABNORMAL E_BA08DEV_FATA_BASE+16 // 14456 3203,准备入钞时,夹钞电磁阀异常,检查夹钞电磁阀或者U型传感器 #define E_BA08DEV_CASHIN_RECTIFY_MOTOR_ORG E_BA08DEV_FATA_BASE+17 // 14457 3204,准备入钞时,纠偏马达回归初始位置失败 #define E_BA08DEV_CASS_NOEXIST_CASHIN E_BA08DEV_FATA_BASE+47 // 14487 3205,准备入钞时,钱箱不存在... #define E_BA08DEV_INIT_CASSETTE_INEXISTS E_BA08DEV_FATA_BASE+18 // 14458 4000,初始化时,钱箱不存在,错误:检查钱箱或者钱箱到位传感器 #define E_BA08DEV_INIT_CASH_IN_CHANNEL E_BA08DEV_FATA_BASE+19 // 14459 4001,初始化时,通道内有钞票,错误:清里通道 #define E_BA08DEV_INIT_CASSETTE_EXIST_SENSOR E_BA08DEV_FATA_BASE+20 // 14460 4002,初始化时,钱箱存在检测错误,错误:传感器错误或者压钞马达错误 #define E_BA08DEV_INIT_PUSHER_OPEN_FAIL E_BA08DEV_FATA_BASE+21 // 14461 4003,初始化时,压钞电磁阀吸合错误,错误:检查电磁阀 #define E_BA08DEV_INIT_PUSHER_CLOSE_FAIL E_BA08DEV_FATA_BASE+22 // 14462 4004,初始化时,压钞电磁阀释放错误,错误:检查电磁阀 #define E_BA08DEV_INIT_RECTIFY_R_SENSOR E_BA08DEV_FATA_BASE+23 // 14463 4005,初始化时,纠偏马达或纠偏右传感器错误 #define E_BA08DEV_INIT_RECTIFY_L_SENSOR E_BA08DEV_FATA_BASE+24 // 14464 4006,初始化时,纠偏马达或纠偏左传感器错误 #define E_BA08DEV_DISPART_SENSOR E_BA08DEV_FATA_BASE+46 // 14486 4007,分钞传感器被挡,... #define E_BA08DEV_RECTIFY_ORG E_BA08DEV_FATA_BASE+25 // 14465 8000,塞入钞票时,检测到纠偏不在初始位置,错误:检查纠偏是否到位 #define E_BA08DEV_RECTIFY_STOPPER E_BA08DEV_FATA_BASE+26 // 14466 8001,塞钞时纠偏不在初始位置,错误:检查纠偏挡机构 #define E_BA08DEV_SCAN_TIMEOUT E_BA08DEV_FATA_BASE+27 // 14467 8002,扫描超时,错误:检查主马达或码盘 #define E_BA08DEV_PUSHER_PULL_FAIL E_BA08DEV_FATA_BASE+28 // 14468 8003,钱箱压钞杆收回失败,错误:检查压钞杆或者传感器 #define E_BA08DEV_CASSETTE_PUSHER_FAIL E_BA08DEV_FATA_BASE+42 // 14482 8004,钱箱压钞杆推出失败... #define E_BA08DEV_CASSETTE_CHANNEL_FAIL E_BA08DEV_FATA_BASE+43 // 14483 8005,钞票进入钱箱通道失败... #define E_BA08DEV_PUSH_CASHOUT_ERROR E_BA08DEV_FATA_BASE+44 // 14484 8006,压钞时有钞票从钱箱通道退出... #define E_BA08DEV_CASSETTE_FULL_ERROR E_BA08DEV_FATA_BASE+45 // 14485 8007,钱箱满... #define E_BA08DEV_DISPART_TIMEOUT E_BA08DEV_FATA_BASE+33 // 14473 8008,分钞超时,... #define E_BA08DEV_EJECT_CASH_IN_CHANNEL E_BA08DEV_FATA_BASE+34 // 14474 8009,退钞时,通道有钞... #define E_BA08DEV_CMD_ERROR E_BA08DEV_FATA_BASE+29 // 14469 9000,命令帧错,错误,确认硬件工作状态,命令格式和命令校验信息 #define E_BA08DEV_PARAM_ERROR E_BA08DEV_FATA_BASE+30 // 14470 9001,参数错误,错误,更改成正确命令参数,详见第6章 #define E_BA08DEV_VERIFY_ERROR E_BA08DEV_FATA_BASE+31 // 14471 9002,校验错误,错误,更改成正确命令参数,详见第6章 #define E_BA08DEV_UNSUPPORT_CMD E_BA08DEV_FATA_BASE+32 // 14472 9003,不支持的命令,... #define E_BA08DEV_MAIN_CHANNEL_ERROR E_BA08DEV_FATA_BASE+35 // 14475 8010,主通道传感器异常... #define E_BA08DEV_EJECT_FAIL_CASSETTE_ERROR E_BA08DEV_FATA_BASE+36 // 14476 8011,钱箱错误后退钞失败... #define E_BA08DEV_DISPART_CASSETTE_FULL E_BA08DEV_FATA_BASE+37 // 14477 8012,分钞失败后压钞检测到钱箱满... #define E_BA08DEV_DISPART_PUSHER_FAIL E_BA08DEV_FATA_BASE+38 // 14478 8013,分钞失败后推出压钞板失败... #define E_BA08DEV_DISPART_CASHOUT_CASS E_BA08DEV_FATA_BASE+39 // 14479 8014,分钞失败后压钞时有钞票从钱箱通道退出... #define E_BA08DEV_DISPART_PUSHER_BACK_ERR E_BA08DEV_FATA_BASE+40 // 14480 8015,分钞失败后钱箱压钞杆收回失败... #define E_BA08DEV_DISPART_CASHOUT_ERROR E_BA08DEV_FATA_BASE+41 // 14481 8016,压钞失败后有退钞... #define E_BA08DEV_DISPART_TOP_ERROR E_BA08DEV_FATA_BASE+42 // 14482 8021,钞票脱离上部机芯失败 #define E_BA08DEV_UNKOWN_ERROR E_BA08DEV_FATA_BASE+50 // 14490 未知错误 #define E_BA08DEV_CASHIN_START E_BA08DEV_FATA_BASE+51 // 14491 已经开始存款过程 #define E_BA08DEV_CASHIN_NOT_START E_BA08DEV_FATA_BASE+52 // 14492 未开始存款过程 #define E_BA08DEV_UNSUPPORT E_BA08DEV_FATA_BASE+54 // 14494 不支持的命令 #define E_BA08DEV_LOADLIBRARY E_BA08DEV_FATA_BASE+55 // 14495 装载动态库失败 #define E_BA08DEV_SENDDATA E_BA08DEV_FATA_BASE+56 // 14496 发送数据失败 #define E_BA08DEV_RECVDATA E_BA08DEV_FATA_BASE+57 // 14497 接收数据错误 #define E_BA08DEV_DEVCFG E_BA08DEV_FATA_BASE+58 // 14498 配置文件错 #define E_BA08DEV_TIMEOUT E_BA08DEV_FATA_BASE+59 // 14499 通信超时 #define W_BA08DEV_NEW_ERROR 14410 #define W_BA08DEV_FSN_ERROR 14501 //=== BA08机芯 ====PHYSICAL=ERROR==DEFINE========================= BEGIN #endif // _BA08DEVDEF_H__INCLUDED_