From 753f1e274931177b6daeb391cc4307439aaa6553 Mon Sep 17 00:00:00 2001
From: zhangbo <zhangbo@qq.com>
Date: 星期五, 25 七月 2025 11:27:39 +0800
Subject: [PATCH] 修改电流检测逻辑,现在是1分钟检测一次,然后检测到低电量后会检测10次才会关机,V2.14

---
 keil/include/src/TCPClient.c |   14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/keil/include/src/TCPClient.c b/keil/include/src/TCPClient.c
index e85283f..7c32720 100644
--- a/keil/include/src/TCPClient.c
+++ b/keil/include/src/TCPClient.c
@@ -43,7 +43,12 @@
 /*******************************************************************************
  *                             Local Variable                                  *
  *******************************************************************************/
+#ifdef   UDP_CONNECT 
 HIDO_INT32 l_i32TCPClientID = 0;
+#endif
+#ifdef   TCP_CONNECT 
+HIDO_INT32 l_i32TCPClientID = 1;
+#endif
 uint8_t gps_power_state;
 static E_TCPClientState l_eTCPClientState = TCP_CLIENT_STATE_IDLE;
 static HIDO_UINT32 l_u32HeartBeatTick = 0;
@@ -827,7 +832,7 @@
     }
     else
     {
-        led4g=RED;
+        led4g = RED;
         l_eTCPClientState = TCP_CLIENT_STATE_IDLE;
     }
 
@@ -889,8 +894,13 @@
 HIDO_INT32 TCPClient_Init(void)
 {
     l_eTCPClientState = TCP_CLIENT_STATE_IDLE;
+//    Socket_Create(&l_i32TCPClientID, SOCKET_TYPE_UDP, TCPClient_SocketEventProc, HIDO_NULL);
+#ifdef   UDP_CONNECT 
     Socket_Create(&l_i32TCPClientID, SOCKET_TYPE_UDP, TCPClient_SocketEventProc, HIDO_NULL);
-
+#endif    
+#ifdef   TCP_CONNECT 
+    Socket_Create(&l_i32TCPClientID, SOCKET_TYPE_TCP, TCPClient_SocketEventProc, HIDO_NULL);
+#endif
     // 这里是固定的心跳,由4G自行发送
 #if 0
     HIDO_CHAR acHeart[64];

--
Gitblit v1.9.3