From 8316843f9c1046459d66d7fd79d2b172fc4903d0 Mon Sep 17 00:00:00 2001 From: zhangbo <zhangbo@qq.com> Date: 星期三, 02 七月 2025 19:41:25 +0800 Subject: [PATCH] 能正确休眠版本 --- keil/include/src/TCPClient.c | 84 +++++++++++++++++++++--------------------- 1 files changed, 42 insertions(+), 42 deletions(-) diff --git a/keil/include/src/TCPClient.c b/keil/include/src/TCPClient.c index c04e688..468c1c5 100644 --- a/keil/include/src/TCPClient.c +++ b/keil/include/src/TCPClient.c @@ -378,48 +378,48 @@ Socket_Send(l_i32TCPClientID,(uint8_t*)send_buffer,buffer_len); } } - else if (STRCMP(_u8Data, "$set_gpsuwbpara,") == 0) - { - u32SplitCnt = HIDO_UtilStrSplit((HIDO_CHAR *)_u8Data, ',', apcSplitStr, HIDO_ARRARY_COUNT(apcSplitStr)); - uint16_t buffer_len,datalen; - char send_buffer[20]={0}; - if (u32SplitCnt < 6) - { - return HIDO_ERR; - } - if (HIDO_UtilHexStrToInt(apcSplitStr[1]) == g_com_map[DEV_ID]) - { - HIDO_INT32 gpskaiguan,uwbkaiguan,gpspinlv,uwbpinlv,gpsbaudrate1; - gpskaiguan= HIDO_UtilStrToInt(apcSplitStr[2]); - g_com_map[GPSENBLE] = gpskaiguan; - uwbkaiguan= HIDO_UtilStrToInt(apcSplitStr[3]); - g_com_map[UWBENBLE] = uwbkaiguan; - gpspinlv= HIDO_UtilStrToInt(apcSplitStr[4]); - g_com_map[GPSFrequency] = gpspinlv; - uwbpinlv= HIDO_UtilStrToInt(apcSplitStr[5]); - g_com_map[UWBFrequency] = uwbpinlv; - gpsbaudrate1= HIDO_UtilStrToInt(apcSplitStr[6]); - g_com_map[GPSBAUDRATE1_INDEX] = gpsbaudrate1>>16; - g_com_map[GPSBAUDRATE2_INDEX] = gpsbaudrate1; - - - if((g_com_map[GPSENBLE]||g_com_map[GPSENBLE]==0) - &&(g_com_map[UWBENBLE]||g_com_map[UWBENBLE]==0) - &&(g_com_map[GPSFrequency]<65535&&g_com_map[GPSFrequency]>0) - &&(g_com_map[UWBFrequency]==1||g_com_map[UWBFrequency]==3||g_com_map[UWBFrequency]==5||g_com_map[UWBFrequency]==10) - &&(gpsbaudrate1==9600||gpsbaudrate1==115200) - ) - { - save_com_map_to_flash(); -// Socket_Send(l_i32TCPClientID,(uint8_t*)send_buffer,buffer_len); - g_com_map[CNT_RESTART] = 1; - } - else - { - Socket_Send(l_i32TCPClientID,(uint8_t*)send_buffer,10); - } - } - } +// else if (STRCMP(_u8Data, "$set_gpsuwbpara,") == 0) +// { +// u32SplitCnt = HIDO_UtilStrSplit((HIDO_CHAR *)_u8Data, ',', apcSplitStr, HIDO_ARRARY_COUNT(apcSplitStr)); +// uint16_t buffer_len,datalen; +// char send_buffer[20]={0}; +// if (u32SplitCnt < 6) +// { +// return HIDO_ERR; +// } +// if (HIDO_UtilHexStrToInt(apcSplitStr[1]) == g_com_map[DEV_ID]) +// { +// HIDO_INT32 gpskaiguan,uwbkaiguan,gpspinlv,uwbpinlv,gpsbaudrate1; +// gpskaiguan= HIDO_UtilStrToInt(apcSplitStr[2]); +// g_com_map[GPSENBLE] = gpskaiguan; +// uwbkaiguan= HIDO_UtilStrToInt(apcSplitStr[3]); +// g_com_map[UWBENBLE] = uwbkaiguan; +// gpspinlv= HIDO_UtilStrToInt(apcSplitStr[4]); +// g_com_map[GPSFrequency] = gpspinlv; +// uwbpinlv= HIDO_UtilStrToInt(apcSplitStr[5]); +// g_com_map[UWBFrequency] = uwbpinlv; +// gpsbaudrate1= HIDO_UtilStrToInt(apcSplitStr[6]); +// g_com_map[GPSBAUDRATE1_INDEX] = gpsbaudrate1>>16; +// g_com_map[GPSBAUDRATE2_INDEX] = gpsbaudrate1; +// +// +// if((g_com_map[GPSENBLE]||g_com_map[GPSENBLE]==0) +// &&(g_com_map[UWBENBLE]||g_com_map[UWBENBLE]==0) +// &&(g_com_map[GPSFrequency]<65535&&g_com_map[GPSFrequency]>0) +// &&(g_com_map[UWBFrequency]==1||g_com_map[UWBFrequency]==3||g_com_map[UWBFrequency]==5||g_com_map[UWBFrequency]==10) +// &&(gpsbaudrate1==9600||gpsbaudrate1==115200) +// ) +// { +// save_com_map_to_flash(); +//// Socket_Send(l_i32TCPClientID,(uint8_t*)send_buffer,buffer_len); +// g_com_map[CNT_RESTART] = 1; +// } +// else +// { +// Socket_Send(l_i32TCPClientID,(uint8_t*)send_buffer,10); +// } +// } +// } else if (STRCMP(_u8Data, "$read_gpsuwbpara,") == 0) { u32SplitCnt = HIDO_UtilStrSplit((HIDO_CHAR *)_u8Data, ',', apcSplitStr, HIDO_ARRARY_COUNT(apcSplitStr)); -- Gitblit v1.9.3