WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
diag_filter.h
浏览该文件的文档.
1/*
2 * Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2021-2022. All rights reserved.
3 * Description: diag filter
4 * This file should be changed only infrequently and with great care.
5 */
6#ifndef DIAG_FILTER_H
7#define DIAG_FILTER_H
8#include <stdint.h>
9
10#include "diag.h"
11#include "diag_common.h"
12
13typedef void (*zdiag_filter_notify_hook)(bool enable);
14
15void zdiag_set_enable(bool enable, diag_addr addr);
16bool zdiag_is_enable(void);
17void zdiag_set_level_enable(uint8_t level, bool enable);
18void zdiag_set_id_enable(uint32_t id, bool enable);
19
20bool zdiag_log_enable(uint8_t level, uint32_t id);
22void zdiag_filter_init(void);
23
27void zdiag_level_proc(uint8_t level);
28void diag_highest_level_proc(uint8_t level);
29#endif
uint8_t diag_addr
Definition dfx_resource_id.h:35
diag_addr zdiag_get_connect_tool_addr(void)
Definition zdiag_filter.c:46
void zdiag_filter_register_notify_hook(zdiag_filter_notify_hook hook)
Definition zdiag_filter.c:156
void zdiag_level_proc(uint8_t level)
Definition diag_adapt_sdt.c:349
void zdiag_set_enable(bool enable, diag_addr addr)
Definition zdiag_filter.c:52
void zdiag_state_beat_heart_pkt_recv(diag_addr peer_addr)
Definition zdiag_filter.c:167
uint32_t zdiag_state_get_last_recv_time(diag_addr peer_addr)
Definition zdiag_filter.c:174
bool zdiag_log_enable(uint8_t level, uint32_t id)
Definition zdiag_filter.c:128
void diag_highest_level_proc(uint8_t level)
void zdiag_filter_init(void)
Definition zdiag_filter.c:182
void(* zdiag_filter_notify_hook)(bool enable)
Definition diag_filter.h:13
void zdiag_set_id_enable(uint32_t id, bool enable)
Definition zdiag_filter.c:95
void zdiag_set_level_enable(uint8_t level, bool enable)
Definition zdiag_filter.c:78
bool zdiag_is_enable(void)
Definition zdiag_filter.c:72