From 42f0a59b2439560afcdf17a155d9249ccc4aa30d Mon Sep 17 00:00:00 2001
From: WXK <287788329@qq.com>
Date: 星期五, 19 四月 2024 17:22:38 +0800
Subject: [PATCH] V2.6

---
 APL/App.c |   15 ++++++++++-----
 1 files changed, 10 insertions(+), 5 deletions(-)

diff --git a/APL/App.c b/APL/App.c
index 777ee59..e9b3a2b 100644
--- a/APL/App.c
+++ b/APL/App.c
@@ -121,7 +121,7 @@
 #define YUNDONG_UWB_TIME 1
 #define YUNDONG_GPS4G_TIME 100
 extern UART_HandleTypeDef huart2;
-uint8_t GPS_data[100];
+uint8_t GPS_data[200];
 uint8_t GPS_successful_flag;
 uint8_t fangchai_flag;
 uint8_t fangchai_state;
@@ -139,6 +139,7 @@
 extern uint8_t air780_state;
 extern uint16_t sleep_time;
 uint8_t zuihoufasong_falg;
+uint8_t UDPClient_UploadGPS_flag;
 void PowerLedTask(void)
 { 
      static u8 powerled_state=0;
@@ -181,6 +182,7 @@
                         chongdian_yundong_time=0;
                         Uwb_Zubao_Poll();
                         UDPClient_UploadGPS((char*)GPS_data);
+//                        UDPClient_UploadGPS_flag=1;
                         HexToAsciiSendUDP(uwb_send,19+5*taglist_num);
                         taglist_num=0;
                     }
@@ -193,6 +195,7 @@
                             if(GPS_successful_flag)
                             {
                                 UDPClient_UploadGPS((char*)GPS_data);
+//                                UDPClient_UploadGPS_flag=1;
                             }
                             else
                             {
@@ -231,7 +234,7 @@
     //deca_sleep(1000);
 
     g_com_map[GROUP_ID]=3;
-	g_com_map[VERSION] = (2<<8)|5;
+	g_com_map[VERSION] = (2<<8)|6;
 
     if (g_com_map[COM_INTERVAL] <50)
     {
@@ -375,7 +378,7 @@
     uint16_t state_flag;
     u16 uwbchecksum;
     state_flag=fangchai_flag<<4;
-            if(taglist_num>8)
+        if(taglist_num>8)
         {taglist_num=8;}
         uwb_send[2] = 0x12;//正常模式 
         uwb_send[3] = 15+5*(taglist_num);//数据段长度
@@ -391,8 +394,7 @@
         uwb_send[14] = 0;
         uwb_send[15] = 0;
         uwb_send[16] = taglist_num;
-        if(taglist_num>7)
-        {taglist_num=7;}
+
         memcpy(&uwb_send[17],&tagid_list,2*taglist_num);
         memcpy(&uwb_send[17+taglist_num*2],&tagdist_list,2*taglist_num);
         memcpy(&uwb_send[17+taglist_num*4],&tagbat_list,taglist_num);
@@ -440,6 +442,7 @@
             if(GPS_successful_flag)
             {
                 UDPClient_UploadGPS((char*)GPS_data);
+//                UDPClient_UploadGPS_flag=1;
             }
             else
             {
@@ -507,6 +510,7 @@
                         yundong_time=0;
                         Uwb_Zubao_Poll();
                         UDPClient_UploadGPS((char*)GPS_data);
+//                        UDPClient_UploadGPS_flag=1;
                         HexToAsciiSendUDP(uwb_send,19+5*taglist_num);
                         taglist_num=0;
                     }
@@ -521,6 +525,7 @@
                             if(GPS_successful_flag)
                             {
                                 UDPClient_UploadGPS((char*)GPS_data);
+//                                UDPClient_UploadGPS_flag=1;
                             }
                             else
                             {

--
Gitblit v1.9.3