错误码说明
功能概述
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解析失败 |