zhyinch
2020-07-24 108bcd0a691130a98c71970b150b1dbde6906d08
Ô´Âë/ºËÐİå/Src/application/dw_app.c
@@ -329,6 +329,7 @@
extern uint16_t sync_timer;
u16 tmp_time;
extern float dw_vbat;
extern u16 slottime,max_slotnum,current_slotpos,tyncpoll_time;
void Tag_App(void)//发送模式(TAG标签)
{
   uint32_t frame_len;
@@ -493,10 +494,10 @@
//   deca_sleep(10);
}
//   dwt_entersleep();
//   if(tag_succ_times<g_com_map[MIN_REPORT_ANC_NUM])
//   {
//   //poll_timer +=time32_incr&0x7+3;
//   }
   if(tag_succ_times<1)
   {
      tyncpoll_time=(current_slotpos--%max_slotnum)*slottime;
   }
   /* Execute a delay between ranging exchanges. */
   
@@ -648,7 +649,7 @@
               hex_dist = dist_cm+(int16_t)g_com_map[DIST_OFFSET]*10;
               if(tag_id_recv-TAG_ID_START<=TAG_NUM_IN_SYS)
               {
               if(hex_dist-his_dist[tag_id_recv-TAG_ID_START]<15000||misdist_num[tag_id_recv-TAG_ID_START]>4)
               if(abs(hex_dist-his_dist[tag_id_recv-TAG_ID_START])<15000||misdist_num[tag_id_recv-TAG_ID_START]>4)
               {
                  int32_t filter_dist;
                  misdist_num[tag_id_recv-TAG_ID_START]=0;