MideaSDK-Android 3.0 错误码介绍文档
2017年12月21日
- API文档中错误常量全定义在MSmartErrorCode中。
- 所有的MSmartErrorMessage都包含主错误码和子错误码。
- 主错误定义的更加粗略,属于业务级的,子错误码更加详细属于功能级的。
建议:对于普通用户来讲,只需要提示主错误所代表的错误还以即可,但子错误码可以在错误提示信息中展示,例如:透传失败(8193)。
| 序号 | 主错误码 | 子错误码 | 常量定义 | 错误码说明 |
|---|---|---|---|---|
| 1 | 0x0000 | 0x0000 | CODE_SUCCESS | SDK接口调用成功 |
| 2 | 0x1100 | 0x1100 | CODE_REPEAT_CALL | 重复调用 |
| 3 | 0x1101 | 0x1101 | CODE_USER_NOT_LOGGED | 用户未登录 |
| 4 | 0x1201 | 0x1201 | CODE_DEVICE_NOT_EXIST | 本地无此设备 |
| 5 | 0x1205 | 0x1205 | CODE_DEVICE_TYPE_INVALID | 设备类型无效 |
| 6 | 0x1351 | 0x1351 | ERROR_FAMILY_NOT_EXIST | 家庭不存在 |
| 7 | 0x1353 | 0x1353 | ERROR_NOT_FAMILY_OWNER | 非家庭主人 |
| 8 | 0x2000 | 0x2000 | CODE_HTTP_FAILED | HTTP请求失败 |
| 9 | 0x2001 | 0x2001 | CODE_HTTP_TIMEOUT | HTTP请求超时 |
| 10 | 0x2002 | 0x2002 | CODE_HTTP_RESOLV_FAILED | HTTP请求结果解析失败 |
| 11 | 0x2003 | 0x2003 | CODE_HTTP_SERVER_ERROR | HTTP服务器系统错误 |
| 12 | 0x2004 | / | CODE_HTTP_BUSINESS_ERROR | HTTP服务器业务错误 |
| 13 | 0x2100 | 0x2100 | CODE_TRANSPORT_FAILED | 透传失败 |
| 14 | 0x2101 | CODE_TRANSPORT_INTERRUPTED | 透传被中断 | |
| 15 | 0x2102 | CODE_TRANSPORT_TIMEOUT | 透传超时 | |
| 16 | 0x2103 | CODE_TRANSPORT_RESOLVER_FAILED | 透传结果解析失败 | |
| 17 | 0x2104 | CODE_TRANSPORT_DEVICE_DISCONNECT | 透传设备连接断开 | |
| 18 | 0x2105 | CODE_SEND_DATA_PROTOCOL_RESOLVE_FAILED | 设备协议解析错误 | |
| 19 | 0x2016 | CODE_SEND_DATA_PROTOCOL_ILLEGAL | 设备协议不合法 | |
| 20 | 0x2200 | 0x2200 | OTA_UNKNOWN_MESSAGE | 未知消息 |
| 21 | 0x2201 | 0x2201 | OTA_NOT_FIND_FILE | 升级文件未找到 |
| 22 | 0x2202 | 0x2202 | OTA_DOWNLOAD_ERROR | 下载错误 |
| 23 | 0x2203 | 0x2203 | OTA_FILE_CHECKSUM_ERROR | 升级image文件checksum错误 |
| 24 | 0x2204 | 0x2204 | OTA_TFTP_TIME_OUI | TFTP Server 响应超时 |
| 25 | 0x2205 | 0x2205 | OTA_BAD_FILE_NAME | 文件名错误 |
| 26 | 0x2206 | 0x2206 | OTA_NONSUPPORT_PROTOCOL | 协议不支持 |
| 27 | 0x2207 | 0x2207 | OTA_INVALID_PARTITION | 无效的分区索引 |
| 28 | 0x2208 | 0x2208 | OTA_IMAGE_HDR_ERROR | image_hdr错误 |
| 29 | 0x2209 | 0x2209 | REBOOT_WIFI_FIRMWARE_FAILED | 重启设备失败 |
| 30 | 0x3001 | 0x3001 | CODE_CONFIGURE_TYPE_INVALID | 配网类型无效 |
| 31 | 0x3002 | 0x3002 | CODE_CONFIGURE_IS_RUNNING | 配网尚未结束 |
| 32 | 0x3100 | 0x3100 | CODE_ENABLE_WIFI_FAILED | 启用WIFI超时 |
| 33 | 0x3200 | 0x3200 | CODE_CONNECT_ROUTER_FAILED | 连接路由失败 |
| 34 | 0x3201 | CODE_CONNECT_ROUTER_SECURITY_UNSUPPORTED | 不支持的路由器加密类型 | |
| 35 | 0x3202 | CODE_CONNECT_ROUTER_PWD_WRONG | 连接路由密码错误 | |
| 36 | 0x3203 | CODE_CONNECT_ROUTER_WIFI_NOT_ENABLE | 连接路由WIFI未启用 | |
| 37 | 0x3204 | CODE_CONNECT_ROUTER_TIMEOUT | 连接路由超时 | |
| 38 | 0x3300 | 0x3300 | CODE_CONNECT_AP_FAILED | 连接设备热点失败 |
| 39 | 0x3301 | CODE_CONNECT_AP_WIFI_NOT_ENABLE | 连接设备热点WIFI未启用 | |
| 40 | 0x3302 | CODE_CONNECT_AP_TIMEOUT | 连接设备热点超时 | |
| 41 | 0x3303 | CODE_CONNECT_AP_PWD_WRONG | 连接设备热点密码错误 | |
| 42 | 0x3400 | 0x3400 | CODE_FIND_DEVICE_IN_AP_TIMEOUT | 设备热点网络设备发现超时 |
| 43 | 0x3500 | 0x3500 | CODE_CONNECT_DEVICE_FAILED | 设备连接其它错误 |
| 44 | 0x3501 | CODE_CONNECT_DEVICE_EXCEPTION | 设备连接IO异常 | |
| 45 | 0x3600 | 0x3600 | CODE_WRITE_ID_FAILED | 透传请求失败 |
| 46 | 0x3601 | CODE_WRITE_ID_INTERRUPT | 透传线程中断 | |
| 47 | 0x3602 | CODE_WRITE_ID_TIMEOUT | 透传请求超时 | |
| 48 | 0x3603 | CODE_WRITE_ID_RESOLVE_FAILED | 透传结果解析失败 | |
| 49 | 0x3604 | CODE_WRITE_ID_DEVICE_DISCONNECT | 透传Socket断开 | |
| 50 | 0x3700 | 0x3700 | CODE_GET_A0_FAILED | 透传请求失败 |
| 51 | 0x3701 | CODE_GET_A0_INTERRUPT | 透传线程中断 | |
| 52 | 0x3702 | CODE_GET_A0_TIMEOUT | 透传请求超时 | |
| 53 | 0x3703 | CODE_GET_A0D_RESOLVE_FAILED | 透传结果解析失败 | |
| 54 | 0x3704 | CODE_GET_A0_DEVICE_DISCONNECT | 透传Socket断开 | |
| 55 | 0x3800 | 0x3800 | CODE_SWITCH_STA_FAILED | 透传请求失败 |
| 56 | 0x3801 | CODE_SWITCH_STA_INTERRUPT | 透传线程中断 | |
| 57 | 0x3802 | CODE_SWITCH_STA_TIMEOUT | 透传请求超时 | |
| 58 | 0x3803 | CODE_SWITCH_STA_RESOLVE_FAILED | 透传结果解析失败 | |
| 59 | 0x3804 | CODE_SWITCH_STA_DEVICE_DISCONNECT | 透传Socket断开 | |
| 60 | 0x3900 | 0x3900 | CODE_WRITE_WIFI_CFG_FAILED | 透传请求失败 |
| 61 | 0x3901 | CODE_WRITE_WIFI_CFG_INTERRUPT | 透传线程中断 | |
| 62 | 0x3902 | CODE_WRITE_WIFI_CFG_TIMEOUT | 透传请求超时 | |
| 63 | 0x3903 | CODE_WRITE_WIFI_CFG_RESOLVE_FAILED | 透传结果解析失败 | |
| 64 | 0x3904 | CODE_WRITE_WIFI_CFG_DEVICE_DISCONNECT | 透传Socket断开 | |
| 65 | 0x3A00 | 0x3A00 | CODE_RECONNECT_ROUTER_FAILED | 不支持的路由器加密类型 |
| 66 | 0x3A01 | CODE_RECONNECT_ROUTER_SECURITY_UNSUPPORTED | 连接路由密码错误 | |
| 67 | 0x3A02 | CODE_RECONNECT_ROUTER_PWD_WRONG | 连接路由WIFI未启用 | |
| 68 | 0x3A03 | CODE_RECONNECT_ROUTER_WIFI_NOT_ENABLE | 连接路由超时 | |
| 69 | 0x3A04 | CODE_RECONNECT_ROUTER_TIMEOUT | 连接路由失败 | |
| 70 | 0x3B00 | 0x3B00 | CODE_FIND_DEVICE_IN_ROUTER_TIMEOUT | 局域网设备发现失败 |
| 71 | 0x3C00 | 0x3C00 | CODE_MULTICAST_CONFIGURE_FAILED | 快连配网启动失败 |
| 72 | 0x3C01 | CODE_MULTICAST_CONFIGURE_WIFI_INVALID | 快连配网WIFI参数无效 |