Add subid and time for inserting real table

temp
rensichao 1 year ago
parent 7fe7a11734
commit 8e0cb3d1a0

@ -478,7 +478,7 @@ void vDownLoadComtradeFiles(ST_IED_CONN_HANDLE &stIedCon)
memcpy(&stFiles, &(g_list_comtrad_files.back()), sizeof(ST_FILES_ATTRIB)); // 由尾取出
g_list_comtrad_files.pop_back(); // 由尾删除
mutex_unlock(g_list_comtrad_files_mutex);
//unPackComtradeFile(stFiles.szFileName); // 解析文件并入库
unPackComtradeFile(stFiles.szFileName); // 解析文件并入库 by rensichao
}
printf("file download and parser complate....\n");
@ -807,6 +807,7 @@ void Add_SetList(ST_DB_BODY *pData, ST_DEVICE_INFO *pstBase)
memcpy(&stSetData, pData, sizeof(ST_DB_BODY));
strcpy(stSetData.m_id, pstBase->szMID);
strcpy(stSetData.s_id, pstBase->szSID);
stSetData.in_out = pstBase->cInOut;
stSetData.phase = pstBase->cPhase;
stSetData.side = pstBase->cSide;
@ -898,6 +899,7 @@ void vGetFCMXData_YC(IedConnection conn)
continue; // 取振幅值
}
stBody.value = stIedVal.MX_f;
stBody.dtime = time(NULL);
vPrtLogMsg(LOG_WARNG, 0, "rensichao read add list [%d] \n", stBody.value);
if(false==bGetDeviceBindRelationship(stBind.nodename, stBody, stBase)) continue;
vPrtLogMsg(LOG_WARNG, 0, "rensichao read add list midddle[%d] \n", stBody.value);

@ -76,7 +76,7 @@ void *thread_iec61850_client_proc(void *arg)
vGetFCMXData_YC(stIedConn.hConnHandle); // <20><>ȡң<C8A1><D2A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<2D><><EFBFBD>ֵ
//vGetFCMXData_YX(stIedConn.hConnHandle); // <20><>ȡң<C8A1><D2A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-<2D>澯λ
//vDownLoadComtradeFiles(stIedConn); // <20><><EFBFBD><EFBFBD>¼<EFBFBD><C2BC><EFBFBD>ļ<EFBFBD>
vDownLoadComtradeFiles(stIedConn); // <20><><EFBFBD><EFBFBD>¼<EFBFBD><C2BC><EFBFBD>ļ<EFBFBD>
_SLEEP(1000 * 60);
vPrtLogMsg(LOG_DEBUG, 0, "Get once monitor data complate...");
}

Loading…
Cancel
Save