10#ifndef DIAG_INTRFACE_H
11#define DIAG_INTRFACE_H
52#define DIAG_OPTION_INIT_VAL {0, {0, 0, 0}}
212 uint16_t *packet_size, uint8_t pkt_cnt);
244 uint16_t *packet_size, uint8_t pkt_cnt);
274 uint16_t buf_size, uint8_t level);
uint8_t diag_addr
Definition dfx_resource_id.h:35
uint32_t errcode_t
Definition of error code.
Definition errcode.h:30
errcode_t uapi_diag_register_cmd(const diag_cmd_reg_obj_t *cmd_tbl, uint16_t cmd_num)
diag命令注册接口
Definition zdiag_cmd_dst.c:53
errcode_t uapi_diag_report_sys_msg(uint32_t module_id, uint32_t msg_id, const uint8_t *buf, uint16_t buf_size, uint8_t level)
消息上报接口
Definition diag_rom_api.c:11
errcode_t uapi_diag_run_cmd(uint16_t cmd_id, uint8_t *data, uint16_t data_size, diag_option_t *option)
命令执行接口
Definition zdiag_cmd_src.c:14
errcode_t(* diag_cmd_f)(uint16_t cmd_id, void *cmd_param, uint16_t cmd_param_size, diag_option_t *option)
diag命令行函数指针
Definition diag.h:61
errcode_t uapi_diag_report_packet(uint16_t cmd_id, diag_option_t *option, const uint8_t *packet, uint16_t packet_size, bool sync)
diag报文上报接口
Definition zdiag_ind_src.c:36
errcode_t uapi_diag_register_ind(const diag_cmd_reg_obj_t *cmd_tbl, uint16_t cmd_num)
应答注册接口
Definition zdiag_ind_dst.c:67
errcode_t uapi_diag_register_stat_obj(const diag_sys_stat_obj_t *stat_obj_tbl, uint16_t obj_num)
统计量注册接口
Definition zdiag_stat.c:18
errcode_t uapi_diag_report_packets_normal(uint16_t cmd_id, diag_option_t *option, uint8_t **packet, uint16_t *packet_size, uint8_t pkt_cnt)
diag上报多个普通报文
Definition zdiag_ind_src.c:142
errcode_t uapi_diag_unregister_cmd(const diag_cmd_reg_obj_t *cmd_tbl, uint16_t cmd_num)
diag命令解注册接口
Definition zdiag_cmd_dst.c:82
errcode_t uapi_diag_report_packets_critical(uint16_t cmd_id, diag_option_t *option, uint8_t **packet, uint16_t *packet_size, uint8_t pkt_cnt)
diag上报多个关键报文
Definition zdiag_ind_src.c:132
diag命令注册结构体
Definition diag.h:70
diag_cmd_f fn_input_cmd
Definition diag.h:75
uint16_t max_id
Definition diag.h:73
uint16_t min_id
Definition diag.h:71
option选项,当前存放对端地址
Definition diag.h:38
diag_addr peer_addr
Definition diag.h:39
统计量注册结构体
Definition diag.h:86
uint16_t array_cnt
Definition diag.h:89
void * stat_packet
Definition diag.h:93
uint16_t id
Definition diag.h:87
uint32_t stat_packet_size
Definition diag.h:91
Definition hal_uart_v151_regs_def.h:38