zhangbo
2025-05-09 b85907abb200e19f362959e8c6c6fe0d91d22180
keil/include/main/main.c
@@ -315,13 +315,13 @@
        flag_secondtask = 1;
           #ifdef UWB_1_5HZ
           uwb_time_count++;
           uwb_offtime_count++;
           if(uwb_offtime_count>30)
        #endif
            uwb_offtime_count++;
           if(uwb_offtime_count>60)
            {
             uwb_offtime_count=0;
             current_state = STATE_SLEEP;
            }
              #endif
        if(!read_5v_input_pca())
        {
        if(bat_percent>15)
@@ -433,7 +433,7 @@
      }
    g_com_map[MODBUS_MODE] = 0;
      log_4g_enable_flag=g_com_map[LOG_4G_ENABLE];
    g_com_map[VERSION] = (1<<8)|13;
    g_com_map[VERSION] = (1<<8)|14;
         
        
    LOG_INFO(TRACE_MODULE_APP,"设备ID: %x .\r\n",dev_id);
@@ -615,11 +615,10 @@
void upload_apppoll()
{   
   uint32_t elapsed_time_jibu;
#ifdef UWB_1_5HZ
    switch (current_state) 
         {
#ifdef UWB_1_5HZ
        case STATE_NORMAL:
            elapsed_time_jibu = uwb_time_count - state_start_time;
                switch(elapsed_time_jibu)
@@ -628,7 +627,7 @@
                            CloseUWB();
//                            uwbled = LEDOFF;
                          UWBSendUDPTask();
                          GPS_UPLOAD_FLAG=1;
                     break;
                     
                     case UWB_MEASUREMENT_INTERVAL:
@@ -640,23 +639,25 @@
                     break;                  
                  }
            break;
#endif
        case STATE_SLEEP:
            elapsed_time_jibu = uwb_time_count - state_start_time;
                switch(elapsed_time_jibu)
                  {
                     case UWB_OPEN_COUNT:
                            CloseUWB();
                   UWBSendUDPTask();
                   UWBSendUDPTask();
                     break;
                     
                     case UWB_MEASUREMENT_INTERVAL_SLEEP:
                           taglist_num = 0;
                            OpenUWB();   
                   state_start_time = uwb_time_count;                     
                     break;                  
                  }
            break;
         }   
#endif
}
uint8_t flag_4guart_needinit=0;