5. 错误码
对应的类名:
ErrorCode.java属性引用: ErrorCode#
xxx
错误定义 |
错误码 |
错误描述 |
|---|---|---|
ERR_UNKNOWN |
-1 |
未知错误 |
ERR_NONE |
0 |
没有错误 |
5.1 ERR_COMMON(1 – 通用错误)
错误定义
错误码
错误描述
SUB_ERR_PARAMETER
0x1001(4097)
参数错误。用户必须检查输入参数的正确性
SUB_ERR_BLE_NOT_SUPPORT
0x1002(4098)
设备不支持BLE
SUB_ERR_BLUETOOTH_NOT_ENABLE
0x1003(4099)
蓝牙未打开
SUB_ERR_BLUETOOTH_UN_PAIR_FAILED
0x1006(4102)
设备解绑失败
SUB_ERR_A2DP_NOT_INIT
0x1007(4103)
A2DP管理对象未初始化
SUB_ERR_A2DP_CONNECT_FAILED
0x1008(4104)
A2DP服务连接失败
SUB_ERR_HFP_NOT_INIT
0x1009(4105)
HFP管理对象未初始化
SUB_ERR_HFP_CONNECT_FAILED
0x100A(4106)
HFP服务连接失败
SUB_ERR_NO_SERVER
0x1010(4112)
BLE发现服务失败
SUB_ERR_OP_FAILED
0x1011(4113)
操作失败
SUB_ERR_REFLECT_WAY
0x1014(4116)
调用反射方法失败
SUB_ERR_NO_PERMISSION
0x1015(4117)
缺少对应权限
SUB_ERR_UNSUPPORTED_FUNCTION
0x1016(4118)
不支持功能
SUB_ERR_FUNC_NOT_INIT
0x1017(4119)
功能模块未初始化
5.2 ERR_STATUS(2 – 状态错误)
错误定义
错误码
错误描述
SUB_ERR_BLE_CONNECT_FAILED
0x2001(8193)
BLE连接失败
SUB_ERR_CLASSIC_BLUETOOTH_IS_CONNECTED
0x2005(8197)
断开经典蓝牙失败
SUB_ERR_REMOTE_DEVICE_DISCONNECT
0x2006(8198)
远端设备未连接
SUB_ERR_DEVICE_IN_CALL
0x2007(8199)
设备处于通话状态
SUB_ERR_DEVICE_IN_BUSY
0x2008(8200)
设备处于繁忙状态
5.3 ERR_COMMUNICATION(3 – 通讯错误)
错误定义
错误码
错误描述
SUB_ERR_CONNECT_TIMEOUT
0x3001(12289)
连接超时
SUB_ERR_SEND_FAILED
0x3002(12290)
发送数据失败
SUB_ERR_PAIR_TIMEOUT
0x3003(12291)
配对超时
SUB_ERR_DATA_FORMAT
0x3004(12292)
数据格式异常
SUB_ERR_PARSE_DATA
0x3005(12293)
解析数据错误
SUB_ERR_SPP_WRITE_DATA_FAIL
0x3006(12294)
SPP发送数据失败
SUB_ERR_SEND_TIMEOUT
0x3007(12295)
发送数据超时
SUB_ERR_RESPONSE_BAD_STATUS
0x3008(12296)
设备回复失败状态。参考 “3.4 状态码”
SUB_ERR_NOT_ALLOW_CONNECT
0x3009(12297)
不允许连接
SUB_ERR_DEVICE_PAIRING
0x300A(12298)
正在配对中
SUB_ERR_EDR_CONNECTING
0x300B(12299)
经典蓝牙连接中
SUB_ERR_SPP_CONNECTING
0x300C(12300)
Spp连接中
SUB_ERR_BLE_CONNECTING
0x300D(12301)
Ble连接中
SUB_ERR_DEVICE_CONNECTING
0x300E(12302)
设备连接中
SUB_ERR_RESPONSE_BAD_RESULT
0x300F(12303)
回复失败原因。具体原因参考“BaseError#getReason()”
SUB_ERR_OPERATION_TIMEOUT
0x3010(12304)
操作超时
SUB_ERR_OPERATION_IN_PROGRESS
0x3011(12305)
操作进行中
SUB_ERR_STORAGE_OFFLINE
0x3012(12306)
存储器下线
SUB_ERR_CRC_CHECK
0x3013(12307)
CRC校验失败
SUB_ERR_MISSING_DATA
0x3014(12308)
丢失数据
SUB_ERR_DATA_OVER_LIMIT
0x3015(12309)
数据超过限制
SUB_ERR_INSUFFICIENT_SPACE
0x3016(12310)
空间不足
SUB_ERR_RENAME_FILE
0x3017(12311)
重命名失败
SUB_ERR_WRITE_DATA
0x3018(12312)
写数据失败
SUB_ERR_OPERATION_CANCEL
0x3019(12313)
操作被取消
5.4 ERR_OTA(4 – OTA错误)
错误定义
错误码
错误描述
SUB_ERR_OTA_FAILED
0x4001(16385)
OTA升级失败, 具体错误码参考 杰理OTA在线文档的错误码
5.5 ERR_OTHER(5 – 其他错误)
错误定义
错误码
错误描述
SUB_ERR_AUTH_DEVICE
0x5001(20481)
认证设备失败
SUB_ERR_IO_EXCEPTION
0x5002(20482)
IO异常
SUB_ERR_START_AUTH_DEVICE
0x5003(20483)
开始认证设备失败
5.6 ERR_FILE_OP(6 – 文件操作错误)
错误定义
错误码
错误描述
SUB_ERR_FILE_LOAD_COMPLETE
0x6000(24576)
文件数据加载完成
SUB_ERR_FOLDER_TOO_DEEP
0x6001(24577)
文件夹层级过深
SUB_ERR_NOT_FOUND_DATA
0x6002(24578)
没有找到缓存
SUB_ERR_FILE_STORAGE_NOT_MATCH
0x6003(24579)
文件与存储器不匹配
5.7 ERR_AURACAST_BROADCAST(7 – Auracast广播错误)
错误定义
错误码
错误描述
SUB_ERR_BROADCAST_NAME
0x7000(28672)
错误的广播名称
SUB_ERR_BROADCAST_ADDRESS
0x7001(28673)
错误的广播地址
SUB_ERR_BROADCAST_ID
0x7002(28674)
错误的广播ID
SUB_ERR_BAD_CODE
0x7003(28675)
广播密钥错误
SUB_ERR_SYNC_FAILED
0x7004(28676)
周期性广播同步失败
SUB_ERR_SYNC_TIMEOUT
0x7005(28677)
周期性广播同步超时
SUB_ERR_PA_NOT_SYNC
0x7006(28678)
周期性广播未同步/已丢失