10#ifndef __TUYA_SVC_NETMGR_H__
11#define __TUYA_SVC_NETMGR_H__
24#define EVENT_LINK_UP "link.up"
25#define EVENT_LINK_DOWN "link.down"
26#define EVENT_LINK_ACTIVATE "link.activate"
27#define EVENT_LINK_SWITCH "link.switch"
33#define NETWORK_STATUS_OFFLINE 0
34#define NETWORK_STATUS_LOCAL 1
35#define NETWORK_STATUS_MQTT 2
OPERATE_RET tuya_svc_netmgr_open(LINKAGE_CAP_E cap)
Open network linkage and enable capbility
OPERATE_RET tuya_svc_netmgr_cfg_set(LINKAGE_CFG_E cfg, VOID *data)
Set current activte linkage cfg
OPERATE_RET tuya_svc_netmgr_cfg_get(LINKAGE_CFG_E cfg, VOID *data)
Get current activte linkage cfg
OPERATE_RET tuya_svc_netmgr_reset(GW_RESET_TYPE_E reset_type)
Reset all linkage config
OPERATE_RET tuya_svc_netmgr_init(VOID)
Init network manager
BYTE_T NETWORK_STATUS_E
Definition of network status
Definition: tuya_svc_netmgr.h:32
NETWORK_STATUS_E tuya_svc_netmgr_get_status(VOID)
Get network status
TUYA network linkage abstract