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
Common process - Initialization
OPERATE_RET tuya_svc_netmgr_init(LINKAGE_CAP_E cap)
Init network manager
OPERATE_RET tuya_svc_netmgr_reset(IN GW_RESET_TYPE_E reset_type)
Reset all linkage config
OPERATE_RET tuya_svc_netmgr_cfg_set(IN LINKAGE_CFG_E cfg, IN VOID *data)
Set current activte linkage cfg
BYTE_T NETWORK_STATUS_E
Definition of network status
Definition: tuya_svc_netmgr.h:32
OPERATE_RET tuya_svc_netmgr_cfg_get(IN LINKAGE_CFG_E cfg, IN VOID *data)
Get current activte linkage cfg
NETWORK_STATUS_E tuya_svc_netmgr_get_status(VOID)
Get network status
TUYA network linkage abstract