zhyinch
2018-10-13 be9861e4fc5ac9984218975f3d5594f1db848224
Ô´Âë/ºËÐİå/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);
            }