3.2.5 发布

This commit is contained in:
zhangsheng 2024-10-16 14:34:50 +08:00
parent 5f6fc096a3
commit f78e853342
4 changed files with 5 additions and 13 deletions

BIN
Cidn-SH

Binary file not shown.

View File

@ -583,7 +583,7 @@ void JsonData::DataNodeStatusCheck()
int lTimeTemp = lNowTime - llastTime; int lTimeTemp = lNowTime - llastTime;
lTimeTemp = abs(lTimeTemp); lTimeTemp = abs(lTimeTemp);
if (lTimeTemp > onlineCheck){ if (lTimeTemp > onlineCheck){
LOG_DEBUG("离线 DataNodeStatusCheck lNowTime = %d,llastTime = %d,interval = %s\n",lNowTime,llastTime,vetRes[i][21].c_str()); LOG_DEBUG("offline DataNodeStatusCheck lNowTime = %d,llastTime = %d,interval = %s\n",lNowTime,llastTime,vetRes[i][21].c_str());
char whereCon[32] = { 0 }; char whereCon[32] = { 0 };
sprintf(whereCon, "dataNodeNo='%s'", strDataNodeNo.c_str()); sprintf(whereCon, "dataNodeNo='%s'", strDataNodeNo.c_str());
sql_ctl->UpdateTableData(T_SENSOR_INFO(TNAME), "status='0'", whereCon); sql_ctl->UpdateTableData(T_SENSOR_INFO(TNAME), "status='0'", whereCon);
@ -599,15 +599,16 @@ void JsonData::DataNodeStatusCheck()
sprintf(whereCon, "dataNodeNo='%s'", strDataNodeNo.c_str()); sprintf(whereCon, "dataNodeNo='%s'", strDataNodeNo.c_str());
sql_ctl->UpdateTableData(T_SENSOR_INFO(TNAME), "status='1'", whereCon); sql_ctl->UpdateTableData(T_SENSOR_INFO(TNAME), "status='1'", whereCon);
} }
if (lTimeTemp > atoi(vetRes[i][21].c_str()) * 3 )//判定传感器是否超过三次未传特征值 if (lTimeTemp > atoi(vetRes[i][21].c_str()) * 5 * 60 )//判定传感器是否超过五次未传特征值
{ {
LOG_DEBUG("lTimeTemp = %d,featureInterVal = %d\n",lTimeTemp,atoi(vetRes[i][21].c_str()));
count ++; count ++;
} }
} }
} }
if (count == nSize) if (count == nSize)
{ {
LOG_ERROR("ALL Node offline\n"); LOG_ERROR("ALL Node offline,count = %d\n",count);
exit(0); exit(0);
} }

View File

@ -31,7 +31,7 @@ int main(int argc, char *argv[])
// 初始化日志记录,日志缓存区,记录数,未使用,后期,命令启动 // 初始化日志记录,日志缓存区,记录数,未使用,后期,命令启动
log_init(SOFTWARE_RUN_LOG, 1380, 1000 * 1024); log_init(SOFTWARE_RUN_LOG, 1380, 1000 * 1024);
LOG_INFO("####CIDNSOFT start####\n"); LOG_INFO("####CIDNSOFT start####\n");
LOG_INFO(" Firmware compile time:%s %s,version %s\n", __DATE__, __TIME__,GlobalConfig::Version.c_str());
// 查看版本信息 // 查看版本信息
if (CheckFileVersion(argc, argv)) { if (CheckFileVersion(argc, argv)) {
return 0; return 0;

View File

@ -227,15 +227,6 @@ void CheckThread()
} }
if(mqttresend == 7200){ if(mqttresend == 7200){
mqttresend = 0; mqttresend = 0;
#ifdef WIFI_MODULE
bool status = Ping( GlobalConfig::ServerIP.c_str(), 10000);
if(status != 0){
LOG_INFO("===========net status ========failed \n");
LOG_ERROR("openSwitch\n");
sleep(20);
gpio_set(GlobalConfig::GPIO_G.power,1);
}
#endif
LOG_INFO("mqttresend check\n"); LOG_INFO("mqttresend check\n");
Json::Value jsHeart; Json::Value jsHeart;
Json::FastWriter fw; Json::FastWriter fw;