7#ifndef __ZDIAG_COMMON_H__
8#define __ZDIAG_COMMON_H__
13#define MUX_START_FLAG 0xDEADBEEF
14#define MUX_PKT_VER 0xfd
44#define DIAG_FULL_LOG_HEADER_SIZE sizeof(diag_cmd_log_layer_ind_stru_t)
54#define DIAG_REQ_HEADER_SIZE sizeof(msp_diag_head_req_stru_t)
61#define DIAG_IND_HEADER_SIZE sizeof(msp_diag_head_ind_stru_t)
71#define DIAG_CNF_HEADER_SIZE sizeof(msp_diag_head_cnf_stru_t)
89 uint8_t puc_packet_data[0];
91#define DIAG_MUX_HEADER_SIZE sizeof(msp_mux_packet_head_stru_t)
mux_pkt_type_t
Definition diag_common.h:16
@ MUX_PKT_CMD
Definition diag_common.h:17
@ MUX_PKT_ACK
Definition diag_common.h:19
@ MUX_PKT_IND
Definition diag_common.h:18
diag_addr_attribute_t
Definition diag_common.h:30
@ DIAG_ADDR_ATTRIBUTE_VALID
Definition diag_common.h:31
@ DIAG_ADDR_ATTRIBUTE_HSO_CONNECT
Definition diag_common.h:33
@ DIAG_ADDR_ATTRIBUTE_HCC
Definition diag_common.h:32
diag_pkt_proc_t
Definition diag_common.h:22
@ DIAG_PKT_PROC_USR_SYNC_CMD_IND
Definition diag_common.h:24
@ DIAG_PKT_PROC_USR_ASYNC_CMD_IND
Definition diag_common.h:23
@ DIAG_PKT_PPOC_LOCAL_EXEC_Q
Definition diag_common.h:26
@ DIAG_PKT_PPOC_OUT_PUT_Q
Definition diag_common.h:27
@ DIAG_PKT_PROC_PORT_PKT
Definition diag_common.h:25
Definition diag_common.h:36
uint32_t time
Definition diag_common.h:41
uint32_t no
Definition diag_common.h:39
uint32_t uint32_t dest_mod
Definition diag_common.h:38
uint32_t id
Definition diag_common.h:40
Definition diag_common.h:63
uint16_t param_size
Definition diag_common.h:68
uint8_t ctrl
Definition diag_common.h:65
uint16_t sn
Definition diag_common.h:64
uint8_t pad
Definition diag_common.h:66
uint16_t cmd_id
Definition diag_common.h:67
Definition diag_common.h:56
uint16_t cmd_id
Definition diag_common.h:57
uint16_t param_size
Definition diag_common.h:58
Definition diag_common.h:46
uint16_t crc16
Definition diag_common.h:48
uint16_t sn
Definition diag_common.h:47
uint16_t param_size
Definition diag_common.h:51
uint16_t cmd_id
Definition diag_common.h:50
Definition diag_common.h:73
uint16_t cmd_id
Definition diag_common.h:78
uint8_t src
Definition diag_common.h:83
uint16_t crc16
Definition diag_common.h:80
uint32_t au_id
Definition diag_common.h:75
uint8_t dst
Definition diag_common.h:82
uint16_t packet_data_size
Definition diag_common.h:87
uint8_t ver
Definition diag_common.h:77
uint32_t start_flag
Definition diag_common.h:74
uint8_t type
Definition diag_common.h:76
uint8_t ctrl
Definition diag_common.h:85
Definition hal_uart_v151_regs_def.h:38