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

函数

errcode_t zdiag_check_mux_pkt (msp_mux_packet_head_stru_t *mux, uint16_t size)
 
errcode_t zdiag_check_hcc_pkt (const uint8_t *data, uint16_t size)
 
void diag_pkt_handle_init (diag_pkt_handle_t *pkt, uint8_t data_cnt)
 
void diag_pkt_set_critical (diag_pkt_handle_t *pkt)
 
void diag_pkt_handle_set_data (diag_pkt_handle_t *pkt, uint8_t idx, uint8_t *data, uint16_t data_len, diag_pkt_data_type_t attribute)
 
void zdiag_mk_log_pkt (diag_cmd_log_layer_ind_stru_t *log_pkt, uint32_t module_id, uint32_t msg_id)
 
void zdiag_mk_log_pkt_sn (diag_cmd_log_layer_ind_stru_t *log_pkt, uint32_t module_id, uint32_t msg_id, uint32_t sn)
 
void diag_mk_cnf_header (msp_diag_head_cnf_stru_t *cnf, msp_diag_ack_param_t *ack)
 
void diag_mk_req_header (msp_diag_head_req_stru_t *req, uint16_t cmd_id, uint16_t packet_size)
 
void diag_mk_ind_header (msp_diag_head_ind_stru_t *ind, uint16_t cmd_id, uint16_t packet_size)
 
void diag_mk_mux_header_1 (msp_mux_packet_head_stru_t *mux, uint8_t type, uint16_t cmd_id, uint16_t pkt_size)
 
void diag_mk_mux_header_2 (msp_mux_packet_head_stru_t *mux, diag_addr dst, uint16_t crc16)
 

函数说明

◆ diag_mk_cnf_header()

void diag_mk_cnf_header ( msp_diag_head_cnf_stru_t cnf,
msp_diag_ack_param_t ack 
)

◆ diag_mk_ind_header()

void diag_mk_ind_header ( msp_diag_head_ind_stru_t ind,
uint16_t  cmd_id,
uint16_t  packet_size 
)

◆ diag_mk_mux_header_1()

void diag_mk_mux_header_1 ( msp_mux_packet_head_stru_t mux,
uint8_t  type,
uint16_t  cmd_id,
uint16_t  pkt_size 
)

◆ diag_mk_mux_header_2()

void diag_mk_mux_header_2 ( msp_mux_packet_head_stru_t mux,
diag_addr  dst,
uint16_t  crc16 
)

◆ diag_mk_req_header()

void diag_mk_req_header ( msp_diag_head_req_stru_t req,
uint16_t  cmd_id,
uint16_t  packet_size 
)

◆ diag_pkt_handle_init()

void diag_pkt_handle_init ( diag_pkt_handle_t pkt,
uint8_t  data_cnt 
)

◆ diag_pkt_handle_set_data()

void diag_pkt_handle_set_data ( diag_pkt_handle_t pkt,
uint8_t  idx,
uint8_t *  data,
uint16_t  data_len,
diag_pkt_data_type_t  attribute 
)

◆ diag_pkt_set_critical()

void diag_pkt_set_critical ( diag_pkt_handle_t pkt)

◆ zdiag_check_hcc_pkt()

errcode_t zdiag_check_hcc_pkt ( const uint8_t *  data,
uint16_t  size 
)

◆ zdiag_check_mux_pkt()

errcode_t zdiag_check_mux_pkt ( msp_mux_packet_head_stru_t mux,
uint16_t  size 
)

◆ zdiag_mk_log_pkt()

void zdiag_mk_log_pkt ( diag_cmd_log_layer_ind_stru_t log_pkt,
uint32_t  module_id,
uint32_t  msg_id 
)

◆ zdiag_mk_log_pkt_sn()

void zdiag_mk_log_pkt_sn ( diag_cmd_log_layer_ind_stru_t log_pkt,
uint32_t  module_id,
uint32_t  msg_id,
uint32_t  sn 
)