给Breaker增加NamingDescription
Signed-off-by: facat@lab.com <facat@lab.com>
This commit is contained in:
parent
e587ab8667
commit
14476a7939
|
|
@ -28,6 +28,10 @@ bool Breaker::derivedParse(QXmlStreamReader &reader)
|
||||||
this->equipmentContainer=ss.replace("#","").leftRef(-1).toString();
|
this->equipmentContainer=ss.replace("#","").leftRef(-1).toString();
|
||||||
qDebug()<<"got "<<"Equipment.MemberOf_EquipmentContainer "<<this->equipmentContainer<<"\n";
|
qDebug()<<"got "<<"Equipment.MemberOf_EquipmentContainer "<<this->equipmentContainer<<"\n";
|
||||||
}
|
}
|
||||||
|
if("Naming.description"==reader.name())
|
||||||
|
{
|
||||||
|
this->namingDescription=reader.readElementText();
|
||||||
|
}
|
||||||
if("Switch.normalOpen"==reader.name())
|
if("Switch.normalOpen"==reader.name())
|
||||||
{
|
{
|
||||||
QString open=reader.readElementText();
|
QString open=reader.readElementText();
|
||||||
|
|
@ -44,6 +48,11 @@ bool Breaker::derivedParse(QXmlStreamReader &reader)
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
QString Breaker::getNamingDescription()
|
||||||
|
{
|
||||||
|
return this->namingDescription;
|
||||||
|
}
|
||||||
|
|
||||||
bool Breaker::getOpenState()
|
bool Breaker::getOpenState()
|
||||||
{
|
{
|
||||||
return this->isOpen;
|
return this->isOpen;
|
||||||
|
|
|
||||||
|
|
@ -8,6 +8,7 @@ class Breaker:public BasicElementInfo
|
||||||
public:
|
public:
|
||||||
explicit Breaker(QObject *parent = 0);
|
explicit Breaker(QObject *parent = 0);
|
||||||
virtual bool parse(QXmlStreamReader& reader);
|
virtual bool parse(QXmlStreamReader& reader);
|
||||||
|
QString getNamingDescription();
|
||||||
QString getTerminalA();
|
QString getTerminalA();
|
||||||
QString getTerminalB();
|
QString getTerminalB();
|
||||||
bool getOpenState();
|
bool getOpenState();
|
||||||
|
|
@ -15,6 +16,7 @@ protected:
|
||||||
QString terminalA;
|
QString terminalA;
|
||||||
QString terminalB;
|
QString terminalB;
|
||||||
QString equipmentContainer;
|
QString equipmentContainer;
|
||||||
|
QString namingDescription;
|
||||||
bool isOpen;
|
bool isOpen;
|
||||||
virtual bool derivedParse(QXmlStreamReader& reader);
|
virtual bool derivedParse(QXmlStreamReader& reader);
|
||||||
private:
|
private:
|
||||||
|
|
|
||||||
|
|
@ -65,11 +65,11 @@ bool TopologyRecorder::startWithNode(const QString& node)
|
||||||
//显示开关状态
|
//显示开关状态
|
||||||
if(SW->getOpenState()==true)
|
if(SW->getOpenState()==true)
|
||||||
{
|
{
|
||||||
std::cout<<"sw "<<SW->getName().toStdString()<<"is open";
|
std::cout<<"sw "<<SW->getNamingDescription().toStdString()<<"is open"<<std::endl;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
std::cout<<"sw "<<SW->getName().toStdString()<<"is close";
|
std::cout<<"sw "<<SW->getNamingDescription().toStdString()<<"is close"<<std::endl;
|
||||||
}
|
}
|
||||||
terminalA=SW->getTerminalA();
|
terminalA=SW->getTerminalA();
|
||||||
terminalB=SW->getTerminalB();
|
terminalB=SW->getTerminalB();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue