From fe703ecd9265ff79563e34648542cc18516eeb34 Mon Sep 17 00:00:00 2001
From: zhangbo <zhangbo@qq.com>
Date: 星期一, 30 六月 2025 18:06:56 +0800
Subject: [PATCH] 修改GPS报文,现在发送三条指令,修改,保存,查询这三条,V1.17

---
 keil/include/main/main.c |   33 +++++++++++++++++++++++++++++----
 1 files changed, 29 insertions(+), 4 deletions(-)

diff --git a/keil/include/main/main.c b/keil/include/main/main.c
index ba1cfde..65e1b08 100644
--- a/keil/include/main/main.c
+++ b/keil/include/main/main.c
@@ -327,7 +327,7 @@
     {   
         input5v_time=1;
         flag_secondtask = 1;
-			  #ifdef UWB_1_5HZ
+		#ifdef UWB_1_5HZ
 			  uwb_time_count++;
         #endif
 				uwb_offtime_count++;
@@ -447,11 +447,11 @@
 		}
     g_com_map[MODBUS_MODE] = 0;
 		log_4g_enable_flag=g_com_map[LOG_4G_ENABLE];
-    g_com_map[VERSION] = (1<<8)|16;
+    g_com_map[VERSION] = (1<<8)|17;
          
         
     LOG_INFO(TRACE_MODULE_APP,"设备ID: %x .\r\n",dev_id);
-    LOG_INFO(TRACE_MODULE_APP,"固件版本:4G-GPS定位工卡 V%d.%d. \r\n",g_com_map[VERSION]>>8,g_com_map[VERSION]&0xff);
+    LOG_INFO(TRACE_MODULE_APP,"固件版本:4G-GPS-URT V%d.%d. \r\n",g_com_map[VERSION]>>8,g_com_map[VERSION]&0xff);
     LOG_INFO(TRACE_MODULE_APP,"服务器地址: %d.%d.%d.%d:%d.\r\n",g_com_map[IP_0],g_com_map[IP_1],g_com_map[IP_2],g_com_map[IP_3],g_com_map[PORT]);
     if(g_com_map[RTCMMODE_INDEX] == RTCMMODE_TCP)
     {
@@ -682,7 +682,32 @@
 			}	
 
 }
+uint8_t send_gps_over=0;
+  char gps_str[19]= {"$CFGSYS,h00011110\r\n"};
+  char gps_str2[20]= {"$CFGSAVE,h00000010\r\n"};
+  char gps_str1[9]={"$CFGSYS\r\n"};
+void send_to_gps()
+{
 
+//  $CFGSAVE,h00000010
+
+  if(uwb_time_count>10&&send_gps_over==0)
+  {
+   send_gps_over=1;
+   uart_send(UART_ID1, gps_str,19, NULL);
+  }
+   if(uwb_time_count>13&&send_gps_over==1)
+  {
+   send_gps_over=2;
+   uart_send(UART_ID1, gps_str2,20, NULL);
+  } 
+  if(uwb_time_count>15&&send_gps_over==2)
+  {
+   send_gps_over=3;      
+   uart_send(UART_ID1, gps_str1,9, NULL);
+  }  
+  
+}
 uint8_t flag_4guart_needinit=0;
 uint8_t index1,index2,index3;
 int16_t Voltage_input;
@@ -776,7 +801,7 @@
     #endif  
     while (1)
     { 
-
+        send_to_gps();
         uwb_app_poll();
         Internet_Poll();
         HIDO_TimerPoll();

--
Gitblit v1.9.3