zhyinch
2022-04-19 e1cb73d3e104a4dd0e52407cad1db5c177384f3a
Ô´Âë/ºËÐİå/Src/application/dw_app.c
@@ -497,9 +497,9 @@
         dwt_setrxaftertxdelay(RESP_TX_TO_FINAL_RX_DLY_UUS+(rec_nearbase_num+1-ancrec_nearbasepos)*DELAY_BETWEEN_TWO_FRAME_UUS);//设置发送完成后开启接收延迟时间
         dwt_setrxtimeout(FINAL_RX_TIMEOUT_UUS);//接收超时时间
         //dwt_readdiagnostics(&d1);
                           if(tagpos[taglist_pos].tagid==tag_id_recv)
         if(tagpos[taglist_pos].tagid==tag_id_recv)
            {
                memcpy(&tx_nearresp_msg[TAGPOS_INDEX],&tagpos[taglist_pos],16);
                memcpy(&tx_nearresp_msg[TAGPOS_INDEX],&tagpos[taglist_pos],tagpos[taglist_pos].datalen+3);
                tagpossend_flag = 1;
            }else{
                tagpossend_flag = 0;
@@ -543,8 +543,8 @@
            if(finalsend == 0)
                {
                    memcpy(&tx_nearresp_msg[MAXRANGE_DISTANCE],&g_com_map[MAXRANGDIST_INDEX],2);
                  dwt_writetxdata(28+tagpossend_flag*16, tx_nearresp_msg, 0);//д????????
                  dwt_writetxfctrl(28+tagpossend_flag*16, 0);//?څ???????
                  dwt_writetxdata(28+tagpossend_flag*(tagpos[taglist_pos].datalen+3), tx_nearresp_msg, 0);//д????????
                  dwt_writetxfctrl(28+tagpossend_flag*(tagpos[taglist_pos].datalen+3), 0);//?څ???????
            }
               
//          if(remotesend_state&&tag_id_recv==configremotetagID)
@@ -871,7 +871,7 @@
         }
      
      }
      if(i==MAX_REGTAGNUM)
      if(i==MAX_REGTAGNUM&&g_com_map[NEARSWITCH_DISTANCE_INDEX] != 0)
      {
         dwt_readdiagnostics(&d1);
         LOS(&d1);   
@@ -919,9 +919,9 @@
                memcpy(&recnearbaselist_id,&rx_buffer[NEARBASEID_INDEX],rec_nearbase_num*2);
                memcpy(&recnearbaselist_dist,&rx_buffer[NEARBASEID_INDEX+rec_nearbase_num*2],rec_nearbase_num*4+4);
                memcpy(&rec_taganc_signalpower_list,&rx_buffer[NEARBASEID_INDEX+rec_nearbase_num*6+4],rec_nearbase_num*2+2);
           //     if(anc_id_recv == dev_id )
                if(anc_id_recv == dev_id||g_com_map[OUTPUTALLNEARPOLLMSG] == 1 )
                {
                usart_send[2] = 0x0c;//正常模式
                    usart_send[2] = 0x0c;//正常模式
               usart_send[3] = 15+8*(rec_nearbase_num+1);//数据段长度
               memcpy(&usart_send[4],&tag_id_recv,2);
                    usart_send[6] = rx_buffer[SEQUENCE_IDX];