Documentation

Documentation

Includes

tuya_cloud_com_defs.h

#include "tuya_cloud_com_defs.h"
#include "tuya_cloud_com_defs.h"

lan_cluster_base.h

#include "lan_cluster_base.h"
#include "lan_cluster_base.h"

Macros

Marco __LAN_CLUSTER_API_H

#define __LAN_CLUSTER_API_H

      

Functions

Func lan_cluster_init

OPERATE_RET lan_cluster_init(IN CONST     LAN_NODE_S* node);
//集群功能初始化

Func lan_cluster_get_my_node

OPERATE_RET lan_cluster_get_my_node(OUT       LAN_NODE_S* my_node);
//获取我自己的节点信息

Func lan_cluster_reg_state_cb

OPERATE_RET lan_cluster_reg_state_cb(IN        STATE_CHANGE_CALLBACK cb);
//注册集群中自身状态变化回调

Func lan_cluster_get_state

OPERATE_RET lan_cluster_get_state(OUT NODE_CLS_ST_T *state, OUT LAN_NODE_S *master_node);


      

Func lan_cluster_get_master_keepalive_time

VOID lan_cluster_get_master_keepalive_time(OUT TIME_S* ka_time);
//查询master最近一次保活的时间

Vars

Consts

Types

Typedefs