简介
SDK 的错误码说明,参考头文件 "iv_err.h"。
说明
错误码 | 取值 | 说明 |
IV_ERR_NONE | 0 | 成功。 |
系统模块错误码
系统模块错误码 | 取值 | 说明 |
IV_ERR_SYS_INIT_PRM_NULL | -100 | 系统模块初始化参数为空。 |
IV_ERR_SYS_INIT_CB_NULL | -101 | 系统模块初始化回调函数为空。 |
IV_ERR_SYS_INIT_PRM_RANGE | -102 | 系统模块初始化参数超过范围。 |
IV_ERR_SYS_DEVICE_INFORMATION | -103 | 系统模块获取设备信息错误。 |
IV_ERR_SYS_DYNAMIC_REG_DEVIECE | -104 | 动态注册设备失败。 |
IV_ERR_SYS_NOT_SUPPORT | -105 | 暂不支持此功能,此功能被裁剪,此功能已淘汰等。 |
IV_ERR_SYS_NTP_NOT_AVAILABLE | -106 | NTP 时间错误,NTP 时间不可用,NTP 时间不精确等。 |
物模型模块错误码
物模型模块错误码 | 取值 | 说明 |
IV_ERR_DM_INIT_PRM_NULL | -200 | 物模型模块初始化参数为空。 |
IV_ERR_DM_INIT_CB_NULL | -201 | 物模型模块初始化回调函数为空。 |
IV_ERR_DM_INIT_PRM_RANGE | -202 | 物模型模块参数超过范围。 |
IV_ERR_DM_INIT_ENV | -203 | 物模型模块初始化环境错误。 |
IV_ERR_DM_TYPE_NOT_SUPPORT | -204 | 物模型模块类型不支持。 |
IV_ERR_DM_NULL_PTR | -205 | 物模型输入参数空指针。 |
IV_ERR_DM_REPORT_EVENT_FAIL | -206 | 事件上报失败。 |
IV_ERR_DM_REPORT_BUSY | -207 | 属性上报忙。 |
IV_ERR_DM_REQUEST_BUSY | -208 | 属性请求忙。 |
音视频对讲模块错误码
音视频对讲模块错误码 | 取值 | 说明 |
IV_ERR_AVT_INIT_PRM_NULL | -300 | 音视频传输和对讲模块初始化参数为空。 |
IV_ERR_AVT_INIT_CB_NULL | -301 | 音视频传输和对讲模块初始化回调函数为空。 |
IV_ERR_AVT_INIT_PRM_RANGE | -302 | 音视频传输和对讲模块参数超过范围。 |
IV_ERR_AVT_REQ_CHN_BUSY | -303 | 音视频传输和对讲模块请求通道忙。 |
IV_ERR_AVT_SEND_STREAM_TOO_BIG | -304 | 发送的数据超过初始设置的最大值。 |
IV_ERR_AVT_CHN_NOT_EXIT | -305 | 请求的通道不存在。 |
IV_ERR_AVT_NEED_IDR_FRAME | -306 | 需要关键帧。 |
IV_ERR_AVT_MALLOC_BUFFER_FAILED | -307 | 分配的内存失败。 |
IV_ERR_AVT_FAILED | -308 | 音视频传输和对讲模块运行错误。 |
IV_ERR_AVT_INPUT_PARAM_NULL | -309 | 接口入参为空。 |
IV_ERR_AVT_INPUT_PARAM_INVAILD | -310 | 接口入参无效。 |
IV_ERR_AVT_SEND_DATA_TIMEOUT | -311 | 接口调用超时。 |
配网模块错误码
配网模块错误码 | 取值 | 说明 |
IV_ERR_AD_QR_NO_PARSE_RESULT | -400 | 配网模块解析二维码失败。 |
IV_ERR_AD_QR_PARSE_PRM_RANGE | -401 | 配网模块解析二维码参数超出范围。 |
IV_ERR_AD_INIT_PRM_RANGE | -402 | 配网模块初始化参数超过范围。 |
IV_ERR_AD_INIT_PRM_NULL | -403 | 配网模块初始化参数为空。 |
IV_ERR_AD_INIT_CB_NULL | -404 | 配网模块初始化回调函数为空。 |
IV_ERR_AD_SUBSCRIBE_FAIL | -405 | 配网模块订阅消息失败。 |
IV_ERR_AD_PUBLISH_FAIL | -406 | 配网模块发布消息失败。 |
IV_ERR_AD_TIME_OUT | -407 | 配网超时。 |
本地录像模块错误码
本地录像模块错误码 | 取值 | 说明 |
IV_ERR_RD_INIT_PRM_NULL | -500 | 本地录像模块初始化参数为空。 |
IV_ERR_RD_INIT_CB_NULL | -501 | 本地录像模块初始化回调为空。 |
IV_ERR_RD_INIT_PRM_RANGE | -502 | 本地录像模块初始化超过范围。 |
IV_ERR_RD_INIT_SD_PATH_INVALID | -503 | 本地录像模块 SD 路径无效。 |
IV_ERR_RD_CREATE_RECORD_DIR | -504 | 本地录像模块创建存储目录错误。 |
云存模块错误码
云存模块错误码 | 取值 | 说明 |
IV_ERR_CS_INIT_PRM_NULL | -600 | 云存模块初始化参数为 NULL。 |
IV_ERR_CS_INIT_CB_NULL | -601 | 云存模块初始化回调函数为空。 |
IV_ERR_CS_INIT_PRM_RANGE | -602 | 云存模块输入参数超过范围。 |
IV_ERR_CS_UPLOAD_AUTH_NOT_AVAILABLE | -603 | 云存模块未开通权限。 |
IV_ERR_CS_UPLOAD_OPEN_FILE_FAIL | -604 | 云存模块打开缓存文件失败。 |
IV_ERR_CS_PRM_NOT_AVAILABLE | -605 | 参数不可用,未初始化。 |
IV_ERR_CS_PRM_MALLOC_FAIL | -606 | 云存模块分配内存失败。 |
IV_ERR_CS_APPLY_NO_SERVICE | -607 | 云存套餐不可用。 |
IV_ERR_CS_QUERY_SERVICE_TIMEOUT | -608 | 查询云存套餐超时。 |
IV_ERR_CS_EVENT_IS_VALID | -609 | 云存事件无效。 |
IV_ERR_CS_INIT_REPEAT | -610 | 云存重复初始化。 |
自定义信令模块错误码
自定义信令模块错误码 | 取值 | 说明 |
IV_ERR_UC_INIT_PRM_NULL | -700 | 自定义信令模块初始化参数为 NULL。 |
IV_ERR_UC_PRM_RANGE | -701 | 自定义信令模块接口参数错误。 |
IV_ERR_UC_INIT_CB_NULL | -702 | 自定义信令模块初始化回调函数为空。 |
IV_ERR_UC_INIT_PRO_FAIL | -703 | 自定义信令模块初始化过程中失败。 |
IV_ERR_UC_MSG_SEND_FAIL | -704 | 自定义信令模块数据发送失败。 |
IV_ERR_UC_MSG_LEN_RANGE | -705 | 自定义信令模块数据长度超出范围。 |
云 AI 模块错误码
云 AI 模块错误码 | 取值 | 说明 |
IV_ERR_CLOUDAI_WRONG_PARA | -750 | 云 AI 模块参数错误。 |
IV_ERR_CLOUDAI_HTTP_REQ | -751 | 云 AI HTTP 请求错误。 |
IV_ERR_CLOUDAI_STOP | -752 | 云 AI 模块业务停止。 |
IV_ERR_CLOUDAI_INIT_FAIL | -753 | 云 AI 模块参数错误。 |
IV_ERR_CLOUDAI_FILE_FAIL | -754 | 云 AI 模块文件操作失败。 |
IV_ERR_CLOUDAI_PROPERTY_FAIL | -755 | 云 AI 模块物模型操作失败。 |
IV_ERR_CLOUDAI_MQTT_PUBILSH | -756 | 云 AI 模块 mqtt 消息发布失败。 |
IV_ERR_CLOUDAI_MQTT_TIMEOUT | -757 | 云 AI 模块 mqtt 消息超时。 |
IV_ERR_CLOUDAI_MEMORY_FAIL | -758 | 云 AI 模块分配内存失败。 |
IV_ERR_CLOUDAI_MODEL_FAIL | -759 | 云 AI 模块模型 ID 错误。 |
IV_ERR_CLOUDAI_COMM_FAIL | -760 | 云 AI 模块内部通用错误。 |
OTA模块错误码
OTA 模块错误码 | 取值 | 说明 |
IV_ERR_OTA_INIT_PRM_NULL | -800 | OTA 模块初始化参数为空。 |
IV_ERR_OTA_INIT_CB_NULL | -801 | OTA 模块回调函数为空。 |
IV_ERR_OTA_START_FAIL | -802 | 无法启动 OTA 升级。 |
IV_ERR_OTA_PROGRESS_TYPE_ERROR | -803 | OTA 升级失败。 |
低功耗保活模块错误码
低功耗保活模块错误码 | 取值 | 说明 |
IV_ERR_KP_INPUT_PRM_NULL | -900 | 低功耗保活模块初始化参数为空。 |
IV_ERR_KP_REGISTER_FAILED | -901 | 低功耗保活模块注册失败。 |
IV_ERR_KP_SEND_FAILED | -902 | 低功耗保活模块发送消息失败。 |
IV_ERR_KP_GET_TIMEOUT | -903 | 低功耗保活模块等待响应超时。 |
其他错误码
其他错误码 | 取值 | 说明 |
IV_ERR_DEVICE_OFFLINE | -1001 | 设备处于离线状态。 |