From be9861e4fc5ac9984218975f3d5594f1db848224 Mon Sep 17 00:00:00 2001 From: zhyinch <zhyinch@gmail.com> Date: 星期六, 13 十月 2018 12:48:56 +0800 Subject: [PATCH] 增加分段报警功能 --- 源码/核心板/Src/application/dw_app.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) diff --git "a/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/application/dw_app.c" "b/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/application/dw_app.c" index 2499fa3..26e7402 100644 --- "a/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/application/dw_app.c" +++ "b/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/application/dw_app.c" @@ -30,6 +30,7 @@ #include "Usart.h" #include "global_param.h" #include "filters.h" +#include <stdio.h> @@ -263,7 +264,7 @@ } void Dw1000_App_Init(void) { - g_com_map[DEV_ID]=0x03; +// g_com_map[DEV_ID] = 0x02; tx_poll_msg[MESSAGE_TYPE_IDX]=POLL; tx_resp_msg[MESSAGE_TYPE_IDX]=RESPONSE; tx_final_msg[MESSAGE_TYPE_IDX]=FINAL; @@ -412,7 +413,7 @@ tx_resp_msg[TAG_ID_IDX] = tag_id_recv; - if (rx_buffer[MESSAGE_TYPE_IDX] == POLL) //判断是否是poll包数据 + if (rx_buffer[MESSAGE_TYPE_IDX] == POLL&&tag_id_recv!= g_com_map[DEV_ID]) //判断是否是poll包数据 { /* Retrieve poll reception timestamp. */ poll_rx_ts = get_rx_timestamp_u64();//获得Poll包接收时间T2 @@ -495,6 +496,7 @@ dis_after_filter=dist_cm; g_Tagdist[tag_id_recv]=dist_cm; g_flag_Taggetdist[tag_id_recv]=0; + printf("Anchor ID: %d, Tag ID: %d, Dist = %d cm\n", g_com_map[DEV_ID], tag_id_recv, (uint16_t)dis_after_filter); //dis_after_filter = LP_Frac_Update(p_Dis_Filter, dist_cm); } -- Gitblit v1.9.3