1# NFC错误码 2 3<!--Kit: Connectivity Kit--> 4<!--Subsystem: Communication--> 5<!--Owner: @amunra03--> 6<!--Designer: @wenxiaolin--> 7<!--Tester: @zs_111--> 8<!--Adviser: @zhang_yixin13--> 9 10> **说明:** 11> 12> 以下仅介绍本模块特有错误码,通用错误码请参考[通用错误码说明文档](../errorcode-universal.md)。 13 14## 3100101 开关NFC异常 15 16**错误信息** 17 18The NFC state is abnormal in the service. 19 20**错误描述** 21 22NFC服务内部执行NFC打开或关闭异常。 23 24**可能原因** 25 261. 和NFC服务建立通信异常。 272. NFC芯片通信异常。 28 29**处理步骤** 30 31重新执行打开或关闭NFC或重启设备尝试。 32 33## 3100201 NFC服务读写Tag错误 34 35**错误信息** 36 37The tag running state is abnormal in the service. 38 39**错误描述** 40 41NFC服务执行Tag业务逻辑遇到错误。 42 43**可能原因** 441. Tag参数值和实际调用函数要求不匹配。 452. Tag操作时,NFC状态是关闭的。 463. Tag操作前,已经处在断开状态。 474. Tag芯片返回错误状态或响应超时。 485. 和NFC服务没有建立绑定关系,无法调用接口。 49 50**处理步骤** 511. 检查NFC参数是否和所调用接口匹配。 522. 判断NFC是关闭状态时,提示打开NFC。 533. 先调用连接,再执行读写操作。 544. 重新触碰读取卡片。 555. 退出应用后,重新读取卡片。 56 57## 3100202 应用状态错误 58 59**错误信息** 60 61The element state is invalid. 62 63**错误描述** 64 65接口调用时,所属应用读卡的页面状态错误,页面不在前台。 66 67**可能原因** 68所属应用读卡的页面状态错误,页面不在前台。 69 70**处理步骤** 71只允许进入应用前台的页面调用该接口。 72 73## 3100203 接口调用顺序错误 74 75**错误信息** 76 77The off() API can be called only when the on() has been called. 78 79**错误描述** 80 81必须在接口on()已经被调用之后,才允许调用接口off()。 82 83**可能原因** 84应用程序的前台页面没有调用on()接口,就直接调用off()接口。 85 86**处理步骤** 87应用程序的前台页面先执行on()接口,在页面退出时调用off()接口。 88 89## 3100204 NFC芯片I/O异常 90 91**错误信息** 92 93The tag I/O operation failed. 94 95**错误描述** 96 97NFC Tag I/O操作失败。 98 99**可能原因** 100NFC Tag不支持所执行的读写操作。 101 102**处理步骤** 103应用程序根据业务场景进行异常处理或提示。 104 105## 3100205 NFC标签状态异常 106 107**错误信息** 108 109The tag leaves the field. 110 111**错误描述** 112 113NFC标签已经离场。 114 115**可能原因** 116NFC标签已离开nfc设备感应范围。 117 118**处理步骤** 119重新将标签靠近nfc读卡设备。 120 121## 3100301 NFC卡模拟状态异常 122 123**错误信息** 124 125Card emulation running state is abnormal in service. 126 127**错误描述** 128 129NFC服务执行卡模拟业务逻辑遇到错误。 130 131**可能原因** 1321. 卡模拟时NFC状态是关闭的。 1332. NFC芯片返回错误状态或响应超时。 134 135**处理步骤** 1361. 判断NFC是关闭状态时,提示打开NFC。 1372. 提示关开NFC,重新初始化硬件。 138 139## 3200101 有源NFC标签状态异常 140 141**错误信息** 142 143Connected NFC tag running state is abnormal in service. 144 145**错误描述** 146 147执行有源NFC Tag业务逻辑遇到错误。 148 149**可能原因** 1501. 有源NFC Tag参数值和实际调用函数要求不匹配。 1512. 有源NFC Tag芯片返回错误状态或响应超时。 152 153**处理步骤** 1541. 检查有源NFC Tag参数是否和所调用接口匹配。 1552. 重新触碰读取卡片。 156