tmp code
This commit is contained in:
parent
6a80e9415f
commit
a5618ac003
@ -712,7 +712,7 @@ void JsonData::DataNodeStatusCheck() {
|
||||
}
|
||||
}
|
||||
}
|
||||
if (count == nSize && nodeOnline) {
|
||||
if (count == nSize && nodeOnline && count != 0) {
|
||||
zlog_error(zct, "ALL Node offline,count = %d", count);
|
||||
exit(0);
|
||||
}
|
||||
|
||||
@ -118,7 +118,7 @@ void CheckThread() {
|
||||
}
|
||||
}
|
||||
|
||||
if (600 == online_check) {
|
||||
if (1800 == online_check) {
|
||||
online_check = 0;
|
||||
int Count = sqlite_db_ctrl::instance().GetTableRows(T_SENSOR_INFO(TNAME), NULL);
|
||||
if (Count > 0) {
|
||||
|
||||
@ -374,13 +374,15 @@ void CleanLogFile(std::string log_dir, size_t retain) {
|
||||
|
||||
void DiskSpaceCheck() {
|
||||
std::string directory = "/opt/log";
|
||||
std::string directory_data = "/opt/data";
|
||||
while (1) {
|
||||
boost::filesystem::space_info si = boost::filesystem::space("/opt");
|
||||
if (si.free <= 20000000) {
|
||||
if (si.free <= 512000000) {
|
||||
zlog_warn(zct, "disk free space:%llu for /opt", si.free);
|
||||
CleanLogFile(directory, 10);
|
||||
CleanLogFile(directory_data, 100);
|
||||
boost::filesystem::space_info si1 = boost::filesystem::space("/opt");
|
||||
if (si1.free <= 20000000) {
|
||||
if (si1.free <= 512000000) {
|
||||
zlog_warn(zct, "[DiskSpaceCheck] can not release enough space and clean more log file");
|
||||
CleanLogFile(directory, 5);
|
||||
}
|
||||
|
||||
@ -22,9 +22,9 @@ std::vector<RecvData> g_VecWaveDataZ;
|
||||
std::map<std::string, compressWaveChannel> g_mapCompress;
|
||||
std::map<std::string, WaveChannel> g_mapWaveChannel;
|
||||
|
||||
unsigned char data[1024 * 80] = {0x00};
|
||||
unsigned char outdata[1024 * 80] = {0x00};
|
||||
unsigned char dealdata[1024 * 80] = {0x00};
|
||||
unsigned char data[96000] = {0x00};
|
||||
unsigned char outdata[96000] = {0x00};
|
||||
unsigned char dealdata[96000] = {0x00};
|
||||
char mqttData[512000] = {0};
|
||||
|
||||
void Uart::RecordBattery(std::string &strLongAddr, DataRecvStatic &dataStatic, std::string &nowTimetamp) {
|
||||
@ -772,6 +772,15 @@ void Uart::DealWave() {
|
||||
wave_trans_ = false;
|
||||
return;
|
||||
}
|
||||
char localtimestamp[32] = {0};
|
||||
GetTimeNet(localtimestamp, 1);
|
||||
char insertSql[100] = {0x00};
|
||||
char whereCon[50] = {0x00};
|
||||
sprintf(whereCon, "MeasurementID='%s'",strMeasurementID.c_str());
|
||||
memset(whereCon, 0x00, sizeof(whereCon));
|
||||
sprintf(insertSql, "'%s','%02x%02x','%s',0,'1','%s' ", strMeasurementID.c_str(),(wave_shortAddr >> 8) & 0xFF,wave_shortAddr & 0xFF,localtimestamp,"");
|
||||
sqlite_db_ctrl::instance().InsertData(" receive_wave_status ", insertSql);
|
||||
|
||||
std::string ran = "";
|
||||
int n = 0;
|
||||
int range = 0;
|
||||
@ -814,18 +823,6 @@ void Uart::DealWave() {
|
||||
g_VecWaveDataZ.clear();
|
||||
VecWaveDataZ.clear();
|
||||
}
|
||||
if (m_waveCountX > 0 || m_waveCountY > 0 || m_waveCountZ > 0)
|
||||
{
|
||||
char localtimestamp[32] = {0};
|
||||
GetTimeNet(localtimestamp, 1);
|
||||
char insertSql[100] = {0x00};
|
||||
char whereCon[50] = {0x00};
|
||||
sprintf(whereCon, "MeasurementID='%s'",strMeasurementID.c_str());
|
||||
memset(whereCon, 0x00, sizeof(whereCon));
|
||||
sprintf(insertSql, "'%s','%02x%02x','%s',0,'1','%s' ", strMeasurementID.c_str(),(wave_shortAddr >> 8) & 0xFF,wave_shortAddr & 0xFF,localtimestamp,"");
|
||||
sqlite_db_ctrl::instance().InsertData(" receive_wave_status ", insertSql);
|
||||
}
|
||||
|
||||
|
||||
wave_trans_ = false;
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user