|
TuyaOS
|
TUYA network linkage abstract 更多...


结构体 | |
| 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 更多... | |
| CONST 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 CONST 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 |
| CONST 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 CONST 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