2024年1月12日发(作者:)
create_send_data_2(send_data, &txxx_buf[18], payload_len); SendData(104, 1, GSMNEW_ENUM_measureCurSend, send_data);
}
}void parse_icxx(struct icxx_struct *icxx){ unsigned int i; for (i = 0; i < 5; ++i) { (*icxx).instruction[i] = icxx_buf[i]; } (*icxx).packet_len = icxx_buf[5] * 256 + icxx_buf[6]; for (i = 0; i < 3; ++i) { (*icxx).user_addr[i] = icxx_buf[i + 7]; } (*icxx).icxx__id = icxx_buf[10]; for (i = 0; i < 3; ++i) { (*icxx).icxx_ast_id[i] = icxx_buf[i + 11]; } (*icxx).icxx__feature = icxx_buf[14]; (*icxx).icxx_e_frequency = icxx_buf[15] * 256 + icxx_buf[16]; (*icxx).icxx__level = icxx_buf[17]; (*icxx).icxx_tion_flag = icxx_buf[18]; (*icxx).icxx__num = icxx_buf[19] * 256 + icxx_buf[20]; (*icxx).checksum = icxx_buf[21];
}void parse_zjxx(struct zjxx_struct *zjxx){ unsigned int i; for (i = 0; i < 5; ++i) { (*zjxx).instruction[i] = zjxx_buf[i]; } (*zjxx).packet_len = zjxx_buf[5] * 256 + zjxx_buf[6]; for (i = 0; i < 3; ++i) { (*zjxx).user_addr[i] = zjxx_buf[i + 7]; } (*zjxx).zjxx__status = zjxx_buf[10]; (*zjxx).zjxx__status = zjxx_buf[11]; (*zjxx).zjxx_y_quantity = zjxx_buf[12]; (*zjxx).zjxx__station_status = zjxx_buf[13];
unsigned char fk_flag; unsigned char extra_info[4];};struct fkxx_struct{ unsigned char instruction[5]; unsigned int packet_len;
unsigned char user_addr[3]; struct fkxx_info_struct fkxx_info; unsigned char checksum;};/*struct user_to_peri_struct{ struct dwxx_struct dwxx; struct txxx_struct txxx; struct icxx_struct icxx; struct zjxx_struct zjxx; struct sjxx_struct sjxx; struct bbxx_struct bbxx; struct fkxx_struct fkxx;};*/extern void send_dwsq();extern void send_txsq(unsigned char cmd, unsigned char *src_user_addr, unsigned char *dst_user_addr,
unsigned char transfer_format, unsigned char *send_txsq_payload, unsigned int send_txsq_payload_len);extern void send_cksc();extern void send_icjc();extern void send_xtzj();extern void send_sjsc();extern void send_bbdq();extern void init_uart3_for_bd();extern void read_bd_rx_info(void);#endif


发布评论