TuyaOS
宏定义 | 类型定义 | 函数
tuya_svc_netmgr.h 文件参考

TUYA network manager service 更多...

#include "base_event.h"
#include "tuya_svc_netmgr_linkage.h"
tuya_svc_netmgr.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

宏定义

#define EVENT_LINK_ACTIVATE   "link.activate"
 
#define EVENT_LINK_DOWN   "link.down"
 
#define EVENT_LINK_SWITCH   "link.switch"
 
#define EVENT_LINK_UP   "link.up"
 Definition of linkage event
 
#define NETWORK_STATUS_LOCAL   1
 
#define NETWORK_STATUS_MQTT   2
 
#define NETWORK_STATUS_OFFLINE   0
 

类型定义

typedef BYTE_T NETWORK_STATUS_E
 Definition of network status
 

函数

OPERATE_RET tuya_svc_netmgr_cfg_get (LINKAGE_CFG_E cfg, VOID *data)
 Get current activte linkage cfg 更多...
 
OPERATE_RET tuya_svc_netmgr_cfg_set (LINKAGE_CFG_E cfg, VOID *data)
 Set current activte linkage cfg 更多...
 
NETWORK_STATUS_E tuya_svc_netmgr_get_status (VOID)
 Get network status 更多...
 
OPERATE_RET tuya_svc_netmgr_init (VOID)
 Init network manager 更多...
 
OPERATE_RET tuya_svc_netmgr_open (LINKAGE_CAP_E cap)
 Open network linkage and enable capbility 更多...
 
OPERATE_RET tuya_svc_netmgr_reset (GW_RESET_TYPE_E reset_type)
 Reset all linkage config 更多...
 

详细描述

TUYA network manager service

版本
0.1
日期
2021-03-10

函数说明

◆ tuya_svc_netmgr_cfg_get()

OPERATE_RET tuya_svc_netmgr_cfg_get ( LINKAGE_CFG_E  cfg,
VOID *  data 
)

Get current activte linkage cfg

参数
[in]cfgsee LINKAGE_CFG_E for details
[in]datasee LINKAGE_CFG_E for details
返回
OPRT_OK on success. Others on error, please refer to tuya_error_code.h

◆ tuya_svc_netmgr_cfg_set()

OPERATE_RET tuya_svc_netmgr_cfg_set ( LINKAGE_CFG_E  cfg,
VOID *  data 
)

Set current activte linkage cfg

参数
[in]cfgsee LINKAGE_CFG_E for details
[in]datasee LINKAGE_CFG_E for details
返回
OPRT_OK on success. Others on error, please refer to tuya_error_code.h

◆ tuya_svc_netmgr_get_status()

NETWORK_STATUS_E tuya_svc_netmgr_get_status ( VOID  )

Get network status

返回
see NETWORK_STATUS_E for details

◆ tuya_svc_netmgr_init()

OPERATE_RET tuya_svc_netmgr_init ( VOID  )

Init network manager

返回
OPRT_OK on success. Others on error, please refer to tuya_error_code.h

◆ tuya_svc_netmgr_open()

OPERATE_RET tuya_svc_netmgr_open ( LINKAGE_CAP_E  cap)

Open network linkage and enable capbility

参数
[in]capsee LINKAGE_CAP_E
返回
OPRT_OK on success. Others on error, please refer to tuya_error_code.h

◆ tuya_svc_netmgr_reset()

OPERATE_RET tuya_svc_netmgr_reset ( GW_RESET_TYPE_E  reset_type)

Reset all linkage config

参数
[in]reset_typesee GW_RESET_TYPE_E
返回
OPRT_OK on success. Others on error, please refer to tuya_error_code.h