Echelon LonWorks Network XML User Manual
Page 60

52
Using the XML Schema
// End NetworkVariable Element
writer.WriteEndElement();
// End NetworkVariables Element
writer.WriteEndElement();
// End FunctionalBlock Element
writer.WriteEndElement();
// End FunctionalBlocks Element
writer.WriteEndElement();
//End AppDevice Element
writer.WriteEndElement();
//End AppDevices Element
writer.WriteEndElement();
//End Subsystem Element
writer.WriteEndElement();
//End Top-level Subsystem
writer.WriteEndElement();
//Start Channels
writer.WriteStartElement(
"Channels"
);
//Write Channel
writer.WriteStartElement(
"Channel"
);
writer.WriteElementString(
"Name"
,
"Channel 1"
);
writer.WriteStartElement(
"TransceiverId"
);
writer.WriteAttributeString(
"ID"
,
"4"
);
writer.WriteString(
"TP/FT-10"
);
writer.WriteEndElement();
//End Channel
writer.WriteEndElement();
//End Channels
writer.WriteEndElement();
// Start Device Templates
writer.WriteStartElement(
"DeviceTemplates"
);
//Write Device Template
writer.WriteStartElement(
"DeviceTemplate"
);
writer.WriteElementString(
"Name"
,
"Echelon DIO-10v3"
);
writer.WriteElementString(
"XifPath"
,
"C:\\LonWorks\\Import\\Echelon\\LonPoint\\Version3\\
DIO-10v3"
);
//end device tameplates
writer.WriteEndElement();
//end device tameplate
writer.WriteEndElement();
//end network
writer.WriteEndElement();
}
//Import XML file into LonMaker tool
//Invoke the send command to specify the action and target object.
//The send command uses the following syntax:
//(10000, 5, “network/system/root subsystem[/subsystem…])”
m_lmXml.SendCommand(10000, 5,
"MyNetwork/MyNetwork/Subsystem 1"
);
//show the export plug-in and import plug-in dialogs
m_lmXml.Visible =
true
;