9#ifndef TUYA_CLOUD_WIFI_DEFS_H
10#define TUYA_CLOUD_WIFI_DEFS_H
12#include "tuya_cloud_types.h"
19typedef BYTE_T GW_WF_CFG_MTHD_SEL;
21#define GWCM_LOW_POWER 1
22#define GWCM_SPCL_MODE 2
23#define GWCM_OLD_PROD 3
24#define GWCM_LOW_POWER_AUTOCFG 4
25#define GWCM_SPCL_AUTOCFG 5
30typedef BYTE_T GW_WF_START_MODE;
31#define WF_START_AP_ONLY 0
32#define WF_START_SMART_ONLY 1
33#define WF_START_AP_FIRST 2
34#define WF_START_SMART_FIRST 3
35#define WF_START_SMART_AP_CONCURRENT 4
38typedef BYTE_T GW_WF_NWC_STAT_T;
39#define GWNS_LOWPOWER 0
40#define GWNS_UNCFG_SMC 1
41#define GWNS_UNCFG_AP 2
42#define GWNS_TY_SMARTCFG 3
44#define GWNS_WECHAT_AK 5
45#define GWNS_OTHER_CFG 6
46#define GWNS_NO_NEED_CFG 7
47#define GWNS_TY_SMART_AP_CFG 9
48#define GWNS_UNCFG_SMC_AP 10
49#define GWNS_PROXY_ACTIVED 11
50#define GWNS_PROXY_CONFIG_WF 12
53typedef BYTE_T GW_WF_NWC_FAST_STAT_T;
54#define GWNS_FAST_LOWPOWER 0
55#define GWNS_FAST_UNCFG_SMC 1
56#define GWNS_FAST_UNCFG_AP 2
57#define GWNS_FAST_UNCFG_NORMAL 3
58#define GWNS_FAST_UNCFG_SMC_AP 4
60typedef BYTE_T GW_WF_MD_T;
62#define GWM_SPECIAL_SMT_CFG 1
63#define GWM_SPECIAL_AP_CFG 2
64#define GWM_SPECIAL_SMT_AP_CFG 3
67typedef BYTE_T GW_WIFI_NW_STAT_E;
68#define STAT_LOW_POWER 0
69#define STAT_UNPROVISION 1
70#define STAT_AP_STA_UNCFG 2
71#define STAT_AP_STA_DISC 3
72#define STAT_AP_STA_CONN 4
73#define STAT_STA_DISC 5
74#define STAT_STA_CONN 6
75#define STAT_CLOUD_CONN 7
76#define STAT_AP_CLOUD_CONN 8
77#define STAT_REG_FAIL 9
78#define STAT_OFFLINE 10
79#define STAT_MQTT_ONLINE 11
80#define STAT_MQTT_OFFLINE 12
81#define STAT_UNPROVISION_AP_STA_UNCFG 13
82#define STAT_PROXY_ACTIVED 14
85typedef BYTE_T NW_CFG_ERR_CODE_E;
87#define NW_CFG_ACTIVE_FAILED 1
88#define NW_CFG_AP_NOT_FOUND 2
89#define NW_CFG_ERR_PASSWD 3
90#define NW_CFG_CANT_CONN_AP 4
91#define NW_CFG_DHCP_FAILED 5
92#define NW_CFG_SUCC 100
94typedef int AP_CFG_ERR_CODE;
96#define AP_CFG_ERR_PCK 1
97#define AP_CFG_AP_NOT_FOUND 2
98#define AP_CFG_ERR_PASSWD 3
99#define AP_CFG_CANT_CONN_AP 4
100#define AP_CFG_DHCP_FAILED 5
101#define AP_CFG_CONN_CLOUD_FAILED 6
102#define AP_CFG_GET_URL_FAILED 7
103#define AP_CFG_GW_ACTIVE_FAILED 8
104#define AP_CFG_GW_ACTIVE_SUCCESS 9
107typedef BYTE_T WF_RESET_TP_T;
111#define WRT_SMT_AP_CFG 3
114typedef BYTE_T IP_MODE_TYPE;
Definition of product info (for debug)
Definition: tuya_cloud_wifi_defs.h:134
Definition: tuya_cloud_wifi_defs.h:123
VOID(* WF_NW_CFG_ERR_CODE_CB)(IN CONST NW_CFG_ERR_CODE_E err_code)
Handler when network configuration error happens
Definition: tuya_cloud_wifi_defs.h:152
VOID(* GET_WF_NW_STAT_CB)(IN CONST GW_WIFI_NW_STAT_E stat)
Handler when network connection error happens
Definition: tuya_cloud_wifi_defs.h:145