Update SclParser.java

The library has a problem of importing a whole SCD file which consists of several IEDs and that is because The dataSets Map is not cleared between switching of creating the next ServerModel of next IED.
pull/11/head
MoheyEl-DinBadr 6 years ago committed by GitHub
parent cbac75d770
commit 10dd18750a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -199,6 +199,8 @@ public class SclParser {
}
ServerModel serverModel = new ServerModel(logicalDevices, null);
dataSetMap.clear();
for (LnSubDef dataSetDef : dataSetDefs) {
DataSet dataSet = createDataSet(serverModel, dataSetDef.logicalNode, dataSetDef.defXmlNode);
@ -206,6 +208,8 @@ public class SclParser {
}
serverModel.addDataSets(dataSetsMap.values());
dataSetDefs.clear();
return serverModel;
}

Loading…
Cancel
Save