zhyinch
2020-12-08 3840e6a73b2a542a35da034897b51747eabd571a
Src/application/dw_app.c
@@ -69,7 +69,7 @@
#define FINAL_MSG_FINAL_TX_TS_IDX 18
#define FINAL_MSG_TS_LEN 4
#define STARTPOLL  DISCPOLL
#define STARTPOLL  REGPOLL
enum enumtagstate
{
   REGPOLL,
@@ -576,7 +576,7 @@
}
   if(getsync_flag==0)
   {
   tagslotpos--;
//   tagslotpos--;
         if(tagslotpos==0||tagslotpos>max_slotpos)
      {      
         tagslotpos=max_slotpos;   
@@ -628,7 +628,7 @@
         tag_state=NEARPOLL;
      }
   }else{
         tyncpoll_time = (tagslotpos--%max_slotpos)*slottime;
//         tyncpoll_time = (tagslotpos--%max_slotpos)*slottime;
   }
}
extern u8 userkey_state;
@@ -777,7 +777,7 @@
                           memcpy(&nearbase_switchdistlist[rec_nearbasepos],&rx_buffer[NR_NEARSWITCH_DISTANCE],2);
                           nearbase_distlist[rec_nearbasepos]=temp_dist;                        
                           final_msg_set_ts(&tx_near_msg[FINAL_MSG_RESP_RX_NEARBASE_IDX+(rec_nearbasepos)*4], resp_rx_ts);
                           if(temp_dist<nearbase_switchdistlist[rec_nearbasepos]&&nearbase_switchdistlist[rec_nearbasepos]!=0&&temp_dist!=0)
                           if(temp_dist<nearbase_switchdistlist[rec_nearbasepos]&&nearbase_switchdistlist[rec_nearbasepos]!=0&&temp_dist>0)
                           {
                              mainbase_id = rec_nearbaseid;
                              tag_state = GETNEARMSG;