Documentation
Includes
tuya_cloud_types.h
#include "tuya_cloud_types.h"
tuya_cloud_com_defs.h
#include "tuya_cloud_com_defs.h"
tuya_cloud_wifi_defs.h
#include "tuya_cloud_wifi_defs.h"
tuya_iot_com_api.h
#include "tuya_iot_com_api.h"
Macros
Marco _TUYA_IOT_WIFI_API_H
#define _TUYA_IOT_WIFI_API_H
Marco tuya_iot_wf_soc_dev_init(cfg, start_mode,cbs,product_key,wf_sw_ver)
#define tuya_iot_wf_soc_dev_init(cfg, start_mode,cbs,product_key,wf_sw_ver) \
tuya_iot_wf_soc_dev_init_param(cfg, start_mode,cbs,NULL,product_key,wf_sw_ver)
Marco tuya_iot_reg_get_wf_nw_stat_cb(wf_nw_stat_cb)
#define tuya_iot_reg_get_wf_nw_stat_cb(wf_nw_stat_cb) \
tuya_iot_reg_get_wf_nw_stat_cb_params(wf_nw_stat_cb, 1)
Functions
Func tuya_iot_set_wf_gw_prod_info
OPERATE_RET tuya_iot_set_wf_gw_prod_info(IN CONST WF_GW_PROD_INFO_S *wf_prod_info);
Func tuya_iot_set_wf_gw_debug_info
OPERATE_RET tuya_iot_set_wf_gw_debug_info(IN CONST DEBUG_GW_PROD_INFO_S *debug_info);
Func tuya_iot_wf_timeout_set
VOID tuya_iot_wf_timeout_set(IN CONST UINT_T timeout);
Func tuya_iot_wf_dev_init
OPERATE_RET tuya_iot_wf_dev_init(IN CONST GW_WF_CFG_MTHD_SEL cfg, IN CONST GW_WF_START_MODE start_mode,
IN CONST TY_IOT_CBS_S *cbs, IN CONST CHAR_T *firmware_key,
IN CONST CHAR_T *product_key, IN CONST CHAR_T *wf_sw_ver,IN CONST DEV_TYPE_T tp,
IN CONST GW_ATTACH_ATTR_T *attr, IN CONST UINT_T attr_num);
Func tuya_iot_wf_mcu_dev_init
OPERATE_RET tuya_iot_wf_mcu_dev_init(IN CONST GW_WF_CFG_MTHD_SEL cfg, IN CONST GW_WF_START_MODE start_mode,
IN CONST TY_IOT_CBS_S *cbs, IN CONST CHAR_T *p_firmware_key,
IN CONST CHAR_T *product_key,IN CONST CHAR_T *wf_sw_ver,IN CONST CHAR_T *mcu_sw_ver);
Func tuya_iot_wf_soc_dev_init_param
OPERATE_RET tuya_iot_wf_soc_dev_init_param(IN CONST GW_WF_CFG_MTHD_SEL cfg, IN CONST GW_WF_START_MODE start_mode,
IN CONST TY_IOT_CBS_S *cbs,IN CONST CHAR_T *firmware_key,
IN CONST CHAR_T *product_key,IN CONST CHAR_T *wf_sw_ver);
Func tuya_iot_reg_get_wf_nw_stat_cb_params
OPERATE_RET tuya_iot_reg_get_wf_nw_stat_cb_params(IN CONST GET_WF_NW_STAT_CB wf_nw_stat_cb, IN CONST INT_T min_interval_s);
Func tuya_iot_set_wf_cfg_err_code_cb
OPERATE_RET tuya_iot_set_wf_cfg_err_code_cb(IN CONST WF_NW_CFG_ERR_CODE_CB wf_nw_cfg_err_code_cb);
Func tuya_iot_wf_gw_unactive
OPERATE_RET tuya_iot_wf_gw_unactive(VOID);
Func tuya_iot_wf_gw_reset
OPERATE_RET tuya_iot_wf_gw_reset(VOID);
Func tuya_iot_wf_gw_fast_unactive
OPERATE_RET tuya_iot_wf_gw_fast_unactive(IN CONST GW_WF_CFG_MTHD_SEL mthd,IN CONST GW_WF_START_MODE wifi_start_mode);
Func tuya_iot_wf_fast_get_nc_type
OPERATE_RET tuya_iot_wf_fast_get_nc_type(GW_WF_NWC_FAST_STAT_T *nc_type);
Func tuya_iot_set_user_def_ap_if
OPERATE_RET tuya_iot_set_user_def_ap_if(IN CONST CHAR_T *ssid,IN CONST CHAR_T *passwd);
Func tuya_iot_get_dev_ap_if
OPERATE_RET tuya_iot_get_dev_ap_if(OUT CHAR_T *ssid,OUT CHAR_T *passwd);
Func tuya_iot_gw_wf_user_cfg
OPERATE_RET tuya_iot_gw_wf_user_cfg(IN CONST CHAR_T *ssid,IN CONST CHAR_T *passwd,IN CONST CHAR_T *token);
Func tuya_iot_set_max_sta_conn
VOID tuya_iot_set_max_sta_conn(IN CONST UCHAR_T max_conn);
Func tuya_iot_set_nw_ip
VOID tuya_iot_set_nw_ip(IN CONST CHAR_T* ip, IN CONST CHAR_T* mask, IN CONST CHAR_T* gw);
Vars
Consts
Types
Typedefs