错误码说明
功能概述
errorCode错误码作用于整个SDK的状态判断依据,当errorCode等于0为成功,其他值为失败。
正数:固件状态码(sdk会原样返回到应用层)
负数:SDK状态码
对应错误码表
| 错误码 | 说明 |
|---|---|
| 0 | 指令执行成功 |
| 1 | 缺失SVC处理程序 |
| 2 | 未启用SoftDevice |
| 3 | 内部错误 |
| 4 | 操作所需的内存不可用 |
| 5 | 未找到 |
| 6 | 不支持的操作 |
| 7 | 无效的参数 |
| 8 | 无效的状态,此状态下不允许进行操作 |
| 9 | 无效的长度 |
| 10 | 无效的标志 |
| 11 | 无效的数据 |
| 12 | 无效的数据大小 |
| 13 | 操作超时 |
| 14 | 空指针 |
| 15 | 禁止的操作 |
| 16 | 错误的内存地址 |
| 17 | 忙碌 |
| 18 | 超过最大连接数 |
| 19 | 操作所需的资源不足 |
| 20 | Bt蓝牙升级错误 |
| 21 | 操作所需的空间不足 |
| 22 | 电池电量低 |
| 23 | 无效的文件名/格式 |
| 24 | 空间够但需要整理 |
| 25 | 空间整理中 |
| 26 | 省电模式中 |
| 27 | 运动中 |
| 28 | 通话中 |
| 29 | 充电中 |
| -1 | 取消 |
| -2 | 失败 |
| -3 | 指令已存在队列中(同一指令且参数相同,入队超过3以上时触发) |
| -4 | 执行快速配置中,指令忽略 |
| -5 | 设备处于ota模式 |
| -6 | 未连接设备 |
| -7 | 执行中的指令被中断 |
| -99 | JSON解析失败 |