Documentation
Includes
tuya_error_code.h
#include "tuya_error_code.h"
Macros
Marco TUYA_CLOUD_ERROR_CODE_H
#define TUYA_CLOUD_ERROR_CODE_H
Marco OPRT_INIT_MUTEX_ATTR_FAILED
#define OPRT_INIT_MUTEX_ATTR_FAILED (-101)
Marco OPRT_SET_MUTEX_ATTR_FAILED
#define OPRT_SET_MUTEX_ATTR_FAILED (-102)
Marco OPRT_DESTROY_MUTEX_ATTR_FAILED
#define OPRT_DESTROY_MUTEX_ATTR_FAILED (-103)
Marco OPRT_INIT_MUTEX_FAILED
#define OPRT_INIT_MUTEX_FAILED (-104)
Marco OPRT_MUTEX_LOCK_FAILED
#define OPRT_MUTEX_LOCK_FAILED (-105)
Marco OPRT_MUTEX_TRYLOCK_FAILED
#define OPRT_MUTEX_TRYLOCK_FAILED (-106)
Marco OPRT_MUTEX_LOCK_BUSY
#define OPRT_MUTEX_LOCK_BUSY (-107)
Marco OPRT_MUTEX_UNLOCK_FAILED
#define OPRT_MUTEX_UNLOCK_FAILED (-108)
Marco OPRT_MUTEX_RELEASE_FAILED
#define OPRT_MUTEX_RELEASE_FAILED (-109)
Marco OPRT_MEM_PARTITION_EMPTY
#define OPRT_MEM_PARTITION_EMPTY (-111)
Marco OPRT_MEM_PARTITION_FULL
#define OPRT_MEM_PARTITION_FULL (-112)
Marco OPRT_MEM_PARTITION_NOT_FOUND
#define OPRT_MEM_PARTITION_NOT_FOUND (-113)
Marco OPRT_DONOT_FOUND_MODULE
#define OPRT_DONOT_FOUND_MODULE (-114)
Marco OPRT_INIT_SEM_FAILED
#define OPRT_INIT_SEM_FAILED (-201)
Marco OPRT_WAIT_SEM_FAILED
#define OPRT_WAIT_SEM_FAILED (-202)
Marco OPRT_POST_SEM_FAILED
#define OPRT_POST_SEM_FAILED (-203)
Marco OPRT_THRD_STA_UNVALID
#define OPRT_THRD_STA_UNVALID (-301)
Marco OPRT_THRD_CR_FAILED
#define OPRT_THRD_CR_FAILED (-302)
Marco OPRT_THRD_JOIN_FAILED
#define OPRT_THRD_JOIN_FAILED (-303)
Marco OPRT_THRD_SELF_CAN_NOT_JOIN
#define OPRT_THRD_SELF_CAN_NOT_JOIN (-304)
Marco OPRT_TIMERID_EXIST
#define OPRT_TIMERID_EXIST (-401)
Marco OPRT_TIMERID_NOT_FOUND
#define OPRT_TIMERID_NOT_FOUND (-402)
Marco OPRT_TIMERID_UNVALID
#define OPRT_TIMERID_UNVALID (-403)
Marco OPRT_GET_IDLE_TIMERID_ERROR
#define OPRT_GET_IDLE_TIMERID_ERROR (-404)
Marco OPRT_MSG_NOT_FOUND
#define OPRT_MSG_NOT_FOUND (-501)
Marco OPRT_MSG_LIST_EMPTY
#define OPRT_MSG_LIST_EMPTY (-502)
Marco OPRT_WIFI_SCAN_FAIL
#define OPRT_WIFI_SCAN_FAIL (-601)
Marco OPRT_WF_MAC_SET_FAIL
#define OPRT_WF_MAC_SET_FAIL (-602)
Marco OPRT_WF_CONN_FAIL
#define OPRT_WF_CONN_FAIL (-603)
Marco OPRT_WF_NW_CFG_FAIL
#define OPRT_WF_NW_CFG_FAIL (-604)
Marco OPRT_WF_AP_SACN_FAIL
#define OPRT_WF_AP_SACN_FAIL (-605)
Marco OPRT_WF_NOT_FIND_ASS_AP
#define OPRT_WF_NOT_FIND_ASS_AP (-606)
Marco OPRT_DISCONNECTED_WITH_ROUTER
#define OPRT_DISCONNECTED_WITH_ROUTER (-607)
Marco OPRT_BUF_NOT_ENOUGH
#define OPRT_BUF_NOT_ENOUGH (-704)
Marco OPRT_URL_PARAM_OUT_LIMIT
#define OPRT_URL_PARAM_OUT_LIMIT (-705)
Marco OPRT_HTTP_OS_ERROR
#define OPRT_HTTP_OS_ERROR (-706)
Marco OPRT_HTTP_PR_REQ_ERROR
#define OPRT_HTTP_PR_REQ_ERROR (-707)
Marco OPRT_HTTP_SD_REQ_ERROR
#define OPRT_HTTP_SD_REQ_ERROR (-708)
Marco OPRT_HTTP_RD_ERROR
#define OPRT_HTTP_RD_ERROR (-709)
Marco OPRT_HTTP_AD_HD_ERROR
#define OPRT_HTTP_AD_HD_ERROR (-710)
Marco OPRT_HTTP_GET_RESP_ERROR
#define OPRT_HTTP_GET_RESP_ERROR (-711)
Marco OPRT_HTTP_AES_INIT_ERR
#define OPRT_HTTP_AES_INIT_ERR (-712)
Marco OPRT_HTTP_AES_OPEN_ERR
#define OPRT_HTTP_AES_OPEN_ERR (-713)
Marco OPRT_HTTP_AES_SET_KEY_ERR
#define OPRT_HTTP_AES_SET_KEY_ERR (-714)
Marco OPRT_HTTP_AES_ENCRYPT_ERR
#define OPRT_HTTP_AES_ENCRYPT_ERR (-715)
Marco OPRT_CR_HTTP_URL_H_ERR
#define OPRT_CR_HTTP_URL_H_ERR (-716)
Marco OPRT_HTTPS_HANDLE_FAIL
#define OPRT_HTTPS_HANDLE_FAIL (-717)
Marco OPRT_HTTPS_RESP_UNVALID
#define OPRT_HTTPS_RESP_UNVALID (-718)
Marco OPRT_HTTPS_NO_SUPPORT_RANGE
#define OPRT_HTTPS_NO_SUPPORT_RANGE (-719)
Marco OPRT_HTTPS_NOT_ENCRYPT_RET
#define OPRT_HTTPS_NOT_ENCRYPT_RET (-720)
Marco OPRT_HTTP_FILL_URL_H_ERR
#define OPRT_HTTP_FILL_URL_H_ERR (-721)
Marco OPRT_HTTP_FILL_URL_FULL_ERR
#define OPRT_HTTP_FILL_URL_FULL_ERR (-722)
Marco OPRT_HTTP_FILL_DATA_ERR
#define OPRT_HTTP_FILL_DATA_ERR (-723)
Marco OPRT_HTTP_URL_CFG_AI_SPEAKER_ERR
#define OPRT_HTTP_URL_CFG_AI_SPEAKER_ERR (-724)
Marco OPRT_HTTP_URL_CFG_URL_ERR
#define OPRT_HTTP_URL_CFG_URL_ERR (-725)
Marco OPRT_HTTP_URL_CFG_URL2IP_ERR
#define OPRT_HTTP_URL_CFG_URL2IP_ERR (-726)
Marco OPRT_HTTP_URL_CFG_URL2IP_SELF_ERR
#define OPRT_HTTP_URL_CFG_URL2IP_SELF_ERR (-727)
Marco OPRT_HTTP_URL_CFG_URL2IP_PSK_ERR
#define OPRT_HTTP_URL_CFG_URL2IP_PSK_ERR (-728)
Marco OPRT_DP_ATTR_ILLEGAL
#define OPRT_DP_ATTR_ILLEGAL (-902)
Marco OPRT_DP_TYPE_PROP_ILLEGAL
#define OPRT_DP_TYPE_PROP_ILLEGAL (-903)
Marco OPRT_DP_REPORT_CLOUD_ERR
#define OPRT_DP_REPORT_CLOUD_ERR (-904)
Marco OPRT_NO_NEED_SET_PRODINFO
#define OPRT_NO_NEED_SET_PRODINFO (-905)
Marco OPRT_NW_INVALID
#define OPRT_NW_INVALID (-906)
Marco OPRT_SELECT_ERR
#define OPRT_SELECT_ERR (-907)
Marco OPRT_SELECT_TM
#define OPRT_SELECT_TM (-908)
Marco OPRT_DEV_NOT_BIND
#define OPRT_DEV_NOT_BIND (-910)
Marco OPRT_FW_UG_FAILED
#define OPRT_FW_UG_FAILED (-911)
Marco OPRT_VER_FMT_ERR
#define OPRT_VER_FMT_ERR (-912)
Marco OPRT_FW_NOT_EXIST
#define OPRT_FW_NOT_EXIST (-913)
Marco OPRT_SEM_CR_ERR
#define OPRT_SEM_CR_ERR (-914)
Marco OPRT_SELECT_TIMEOUT
#define OPRT_SELECT_TIMEOUT (-915)
Marco OPRT_GW_MQ_OFFLILNE
#define OPRT_GW_MQ_OFFLILNE (-916)
Marco OPRT_NOT_SPT_CLX_DP
#define OPRT_NOT_SPT_CLX_DP (-917)
Marco OPRT_UG_PKG_NOT_ENOUGH
#define OPRT_UG_PKG_NOT_ENOUGH (-919)
Marco OPRT_SCMA_INVALID
#define OPRT_SCMA_INVALID (-920)
Marco OPRT_PRODECT_KEY_NULL
#define OPRT_PRODECT_KEY_NULL (-921)
Marco OPRT_DEVICE_VER_NULL
#define OPRT_DEVICE_VER_NULL (-922)
Marco OPRT_MSG_OUT_OF_LMT
#define OPRT_MSG_OUT_OF_LMT (-923)
Marco OPRT_NOT_FOUND_AUTH_SSID
#define OPRT_NOT_FOUND_AUTH_SSID (-924)
Marco OPRT_SOCKET_FAULT
#define OPRT_SOCKET_FAULT (-925)
Marco OPRT_MQ_PUBLISH_TIMEOUT
#define OPRT_MQ_PUBLISH_TIMEOUT (-926)
Marco OPRT_GW_NOT_EXIST
#define OPRT_GW_NOT_EXIST (-927)
Marco OPRT_GW_SCHEMA_SIZE_LMT_OUT
#define OPRT_GW_SCHEMA_SIZE_LMT_OUT (-928)
Marco OPRT_DEV_DP_CNT_INVALID
#define OPRT_DEV_DP_CNT_INVALID (-929)
Marco OPRT_TOKEN_OVERTIME
#define OPRT_TOKEN_OVERTIME (-930)
Marco OPRT_WF_NW_CFG_RECV_CONTINUE
#define OPRT_WF_NW_CFG_RECV_CONTINUE (-931)
Marco OPRT_SERV_VRFY_FAIL
#define OPRT_SERV_VRFY_FAIL (-933)
Marco OPRT_NO_AUTHENTICATION
#define OPRT_NO_AUTHENTICATION (-936)
Marco OPRT_CMD_OUT_OF_TIME_NOT_EXEC
#define OPRT_CMD_OUT_OF_TIME_NOT_EXEC (-937)
Marco OPRT_CMD_NOT_EXEC
#define OPRT_CMD_NOT_EXEC (-938)
Marco OPRT_LAN_NO_CLIENT
#define OPRT_LAN_NO_CLIENT (-940)
Marco OPRT_WF_INTF_LACK_REG_CB
#define OPRT_WF_INTF_LACK_REG_CB (-941)
Marco OPRT_WF_INTF_NO_REG_CB
#define OPRT_WF_INTF_NO_REG_CB (-942)
Marco OPRT_STORAGE_UPLOAD
#define OPRT_STORAGE_UPLOAD (-943)
Marco OPRT_DP_ID_NOT_FOUND
#define OPRT_DP_ID_NOT_FOUND (-944)
Marco OPRT_DP_TP_NOT_MATCH
#define OPRT_DP_TP_NOT_MATCH (-945)
Marco OPRT_DEV_NEED_REGISTER
#define OPRT_DEV_NEED_REGISTER (-946)
Marco OPRT_DEV_RESET_FACTORY
#define OPRT_DEV_RESET_FACTORY (-947)
Marco OPRT_API_VERSION_WRONG
#define OPRT_API_VERSION_WRONG (-948)
Marco OPRT_DEV_ALREADY_BIND
#define OPRT_DEV_ALREADY_BIND (-949)
Marco OPRT_API_DECODE_FAILED
#define OPRT_API_DECODE_FAILED (-950)
Marco OPRT_API_TOKEN_EXPIRE
#define OPRT_API_TOKEN_EXPIRE (-951)
Marco OPRT_NOT_EXISTS
#define OPRT_NOT_EXISTS (-952)
Marco OPRT_DP_ALREADY_PROCESS
#define OPRT_DP_ALREADY_PROCESS (-953)
Marco OPRT_API_VERIFY_FAILED
#define OPRT_API_VERIFY_FAILED (-954)
Marco OPRT_FILE_IS_FULL
#define OPRT_FILE_IS_FULL (-999)
Marco OPRT_WRITE_FILE_FAILED
#define OPRT_WRITE_FILE_FAILED (-1000)
Marco OPRT_OPEN_FILE_FAILED
#define OPRT_OPEN_FILE_FAILED (-1001)
Marco OPRT_PRINT_LOG_LEVEL_HIGHER
#define OPRT_PRINT_LOG_LEVEL_HIGHER (-1002)
#define OPRT_FORMAT_STRING_FAILED (-1003)
Marco OPRT_STRING_TOO_LONG
#define OPRT_STRING_TOO_LONG (-1004)
Marco OPRT_WR_FLASH_ERROR
#define OPRT_WR_FLASH_ERROR (-1005)
Marco OPRT_ROUTER_NOT_FIND
#define OPRT_ROUTER_NOT_FIND (-1006)
Marco OPRT_SECURITY_VERIFY_NOT_OK
#define OPRT_SECURITY_VERIFY_NOT_OK (-1008)
Marco OPRT_FLASH_NOT_ENOUGH_PAGE
#define OPRT_FLASH_NOT_ENOUGH_PAGE (-1009)
Marco OPRT_ERASE_FLASH_ERROR
#define OPRT_ERASE_FLASH_ERROR (-1088) // check the return value by custom
Marco OPRT_OSS_OPERATION_INIT_FAILED
#define OPRT_OSS_OPERATION_INIT_FAILED (-1100)
Marco OPRT_OSS_OPERATION_UPDATE_FAILED
#define OPRT_OSS_OPERATION_UPDATE_FAILED (-1101)
Marco OPRT_OSS_OPERATION_UPLOAD_FAILED
#define OPRT_OSS_OPERATION_UPLOAD_FAILED (-1102)
Marco OPRT_MOTION_DETECTION_ALARM_PACK_REPORT_FAILED
#define OPRT_MOTION_DETECTION_ALARM_PACK_REPORT_FAILED (-1103)
Marco OPRT_TRANSFER_INIT_FAILED
#define OPRT_TRANSFER_INIT_FAILED (-1104)
Marco OPRT_LOG_SEQ_LOCKED
#define OPRT_LOG_SEQ_LOCKED (-1200)
Marco OPRT_LOG_SEQ_DONT_LOCKED
#define OPRT_LOG_SEQ_DONT_LOCKED (-1201)
Marco OPRT_LOCAL_LINK_IGNORE
#define OPRT_LOCAL_LINK_IGNORE (-1300)
Marco OPRT_LOCAL_LINK_CONTINUE
#define OPRT_LOCAL_LINK_CONTINUE (-1301)
Marco OPRT_IMG_PROC_IMG_TYPE
#define OPRT_IMG_PROC_IMG_TYPE (-1201)
Marco OPRT_IMG_PROC_IMG_SIZE
#define OPRT_IMG_PROC_IMG_SIZE (-1202)
Marco OPRT_IMG_PROC_PTR_NULL
#define OPRT_IMG_PROC_PTR_NULL (-1203)
Marco OPRT_IMG_PROC_ARRAY_SIZE
#define OPRT_IMG_PROC_ARRAY_SIZE (-1204)
Marco OPRT_IMG_PROC_SCALE_SIZE
#define OPRT_IMG_PROC_SCALE_SIZE (-1205)
Marco OPRT_IMG_PROC_PARA_ERROR
#define OPRT_IMG_PROC_PARA_ERROR (-1206)
Marco OPRT_EVENT_STATUS_INVALID
#define OPRT_EVENT_STATUS_INVALID (-2000)
Marco OPRT_ENCRYPT_KEY_UPDATED
#define OPRT_ENCRYPT_KEY_UPDATED (-2001)
Marco OPRT_ORDER_EXPIRE
#define OPRT_ORDER_EXPIRE (-2002)
Marco OPRT_NO_MORE_DATA
#define OPRT_NO_MORE_DATA (-2003)
Marco OPRT_CLOUD_STORAGE_OFF
#define OPRT_CLOUD_STORAGE_OFF (-2004)
Marco OPRT_CLOUD_STORAGE_STATUS_INVALID
#define OPRT_CLOUD_STORAGE_STATUS_INVALID (-2005)
Marco OPRT_REMOTE_API_RUN_UNKNOW_FAILED
#define OPRT_REMOTE_API_RUN_UNKNOW_FAILED (-2006)
Marco OPRT_DEVICE_REMOVED
#define OPRT_DEVICE_REMOVED (-2007)
Marco OPRT_SIGNATURE_ERROR
#define OPRT_SIGNATURE_ERROR (-2008)
Marco OPRT_DEVICE_NOT_WRONG
#define OPRT_DEVICE_NOT_WRONG (-2009)
Marco OPRT_WORK_NUM_EXIST
#define OPRT_WORK_NUM_EXIST (-2010)
Marco OPRT_SERVER_NOT_CONNECTED
#define OPRT_SERVER_NOT_CONNECTED (-2011)
Marco OPRT_AUTH_FAIL
#define OPRT_AUTH_FAIL (-2012)
Marco OPRT_LOCAL_AI_FACE_NOT_INIT
#define OPRT_LOCAL_AI_FACE_NOT_INIT (-2013)
Marco OPRT_LOCAL_AI_FACE_DB_ERROR
#define OPRT_LOCAL_AI_FACE_DB_ERROR (-2014)
Marco OPRT_UPLOAD_INTERRUPT_ERROR
#define OPRT_UPLOAD_INTERRUPT_ERROR (-2015)
Marco OPRT_DEVICE_IS_SUB_NODE_OR_IN_ELECTION
#define OPRT_DEVICE_IS_SUB_NODE_OR_IN_ELECTION (-2016)
Marco OPRT_WARN_LIVING_CHROMECAST
#define OPRT_WARN_LIVING_CHROMECAST (148)
Marco OPRT_WARN_LIVING_ECHOSHOW
#define OPRT_WARN_LIVING_ECHOSHOW (149)
Marco OPRT_INFO_QUIT_CHROMECAST
#define OPRT_INFO_QUIT_CHROMECAST (150)
Marco OPRT_INFO_QUIT_ECHOSHOW
#define OPRT_INFO_QUIT_ECHOSHOW (151)
Marco MQTT_DEF_ERR
#define MQTT_DEF_ERR (-3000)
Marco MQTT_INVALID_PARM
#define MQTT_INVALID_PARM (-3001)
Marco MQTT_MALLOC_FAILED
#define MQTT_MALLOC_FAILED (-3002)
Marco MQTT_DNS_PARSED_FAILED
#define MQTT_DNS_PARSED_FAILED (-3010)
Marco MQTT_SOCK_CREAT_FAILED
#define MQTT_SOCK_CREAT_FAILED (-3011)
Marco MQTT_SOCK_CET_FAILED
#define MQTT_SOCK_CET_FAILED (-3012)
Marco MQTT_TCP_CONNECD_FAILED
#define MQTT_TCP_CONNECD_FAILED (-3013)
Marco MQTT_TCP_TLS_CONNECD_FAILED
#define MQTT_TCP_TLS_CONNECD_FAILED (-3014)
Marco MQTT_PACK_SEND_FAILED
#define MQTT_PACK_SEND_FAILED (-3015)
#define MQTT_RECV_DATA_FORMAT_WRONG (-3016)
Marco MQTT_RECV_DATA_MSGID_NOT_MATCH
#define MQTT_RECV_DATA_MSGID_NOT_MATCH (-3017)
Marco MQTT_START_TM_MSG_ERR
#define MQTT_START_TM_MSG_ERR (-3018)
Marco MQTT_OVER_MAX_MESSAGE_LEN
#define MQTT_OVER_MAX_MESSAGE_LEN (-3019)
Marco MQTT_PING_SEND_ERR
#define MQTT_PING_SEND_ERR (-3020)
Functions
Vars
Consts
Types
Typedefs