yincheng.zhong
2023-03-28 a4586d89681d7d282c26f49c9b799c5b09f553dd
Src/application/dw_app.c
@@ -471,7 +471,7 @@
u8 nearbase_num=0,last_nearbase_num,next_nearbase_num,last_slotnum, para_update,para_len,stationary_flag=0;
u32 rec_tagpos_binary;
int16_t offset=4700,temptimer;
u8 motor_state,rec_remotepara_state,rec_remotepara[80];
static u8 motor_state,rec_remotepara_state,rec_remotepara[80];
#define SINGLEPOLL_BASENUM 5
@@ -763,6 +763,7 @@
            tagpoll_sync_sec = current_slotpos/200;
            tagslotpos = current_slotpos%200;
            max_slotpos = rec_tagperiod*20;
            tag_frequency = 10/rec_tagperiod;
         tag_state=NEARPOLL;
      }
   }else{
@@ -1159,7 +1160,7 @@
{
   static u8 regpoll_count=0;
   mainbase_lost_count = 0;
      tag_frequency = REGISTER_FREQUENCY;
      //tag_frequency = REGISTER_FREQUENCY;
      bigslot_num = TOTAL_SLOTNUM/tag_frequency;
      regpoll_count++;
      if(regpoll_count%2)
@@ -1251,15 +1252,12 @@
    }
    error_times = 0;
}
void Tag_App(void)//发送模式(TAG标签)
{
   static uint8_t diccount = 0,diccount2;
   //LED0_ON;
    UWBWkWp();
            if(0)
        {
             FZNearPoll();
        }else{
   switch(tag_state)
   {
      case REGPOLL:
@@ -1303,11 +1301,9 @@
        case SINGLEPOLL:
          //  Poll();
            break;
   }}
 FZNearPoll();
   }
    FZNearPoll();
    dwt_forcetrxoff();
     userkey_state = !GET_USERKEY;
    userkey_state = !GET_USERKEY;
   dwt_entersleep();
}