Exemplo n.º 1
0
void MasterTestSet_t :: fromXml(TiXmlNode* pNode){
	if(pNode == NULL)return;
	XML_CHECK("MasterTestSet",pNode->Type() == TiXmlNode::ELEMENT);
	TiXmlElement* pEm = pNode->ToElement();
	XML_CHECK("MasterTestSet",pEm != 0);
	PhysicalLayer = FromString_string(pEm, pEm->Attribute("PhysicalLayer"));
	LogFile = FromString_string(pEm, pEm->Attribute("LogFile"));
	Log.fromXml(pNode->FirstChildElement("Log"));
	Master.fromXml(pNode->FirstChildElement("Master"));
	PhysicalLayerList.fromXml(pNode->FirstChildElement("PhysicalLayerList"));
	valid=true;
};
Exemplo n.º 2
0
void SlaveTestSet_t :: fromXml(TiXmlNode* pNode)
{
	if(pNode == NULL)return;
	XML_CHECK("SlaveTestSet", pNode->Type() == TiXmlNode::ELEMENT);
	TiXmlElement* pEm = pNode->ToElement();
	XML_CHECK("SlaveTestSet", pEm != 0);
	LogFile = FromString_string(pEm, pEm->Attribute("LogFile"));
	PhysicalLayer = FromString_string(pEm, pEm->Attribute("PhysicalLayer"));
	Remote = FromString_bool(pEm, pEm->Attribute("Remote"));
	RemotePort = FromString_int(pEm, pEm->Attribute("RemotePort"));
	LinkCommandStatus = FromString_bool(pEm, pEm->Attribute("LinkCommandStatus"));
	StartOnline = FromString_bool(pEm, pEm->Attribute("StartOnline"));
	Log.fromXml(pNode->FirstChildElement("Log"));
	Slave.fromXml(pNode->FirstChildElement("Slave"));
	DeviceTemplate.fromXml(pNode->FirstChildElement("DeviceTemplate"));
	PhysicalLayerList.fromXml(pNode->FirstChildElement("PhysicalLayerList"));
	valid = true;
};