diff --git a/.settings/language.settings.xml b/.settings/language.settings.xml
index ff57603..9f396fc 100644
--- a/.settings/language.settings.xml
+++ b/.settings/language.settings.xml
@@ -5,7 +5,7 @@
-
+
@@ -16,7 +16,7 @@
-
+
diff --git a/common/global.hpp b/common/global.hpp
index 0defe3f..f8b3ec6 100644
--- a/common/global.hpp
+++ b/common/global.hpp
@@ -1,67 +1,69 @@
-#ifndef GLOBAL_HPP_
-#define GLOBAL_HPP_
-#include
-#include
-#include
-#include
-#include
-#include
-#include "common_func.hpp"
-
-
-//#define SECTION_MAX_LEN 1024
-//******************** 全局变量**********************
-enum enumZigBeeTransmitStatus {
- NO_ENTER_TRANSMITTING_STATUS = 0,
- ENTER_TRANSMITTING_STATUS
-};
-
-
-//#define NR5G_MODULE
-#define Q4G_MODULE
-//#define WIFI_MODULE
-//#define NR5G_MEIGE
-
-class GlobalConfig
-{
-public :
- static int RUN_MODE; //1调试模式 0运行模式
- static int QuitFlag_G; //程序退出标志
- static int LinkStatus_G; //和服务器连接状态
- static int LinkCount;
- static int NetSignal;
- static int serverStatus;
- static int net0Status;
- static std::string NR5GTemp;
- static std::string NetStatus;
- static std::string NetType;
- static std::string Version; //软件版本号
- static std::string MacAddr_G; //设备MAC地址
- static std::string MacAddr_G2; //设备光纤MAC地址
- static std::string IpAddr_G; //设备IP
- static std::string DbName_G; //数据库名字
- static std::string Config_G; //配置文件
- static std::string ServerIP; //服务器地址
- static int ServerPort; //服务器端口
- static int threadStatus;
- static std::string UartName_G;
- static TopicList Topic_G; //发布的主题
- static ZigbeeInfo ZigbeeInfo_G; //gateway zigbee info
- static ZIGBEE Zigbee_G;
- static GPIOInfo GPIO_G;
- static enumZigBeeTransmitStatus EnterZigBeeWaveTransmittingFlag_G; // 进入ZigBee网络原始数据传输状态标志
- static int EnterZigBeeWaveTransmittingCnt_G; // 进入ZigBee网络原始数据传输状态计数器,以秒为单位进行计数
- static int day;
-
-};
-
-
-#define SAVE_COUNT 4320
-#define OneWeek 432000 //5天
-
-//按8 取整
-#define Length_(len) do{ \
- len = ((((len>>3) + ((len&0x7)>0?1:0))<<4) + 8); \
- } while (0)
-
-#endif
+#ifndef GLOBAL_HPP_
+#define GLOBAL_HPP_
+#include
+#include
+#include
+#include
+#include
+#include
+#include "common_func.hpp"
+
+
+//#define SECTION_MAX_LEN 1024
+//******************** 全局变量**********************
+enum enumZigBeeTransmitStatus {
+ NO_ENTER_TRANSMITTING_STATUS = 0,
+ ENTER_TRANSMITTING_STATUS
+};
+
+
+//#define NR5G_MODULE
+//#define Q4G_MODULE
+//#define WIFI_MODULE
+//#define NR5G_MEIGE
+
+
+class GlobalConfig
+{
+public :
+ static int RUN_MODE; //1调试模式 0运行模式
+ static int QuitFlag_G; //程序退出标志
+ static int LinkStatus_G; //和服务器连接状态
+ static int LinkCount;
+ static int NetSignal;
+ static int serverStatus;
+ static int net0Status;
+ static std::string NR5GTemp;
+ static std::string NetStatus;
+ static std::string NetType;
+ static std::string Version; //软件版本号
+ static std::string MacAddr_G; //设备MAC地址
+ static std::string MacAddr_G2; //设备光纤MAC地址
+ static std::string IpAddr_G; //设备IP
+ static std::string DbName_G; //数据库名字
+ static std::string Config_G; //配置文件
+ static std::string ServerIP; //服务器地址
+ static int ServerPort; //服务器端口
+ static int threadStatus;
+ static std::string UartName_G;
+ static TopicList Topic_G; //发布的主题
+ static ZigbeeInfo ZigbeeInfo_G; //gateway zigbee info
+ static ZIGBEE Zigbee_G;
+ static GPIOInfo GPIO_G;
+ static enumZigBeeTransmitStatus EnterZigBeeWaveTransmittingFlag_G; // 进入ZigBee网络原始数据传输状态标志
+ static int EnterZigBeeWaveTransmittingCnt_G; // 进入ZigBee网络原始数据传输状态计数器,以秒为单位进行计数
+ static int day;
+
+};
+
+
+#define SAVE_COUNT 4800*4
+#define OneWeek 604800*7
+
+
+//按8 取整
+#define Length_(len) do{ \
+ len = ((((len>>3) + ((len&0x7)>0?1:0))<<4) + 8); \
+ } while (0)
+
+#endif
diff --git a/jsonparse/web_cmd_parse3.cpp b/jsonparse/web_cmd_parse3.cpp
index d954f5d..78d9b46 100644
--- a/jsonparse/web_cmd_parse3.cpp
+++ b/jsonparse/web_cmd_parse3.cpp
@@ -167,7 +167,7 @@ std::string JsonData::JsonCmd_Cgi_52(Param_52 ¶m) {
std::vector vecSsid;
boost::split(vecSsid, netssid, boost::is_any_of("\n"), boost::token_compress_off);
jsBody["type"] = "SCAN";
- zlog_info(zct,"netssid : %s %d", netssid.c_str(), vecSsid.size());
+ zlog_info(zct,"netssid : %s ==== %d", netssid.c_str(), vecSsid.size());
for (unsigned int i = 1; i < vecSsid.size() - 1; i++) {
std::vector data;
boost::split(data, vecSsid[i], boost::is_any_of("\t"), boost::token_compress_off);
diff --git a/wifi_5g/wpa_client.cpp b/wifi_5g/wpa_client.cpp
index e96472a..5e1b9e5 100644
--- a/wifi_5g/wpa_client.cpp
+++ b/wifi_5g/wpa_client.cpp
@@ -409,8 +409,8 @@ bool WPAClient::Request(WPAContext *context, const std::string &cmd, std::string
res = select(wpa_context_->s + 1, &rfds, NULL, NULL, &tv);
if (res < 0) return false;
if (FD_ISSET(wpa_context_->s, &rfds)) {
- char temp[1024] = {0};
- int temp_len = 1024;
+ char temp[1024 * 3] = {0};
+ int temp_len = 1024 * 3;
res = recv(wpa_context_->s, temp, temp_len, 0);
if (res < 0) return false;
if (res > 0 && temp[0] == '<') {