TuyaOS
|
TUYA network linkage abstract 更多...
#include "tuya_cloud_com_defs.h"
结构体 | |
struct | activate_info_t |
Definition of activate data 更多... | |
类型定义 | |
typedef BYTE_T | ACTIVATE_STAGE_E |
Definition of linkage activate stage | |
typedef BYTE_T | ACTIVATE_TYPE_E |
Definition of activate type | |
typedef UINT_T | LINKAGE_CAP_E |
函数 | |
OPERATE_RET | tuya_svc_netmgr_linkage_activate (IN CONST netmgr_linkage_t *linkage, IN activate_info_t *info) |
Send linkage activation to network manager 更多... | |
OPERATE_RET | tuya_svc_netmgr_linkage_event (IN CONST netmgr_linkage_t *linkage, IN BOOL_T is_link_up) |
Send linkage status to network manager 更多... | |
netmgr_linkage_t * | tuya_svc_netmgr_linkage_get (IN LINKAGE_TYPE_E type) |
Get a linkage with specific type 更多... | |
BOOL_T | tuya_svc_netmgr_linkage_is_up (IN LINKAGE_TYPE_E type) |
Is the linkage link-up or down 更多... | |
OPERATE_RET | tuya_svc_netmgr_linkage_register (IN netmgr_linkage_t *linkage) |
Register a linkage to network manager 更多... | |
OPERATE_RET | tuya_svc_netmgr_linkage_set_default (IN LINKAGE_TYPE_E type) |
Set and keep the default linkage 更多... | |
OPERATE_RET | tuya_svc_netmgr_linkage_set_priority (IN LINKAGE_TYPE_E *types, IN UINT_T count) |
Set priority for all linkages 更多... | |
OPERATE_RET | tuya_svc_netmgr_linkage_set_retry_cnt (IN UINT_T count) |
Set retry count for activation 更多... | |
OPERATE_RET | tuya_svc_netmgr_linkage_switch (VOID) |
Switch to next linkage 更多... | |
TUYA network linkage abstract
OPERATE_RET tuya_svc_netmgr_linkage_activate | ( | IN CONST netmgr_linkage_t * | linkage, |
IN activate_info_t * | info | ||
) |
Send linkage activation to network manager
[in] | linkage | the linkage |
[in] | info | actiavte information, see activate_info_t |
OPERATE_RET tuya_svc_netmgr_linkage_event | ( | IN CONST netmgr_linkage_t * | linkage, |
IN BOOL_T | is_link_up | ||
) |
Send linkage status to network manager
[in] | linkage | the linkage |
netmgr_linkage_t * tuya_svc_netmgr_linkage_get | ( | IN LINKAGE_TYPE_E | type | ) |
Get a linkage with specific type
[in] | type | see LINKAGE_TYPE_E |
BOOL_T tuya_svc_netmgr_linkage_is_up | ( | IN LINKAGE_TYPE_E | type | ) |
Is the linkage link-up or down
[in] | type | see LINKAGE_TYPE_E |
OPERATE_RET tuya_svc_netmgr_linkage_register | ( | IN netmgr_linkage_t * | linkage | ) |
Register a linkage to network manager
[in] | linkage | the linkage(const) to be registered |
OPERATE_RET tuya_svc_netmgr_linkage_set_default | ( | IN LINKAGE_TYPE_E | type | ) |
Set and keep the default linkage
[in] | type | see LINKAGE_TYPE_E |
OPERATE_RET tuya_svc_netmgr_linkage_set_priority | ( | IN LINKAGE_TYPE_E * | types, |
IN UINT_T | count | ||
) |
Set priority for all linkages
[in] | types | see LINKAGE_TYPE_E |
[in] | count | number of linkages |
OPERATE_RET tuya_svc_netmgr_linkage_set_retry_cnt | ( | IN UINT_T | count | ) |
Set retry count for activation
[in] | count | retry count |
OPERATE_RET tuya_svc_netmgr_linkage_switch | ( | VOID | ) |
Switch to next linkage