TuyaOS
tuya_wifi_reset.h
1#ifndef __TUYA_WIFI_RESET_H__
2#define __TUYA_WIFI_RESET_H__
3
4#ifdef __cplusplus
5extern "C" {
6#endif
7
8
19VOID_T wifi_save_start_mode(GW_WF_START_MODE wf_start_mode);
20
28VOID_T wifi_update_nc_tp(VOID_T);
29
30
38VOID wifi_factory_reset_nc_type(P_TUYA_WIFI_CFG_PARAM p_config_params, INOUT GW_WORK_STAT_MAG_S *gw_wsm);
39
50VOID_T tuya_wifi_link_set_custom_mode(BOOL_T bcustom);
51
52
61VOID set_wf_netcfg_timeout(UINT_T timeout_s);
62
71OPERATE_RET tuya_wifi_reset_start_timer(VOID_T);
72
81OPERATE_RET tuya_wifi_reset_stop_timer(VOID_T);
82
101OPERATE_RET tuya_wifi_reset_config(IN CONST GW_WF_START_MODE wifi_start_mode, IN CONST BOOL_T force_clean, OUT GW_WF_NWC_STAT_T *p_nc_tp, GW_WF_MD_T* p_md);
102
115OPERATE_RET tuya_wifi_reset_init(CONST GW_WF_CFG_MTHD_SEL mthd, GW_WF_MD_T md);
116
128VOID_T tuya_wifi_params_validate(GW_WORK_STAT_MAG_S* p_gw_wsm);
129
142OPERATE_RET tuya_wifi_reset_fast(IN CONST GW_WF_START_MODE wifi_start_mode, CONST GW_WF_CFG_MTHD_SEL mthd, IN CONST BOOL_T force_clean);
143
144
145#ifdef __cplusplus
146}
147#endif
148
149#endif
Definition of device work state
Definition: gw_intf.h:82
tuya wifi netcfg params, mthd and start mode
Definition: tuya_wifi_link.h:22