modify for ledgerupdate
This commit is contained in:
@@ -597,10 +597,12 @@ bool ParseXMLConfig2(XmlConfig *cfg, list<CTopic*> *ctopiclist,QString path) //
|
||||
QFile file(xml_dir + JSON_CONFIG_FN);
|
||||
if (!file.open(QIODevice::ReadOnly | QFile::Text)) //<2F><>ֻ<EFBFBD><D6BB><EFBFBD><EFBFBD>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD>xml
|
||||
{
|
||||
std::cout << "can't open not define config file" << std::endl;//lnk20250208
|
||||
return 0;
|
||||
}
|
||||
if (!doc.setContent(&file)) //<2F><><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD>ݶ<EFBFBD><DDB6><EFBFBD>doc<6F><63>
|
||||
{
|
||||
std::cout << "can't read not define config file" << std::endl;//lnk20250208
|
||||
file.close();
|
||||
return 0;
|
||||
}
|
||||
@@ -613,10 +615,12 @@ bool ParseXMLConfig2(XmlConfig *cfg, list<CTopic*> *ctopiclist,QString path) //
|
||||
QFile file(tmppath);
|
||||
if (!file.open(QIODevice::ReadOnly | QFile::Text)) //<2F><>ֻ<EFBFBD><D6BB><EFBFBD><EFBFBD>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD>xml
|
||||
{
|
||||
std::cout << "can't open config file" << tmppath.toStdString() <<std::endl;//lnk20250208
|
||||
return 0;
|
||||
}
|
||||
if (!doc.setContent(&file)) //<2F><><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD>ݶ<EFBFBD><DDB6><EFBFBD>doc<6F><63>
|
||||
{
|
||||
std::cout << "can't read config file" << tmppath.toStdString() <<std::endl;//lnk20250208
|
||||
file.close();
|
||||
return 0;
|
||||
}
|
||||
@@ -2896,7 +2900,7 @@ void Set_xml_databaseinfo(char* MODEL_ID, char* TMNL_TYPE, char* FILE_PATH, char
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>lnk20241125
|
||||
cout << "setxmldatabase:" << TMNL_TYPE << endl;
|
||||
|
||||
if (!xmlinfo_list.contains(type))//<2F><><EFBFBD>ն<EFBFBD><D5B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><D0B1>в<EFBFBD><EFBFBD><EFBFBD>
|
||||
if (!xmlinfo_list.contains(type))//<2F><><EFBFBD>ն<EFBFBD><D5B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><D0B1><EFBFBD>û<EFBFBD>鵽
|
||||
{
|
||||
Xmldata* config = new Xmldata(); //û<>ҵ<EFBFBD><D2B5>Ͳ<EFBFBD><CDB2><EFBFBD><EFBFBD>µ<EFBFBD><C2B5>ն<EFBFBD><D5B6><EFBFBD><EFBFBD>͵<EFBFBD><CDB5>б<EFBFBD><D0B1><EFBFBD>
|
||||
xmlinfo_list.insert(type, config);
|
||||
@@ -2904,7 +2908,7 @@ void Set_xml_databaseinfo(char* MODEL_ID, char* TMNL_TYPE, char* FILE_PATH, char
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>lnk20241125
|
||||
cout << "xmlinfo_list insert type:" << type.toStdString() << endl;
|
||||
}
|
||||
else
|
||||
else//<2F>鵽<EFBFBD><EFBFBD><CDB8>¸<EFBFBD><C2B8><EFBFBD>
|
||||
{
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>lnk20241125
|
||||
cout << "xmlinfo_list type contain:" << type.toStdString() << endl;
|
||||
@@ -2916,13 +2920,19 @@ void Set_xml_databaseinfo(char* MODEL_ID, char* TMNL_TYPE, char* FILE_PATH, char
|
||||
else {
|
||||
xmlinfo_list[type]->updataflag = true;
|
||||
}
|
||||
|
||||
//lnk20250208<30><38><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><CDB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ִ<EFBFBD><D6B4>
|
||||
}
|
||||
|
||||
xmlinfo_list[type]->xmlbase.MODEL_ID.append(id);
|
||||
xmlinfo_list[type]->xmlbase.TMNL_TYPE.append(type);
|
||||
xmlinfo_list[type]->xmlbase.FILE_PATH.append(filepath);
|
||||
xmlinfo_list[type]->xmlbase.FILE_NAME.append(name);
|
||||
//lnk20250208<30><38><EFBFBD><EFBFBD>Ӧ<EFBFBD><D3A6><EFBFBD>Ǹ<EFBFBD><C7B8>Ƕ<EFBFBD><C7B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><D7B7>
|
||||
//xmlinfo_list[type]->xmlbase.MODEL_ID.append(id);
|
||||
//xmlinfo_list[type]->xmlbase.TMNL_TYPE.append(type);
|
||||
//xmlinfo_list[type]->xmlbase.FILE_PATH.append(filepath);
|
||||
//xmlinfo_list[type]->xmlbase.FILE_NAME.append(name);
|
||||
xmlinfo_list[type]->xmlbase.MODEL_ID = id;
|
||||
xmlinfo_list[type]->xmlbase.TMNL_TYPE = type;
|
||||
xmlinfo_list[type]->xmlbase.FILE_PATH = filepath;
|
||||
xmlinfo_list[type]->xmlbase.FILE_NAME = name;
|
||||
|
||||
|
||||
QDateTime time(QDate(year, month, day), QTime(hour, minute, second));
|
||||
xmlinfo_list[type]->xmlbase.datetime = time;
|
||||
@@ -3047,7 +3057,7 @@ char* Get_IED(char* devtype)
|
||||
QString type;
|
||||
type.append(devtype);
|
||||
if (xmlinfo_list.contains(type)) {
|
||||
cout << "!!!!!!!!!! xmlinfo_list.contains(devtype) == 1 !!!!!!!!!!!" << endl;
|
||||
cout << "!!!!!!!!!! Get_IED xmlinfo_list.contains(devtype) == 1 !!!!!!!!!!!" << endl;
|
||||
QString ied;
|
||||
ied.append(xmlinfo_list[devtype]->xmlcfg.IEDname);//PQMonitor
|
||||
ied.append(xmlinfo_list[devtype]->xmlcfg.LDevicePrefix);
|
||||
@@ -3059,7 +3069,7 @@ char* Get_IED(char* devtype)
|
||||
return charArray;
|
||||
}
|
||||
else {
|
||||
cout << "!!!!!!!!!! xmlinfo_list.contains(devtype) == 0 !!!!!!!!!!!" << endl;
|
||||
cout << "!!!!!!!!!! Get_IED xmlinfo_list.contains(devtype) == 0 !!!!!!!!!!!" << endl;
|
||||
//cout << "ttttttttttttttt" << topicList.size() << endl;
|
||||
//cout << "ttttttttttttttt" << xmlcfg.IEDname.toAscii().data() << endl;
|
||||
QString ied;
|
||||
|
||||
Reference in New Issue
Block a user