libcimpp issueshttps://git.rwth-aachen.de/acs/public/cim/cimpp/libcimpp/-/issues2020-12-04T11:42:29+01:00https://git.rwth-aachen.de/acs/public/cim/cimpp/libcimpp/-/issues/54CIM Version cmake variable and lib name2020-12-04T11:42:29+01:00Markus MirzCIM Version cmake variable and lib nameAchim Klaus VölkerAchim Klaus Völkerhttps://git.rwth-aachen.de/acs/public/cim/cimpp/libcimpp/-/issues/55GitHub CI2020-11-16T18:59:39+01:00Markus MirzGitHub CIAchim Klaus VölkerAchim Klaus Völkerhttps://git.rwth-aachen.de/acs/public/cim/cimpp/libcimpp/-/issues/56CIM / CGMES classes as submodules2020-11-11T15:44:29+01:00Markus MirzCIM / CGMES classes as submoduleshttps://git.rwth-aachen.de/acs/public/cim/cimpp/libcimpp/-/issues/52Portable XML parser2020-11-11T15:42:15+01:00Markus MirzPortable XML parserWe could have a look into more portable XML parsers than libxml and msxml:
- https://stackoverflow.com/questions/9387610/what-xml-parser-should-i-use-in-c
- https://stackoverflow.com/questions/1542084/whats-the-most-commonly-used-xml-lib...We could have a look into more portable XML parsers than libxml and msxml:
- https://stackoverflow.com/questions/9387610/what-xml-parser-should-i-use-in-c
- https://stackoverflow.com/questions/1542084/whats-the-most-commonly-used-xml-library-for-c
- https://pugixml.org/benchmark.htmlhttps://git.rwth-aachen.de/acs/public/cim/cimpp/libcimpp/-/issues/51WSCC-9bus parsing fails2020-10-23T08:58:29+02:00Markus MirzWSCC-9bus parsing failsI am getting these warnings when I try to read the WSCC-9bus files:
```
build/example ../dpsim/build/_deps/cim-data-src/WSCC-09/WSCC-09_RX/*.xml
Warning: could not assign attribute with name: cim:NameType.name and value: description
Warn...I am getting these warnings when I try to read the WSCC-9bus files:
```
build/example ../dpsim/build/_deps/cim-data-src/WSCC-09/WSCC-09_RX/*.xml
Warning: could not assign attribute with name: cim:NameType.name and value: description
Warning: could not assign attribute with name: cim:Name.name and value: Ratings
Warning: could not assign class of unrecognised type cim:Name.NameType.
Warning: could not assign class of unrecognised type cim:Name.IdentifiedObject.
```Richard MarstonRichard Marstonhttps://git.rwth-aachen.de/acs/public/cim/cimpp/libcimpp/-/issues/41Resolving GH issues2019-12-05T11:47:33+01:00Markus MirzResolving GH issuesCIMContentHandler: Note: Cannot resolve following RDF relationship
* entsoe:IdentifiedObject.shortName
* cim:ConnectivityNode.TopologicalNode
* cim:Equipment.EquipmentContainer
* cim:OperationalLimit.OperationalLimitSet
* cim:SubGeograph...CIMContentHandler: Note: Cannot resolve following RDF relationship
* entsoe:IdentifiedObject.shortName
* cim:ConnectivityNode.TopologicalNode
* cim:Equipment.EquipmentContainer
* cim:OperationalLimit.OperationalLimitSet
* cim:SubGeographicalRegion.Region
* cim:Substation.Region
* cim:VoltageLevel.Substation
* cim:Line.Region
* cim:DiagramObject.IdentifiedObject
* cim:DiagramObjectPoint.DiagramObject
Problem:
* rdf:about - Aufteilung der Objektinformationen wird nicht aufgelöst (zu prüfen ob das Problem vllt bei uns liegt)
Fix: assignments.cpp
replaced '=' with '+=' for all str assignments: e.g. "element->endDate.value += buffer.str();" as regex stops at special characters
Fix: Terminal.phases wasn't always properly initialized; added init in c’torhttps://git.rwth-aachen.de/acs/public/cim/cimpp/libcimpp/-/issues/45CGMES Serialization2019-12-05T11:47:06+01:00Jan DinkelbachCGMES Serialization - [ ] based on templates (for CIM, not CGMES) implemented by Max
- [ ] consider export to different CGMES profiles - [ ] based on templates (for CIM, not CGMES) implemented by Max
- [ ] consider export to different CGMES profileshttps://git.rwth-aachen.de/acs/public/cim/cimpp/libcimpp/-/issues/44Test CGMES Deserialization with DPsim2019-12-05T11:45:48+01:00Jan DinkelbachTest CGMES Deserialization with DPsimRichard MarstonRichard Marstonhttps://git.rwth-aachen.de/acs/public/cim/cimpp/libcimpp/-/issues/42Class Whitelist2019-12-05T11:06:43+01:00Jan DinkelbachClass Whitelistconsider white list which cmake reads in, such that only classes of interest are builtconsider white list which cmake reads in, such that only classes of interest are builtRichard MarstonRichard Marstonhttps://git.rwth-aachen.de/acs/public/cim/cimpp/libcimpp/-/issues/40Wrong link directions e.g. in case of BaseVoltage2019-07-15T13:02:31+02:00Lukas Daniel RazikWrong link directions e.g. in case of BaseVoltageActually
* `ConductingEquipment` should be linked to a `BaseVoltage`, instead of the link from `BaseVoltage` to `ConductingEquipment`:<br>
http://cim.fein-aachen.org/libcimpp/doc/IEC61970_16v29a/classIEC61970_1_1Base_1_1Core_1_1BaseVolt...Actually
* `ConductingEquipment` should be linked to a `BaseVoltage`, instead of the link from `BaseVoltage` to `ConductingEquipment`:<br>
http://cim.fein-aachen.org/libcimpp/doc/IEC61970_16v29a/classIEC61970_1_1Base_1_1Core_1_1BaseVoltage.html#aa183b197edb9751bbc7f180a5a102cfe
* Same with `Terminal` and `ConnectivityNode`:<br>
http://cim.fein-aachen.org/libcimpp/doc/IEC61970_16v29a/classIEC61970_1_1Base_1_1Core_1_1Terminal.html#a64c8379e137566681737b84de71ea388https://git.rwth-aachen.de/acs/public/cim/cimpp/libcimpp/-/issues/39Visual Studio compiler issues warnings2018-05-27T00:18:36+02:00Steffen Vogelstvogel@eonerc.rwth-aachen.deVisual Studio compiler issues warnings```
z:\workspace\rwth\acs\core\simulation\dpsim\dependencies\libcps\dependencies\libcimpp\src\cimcontenthandler.cpp(21): warning C4297: "CIMContentHandler::~CIMContentHandler": D
ie Funktion löst eine unerwartete Ausnahme aus [Z:\workspa...```
z:\workspace\rwth\acs\core\simulation\dpsim\dependencies\libcps\dependencies\libcimpp\src\cimcontenthandler.cpp(21): warning C4297: "CIMContentHandler::~CIMContentHandler": D
ie Funktion löst eine unerwartete Ausnahme aus [Z:\workspace\rwth\acs\core\simulation\DPsim\build_win\Dependencies\libcps\Dependencies\libcimpp\libcimpp.vcxproj]
```
```
z:\workspace\rwth\acs\core\simulation\dpsim\dependencies\libcps\dependencies\libcimpp\src\cimcontenthandler.cpp(25): warning C4297: "CIMContentHandler::~CIMContentHandler": D
ie Funktion löst eine unerwartete Ausnahme aus [Z:\workspace\rwth\acs\core\simulation\DPsim\build_win\Dependencies\libcps\Dependencies\libcimpp\libcimpp.vcxproj]
```
```
z:\workspace\rwth\acs\core\simulation\dpsim\dependencies\libcps\dependencies\libcimpp\src\cimcontenthandler.cpp(245): warning C4267: "=": Konvertierung von "size_t" nach "uns
igned int", Datenverlust möglich [Z:\workspace\rwth\acs\core\simulation\DPsim\build_win\Dependencies\libcps\Dependencies\libcimpp\libcimpp.vcxproj]
```
```
z:\workspace\rwth\acs\core\simulation\dpsim\dependencies\libcps\dependencies\libcimpp\src\aliases.hpp(34): warning C4996: 'getenv': This function or variable may be unsafe. C
onsider using _dupenv_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Z:\workspace\rwth\acs\core\simulation\DPsim\build_win\Depend
encies\libcps\Dependencies\libcimpp\libcimpp.vcxproj]
```
```
z:\workspace\rwth\acs\core\simulation\dpsim\dependencies\libcps\dependencies\libcimpp\src\aliases.hpp(34): warning C4996: 'getenv': This function or variable may be unsafe. C
onsider using _dupenv_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. [Z:\workspace\rwth\acs\core\simulation\DPsim\build_win\Depend
encies\libcps\Dependencies\libcimpp\libcimpp.vcxproj]
```https://git.rwth-aachen.de/acs/public/cim/cimpp/libcimpp/-/issues/38Deploy documentation via CI on cim.fein-aachen.org2018-04-08T14:09:07+02:00Steffen Vogelstvogel@eonerc.rwth-aachen.deDeploy documentation via CI on cim.fein-aachen.org@lrazik
Are you fine with deploying the Doxygen docs automatically on the FEIN website?@lrazik
Are you fine with deploying the Doxygen docs automatically on the FEIN website?Lukas Daniel RazikLukas Daniel Razikhttps://git.rwth-aachen.de/acs/public/cim/cimpp/libcimpp/-/issues/25Packaging for Fedora / Ubuntu2018-04-06T10:36:56+02:00Steffen Vogelstvogel@eonerc.rwth-aachen.dePackaging for Fedora / UbuntuMost of the build-time of DPsim can be attributed to CIM++.
Can we build RPM / DEB packages for CIM++?
With CMake this is pretty straightforward:
https://cmake.org/cmake/help/v3.7/module/CPackRPM.htmlMost of the build-time of DPsim can be attributed to CIM++.
Can we build RPM / DEB packages for CIM++?
With CMake this is pretty straightforward:
https://cmake.org/cmake/help/v3.7/module/CPackRPM.htmlSteffen Vogelstvogel@eonerc.rwth-aachen.deSteffen Vogelstvogel@eonerc.rwth-aachen.dehttps://git.rwth-aachen.de/acs/public/cim/cimpp/libcimpp/-/issues/32SinglePhaseKind is not linked in Doxygen2018-02-09T18:06:56+01:00Markus MirzSinglePhaseKind is not linked in Doxygen@lrazik @maximilian.kissgen
Do you have an idea why this class IEC61970::Base::Wires::SinglePhaseKind is not a hyperlink in the doxygen documentation? You have to search for the file manually to get the definition.@lrazik @maximilian.kissgen
Do you have an idea why this class IEC61970::Base::Wires::SinglePhaseKind is not a hyperlink in the doxygen documentation? You have to search for the file manually to get the definition.Lukas Daniel RazikLukas Daniel Razik