6#ifndef DIAG_CHANNEL_ITEM_H
7#define DIAG_CHANNEL_ITEM_H
diag_channel_id_t
Definition dfx_resource_id.h:27
errcode_t(* diag_channel_notify_hook)(uint32_t id, uint32_t data)
Definition diag_channel.h:22
int32_t(* diag_channel_tx_hook)(void *fd, dfx_data_type_t data_type, uint8_t *data[], uint16_t len[], uint8_t cnt)
Definition diag_channel.h:20
diag_channel_item_t * diag_chan_idx_2_item(diag_channel_id_t id)
Definition zdiag_channel.c:26
diag_channel_item_t * zdiag_dst_2_chan(uint8_t addr)
Definition zdiag_channel.c:64
Definition diag_channel_item.h:13
uint32_t pad
Definition diag_channel_item.h:15
uint16_t using_size
Definition diag_channel_item.h:21
uint16_t min_pkt_size
Definition diag_channel_item.h:22
uint32_t au_id
Definition diag_channel_item.h:18
uint16_t rx_buf_pos
Definition diag_channel_item.h:20
bool rx_buf_is_using
Definition diag_channel_item.h:23
uint8_t * rx_buf
Definition diag_channel_item.h:17
uint32_t name_flag
Definition diag_channel_item.h:16
uint32_t init
Definition diag_channel_item.h:14
diag_channel_tx_hook tx_hook
Definition diag_channel_item.h:26
diag_channel_notify_hook notify_hook
Definition diag_channel_item.h:27
uint8_t hso_addr
Definition diag_channel_item.h:24
uint16_t rx_buf_len
Definition diag_channel_item.h:19