summaryrefslogtreecommitdiffstats
path: root/Project/Line.cpp
diff options
context:
space:
mode:
authorThales Lima Oliveira <thaleslima.ufu@gmail.com>2020-06-06 11:37:00 -0300
committerThales Lima Oliveira <thaleslima.ufu@gmail.com>2020-06-06 11:37:00 -0300
commitc5636d2031b20e673441e095d90ba94942698e7c (patch)
tree30b9f15cd5d91fe11a07960154d03afc2328bf8a /Project/Line.cpp
parent0586ac0d34e4d8d5dd9845f2fdd212716b3004f9 (diff)
downloadPSP.git-c5636d2031b20e673441e095d90ba94942698e7c.tar.gz
PSP.git-c5636d2031b20e673441e095d90ba94942698e7c.tar.xz
PSP.git-c5636d2031b20e673441e095d90ba94942698e7c.zip
Some class enum implementation
Just for better code design: https://docs.microsoft.com/pt-br/dotnet/architecture/microservices/microservice-ddd-cqrs-patterns/enumeration-classes-over-enum-types
Diffstat (limited to 'Project/Line.cpp')
-rw-r--r--Project/Line.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/Project/Line.cpp b/Project/Line.cpp
index 9750b82..6cb68c6 100644
--- a/Project/Line.cpp
+++ b/Project/Line.cpp
@@ -689,19 +689,19 @@ rapidxml::xml_node<>* Line::SaveElement(rapidxml::xml_document<>& doc, rapidxml:
XMLParser::SetNodeValue(doc, name, m_electricalData.name);
auto nominalVoltage = XMLParser::AppendNode(doc, electricalProp, "NominalVoltage");
XMLParser::SetNodeValue(doc, nominalVoltage, m_electricalData.nominalVoltage);
- XMLParser::SetNodeAttribute(doc, nominalVoltage, "UnitID", m_electricalData.nominalVoltageUnit);
+ XMLParser::SetNodeAttribute(doc, nominalVoltage, "UnitID", static_cast<int>(m_electricalData.nominalVoltageUnit));
auto nominalPower = XMLParser::AppendNode(doc, electricalProp, "NominalPower");
XMLParser::SetNodeValue(doc, nominalPower, m_electricalData.nominalPower);
- XMLParser::SetNodeAttribute(doc, nominalPower, "UnitID", m_electricalData.nominalPowerUnit);
+ XMLParser::SetNodeAttribute(doc, nominalPower, "UnitID", static_cast<int>(m_electricalData.nominalPowerUnit));
auto resistance = XMLParser::AppendNode(doc, electricalProp, "Resistance");
XMLParser::SetNodeValue(doc, resistance, m_electricalData.resistance);
- XMLParser::SetNodeAttribute(doc, resistance, "UnitID", m_electricalData.resistanceUnit);
+ XMLParser::SetNodeAttribute(doc, resistance, "UnitID", static_cast<int>(m_electricalData.resistanceUnit));
auto indReactance = XMLParser::AppendNode(doc, electricalProp, "IndReactance");
XMLParser::SetNodeValue(doc, indReactance, m_electricalData.indReactance);
- XMLParser::SetNodeAttribute(doc, indReactance, "UnitID", m_electricalData.indReactanceUnit);
+ XMLParser::SetNodeAttribute(doc, indReactance, "UnitID", static_cast<int>(m_electricalData.indReactanceUnit));
auto capSusceptance = XMLParser::AppendNode(doc, electricalProp, "CapSusceptance");
XMLParser::SetNodeValue(doc, capSusceptance, m_electricalData.capSusceptance);
- XMLParser::SetNodeAttribute(doc, capSusceptance, "UnitID", m_electricalData.capSusceptanceUnit);
+ XMLParser::SetNodeAttribute(doc, capSusceptance, "UnitID", static_cast<int>(m_electricalData.capSusceptanceUnit));
auto lineSize = XMLParser::AppendNode(doc, electricalProp, "LineSize");
XMLParser::SetNodeValue(doc, lineSize, m_electricalData.lineSize);
auto useLinePower = XMLParser::AppendNode(doc, electricalProp, "UseLinePower");