WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
zdiag_filter.c 文件参考
#include "diag_filter.h"
#include "securec.h"
#include "diag_adapt_layer.h"
#include "dfx_adapt_layer.h"
zdiag_filter.c 的引用(Include)关系图:

结构体

struct  zdiag_filter_ctrl_t
 

宏定义

#define ZDIAG_FILTER_GROUP_NUM   10
 
#define ZDIAG_FILTER_MAX_LEVEL   8
 
#define ZDIAG_STATE_CONNECT_NOTIFY_CNT   3
 

函数

 __attribute__ ((weak))
 
diag_addr zdiag_get_connect_tool_addr (void)
 
void zdiag_set_enable (bool enable, diag_addr addr)
 
bool zdiag_is_enable (void)
 
void zdiag_set_level_enable (uint8_t level, bool enable)
 
void zdiag_set_id_enable (uint32_t id, bool enable)
 
bool zdiag_log_enable (uint8_t level, uint32_t id)
 
void zdiag_filter_register_notify_hook (zdiag_filter_notify_hook hook)
 
void zdiag_state_beat_heart_pkt_recv (diag_addr peer_addr)
 
uint32_t zdiag_state_get_last_recv_time (diag_addr peer_addr)
 
void zdiag_filter_init (void)
 

变量

STATIC zdiag_filter_ctrl_t g_zdiag_filter_ctrl
 
STATIC zdiag_filter_notify_hook g_zdiag_notify_process [3]
 

宏定义说明

◆ ZDIAG_FILTER_GROUP_NUM

#define ZDIAG_FILTER_GROUP_NUM   10

◆ ZDIAG_FILTER_MAX_LEVEL

#define ZDIAG_FILTER_MAX_LEVEL   8

◆ ZDIAG_STATE_CONNECT_NOTIFY_CNT

#define ZDIAG_STATE_CONNECT_NOTIFY_CNT   3

函数说明

◆ __attribute__()

__attribute__ ( (weak)  )

◆ zdiag_filter_init()

void zdiag_filter_init ( void  )

◆ zdiag_filter_register_notify_hook()

void zdiag_filter_register_notify_hook ( zdiag_filter_notify_hook  hook)

◆ zdiag_get_connect_tool_addr()

diag_addr zdiag_get_connect_tool_addr ( void  )

◆ zdiag_is_enable()

bool zdiag_is_enable ( void  )

◆ zdiag_log_enable()

bool zdiag_log_enable ( uint8_t  level,
uint32_t  id 
)

◆ zdiag_set_enable()

void zdiag_set_enable ( bool  enable,
diag_addr  addr 
)

◆ zdiag_set_id_enable()

void zdiag_set_id_enable ( uint32_t  id,
bool  enable 
)

◆ zdiag_set_level_enable()

void zdiag_set_level_enable ( uint8_t  level,
bool  enable 
)

◆ zdiag_state_beat_heart_pkt_recv()

void zdiag_state_beat_heart_pkt_recv ( diag_addr  peer_addr)

◆ zdiag_state_get_last_recv_time()

uint32_t zdiag_state_get_last_recv_time ( diag_addr  peer_addr)

变量说明

◆ g_zdiag_filter_ctrl

STATIC zdiag_filter_ctrl_t g_zdiag_filter_ctrl

◆ g_zdiag_notify_process

STATIC zdiag_filter_notify_hook g_zdiag_notify_process[3]