<?xml version="1.0" encoding="UTF-8"?>
<SCL xmlns="http://www.iec.ch/61850/2003/SCL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.iec.ch/61850/2003/SCL
SCL.xsd">
	<Header id="SCL Example T1-1" nameStructure="IEDName"/>
	<Communication>
		<SubNetwork name="W01" type="8-MMS">
			<Text>Station bus</Text>
			<BitRate unit="b/s">100</BitRate>
			<ConnectedAP iedName="PTG503" apName="S1">
				<Address>
					<P type="OSI-PSEL">00000001</P>
					<P type="OSI-SSEL">0001</P>
					<P type="OSI-TSEL">0001</P>
					<P type="IP">192.168.127.253</P>
					<P type="IP-SUBNET">255.255.255.0</P>
					<P type="IP-GATEWAY">192.168.127.254</P>
				</Address>
			</ConnectedAP>
		</SubNetwork>
	</Communication>
	<IED name="PTG503">
		<Services>
			<DynAssociation/>
			<GetDirectory/>
			<GetDataObjectDefinition/>
			<GetDataSetValue/>
			<DataSetDirectory/>
			<ReadWrite/>
			<FileHandling/>
			<ConfDataSet max="4" maxAttributes="50"/>
			<ConfReportControl max="12"/>
			<ReportSettings bufTime="Dyn" cbName="Conf" rptID="Dyn" datSet="Conf" intgPd="Dyn" optFields="Conf"/>
			<ConfLogControl max="1"/>
			<ConfLNs fixLnInst="true"/>
			<GetCBValues/>
			<GOOSE max="2"/>
			<GSESettings appID="Conf" cbName="Conf" datSet="Conf"/>
		</Services>
		<AccessPoint name="S1">
			<Server>
				<Authentication/>
				<LDevice desc="description" inst="C1">
					<LN0 desc="description" lnType="Switch_LLN0" lnClass="LLN0" inst="">
						<DataSet name="dsLnkSt" desc="Port link status">
							<FCDA ldInst="C1" prefix="" lnInst="1" lnClass="LCCH" doName="ChLiv" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="2" lnClass="LCCH" doName="ChLiv" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="3" lnClass="LCCH" doName="ChLiv" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="4" lnClass="LCCH" doName="ChLiv" fc="ST"/>

							<FCDA ldInst="C1" prefix="" lnInst="1" lnClass="LPCP" doName="RxCnt" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="2" lnClass="LPCP" doName="RxCnt" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="3" lnClass="LPCP" doName="RxCnt" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="4" lnClass="LPCP" doName="RxCnt" fc="ST"/>

							
							<FCDA ldInst="C1" prefix="" lnInst="1" lnClass="LPCP" doName="TxCnt" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="2" lnClass="LPCP" doName="TxCnt" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="3" lnClass="LPCP" doName="TxCnt" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="4" lnClass="LPCP" doName="TxCnt" fc="ST"/>


							<FCDA ldInst="C1" prefix="" lnInst="1" lnClass="LPCP" doName="PhyHealth" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="2" lnClass="LPCP" doName="PhyHealth" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="3" lnClass="LPCP" doName="PhyHealth" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="4" lnClass="LPCP" doName="PhyHealth" fc="ST"/>

							
							<FCDA ldInst="C1" prefix="" lnInst="1" lnClass="LPCP" doName="Mau" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="2" lnClass="LPCP" doName="Mau" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="3" lnClass="LPCP" doName="Mau" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="4" lnClass="LPCP" doName="Mau" fc="ST"/>


							<FCDA ldInst="C1" prefix="" lnInst="1" lnClass="LPCP" doName="FbrtxPwr" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="2" lnClass="LPCP" doName="FbrtxPwr" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="3" lnClass="LPCP" doName="FbrtxPwr" fc="ST"/>

							<FCDA ldInst="C1" prefix="" lnInst="1" lnClass="LPCP" doName="FbrrxPwr" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="2" lnClass="LPCP" doName="FbrrxPwr" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="3" lnClass="LPCP" doName="FbrrxPwr" fc="ST"/>
							
							<FCDA ldInst="C1" prefix="" lnInst="1" lnClass="LPCP" doName="FbrrxTem" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="2" lnClass="LPCP" doName="FbrrxTem" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="3" lnClass="LPCP" doName="FbrrxTem" fc="ST"/>
							
							<FCDA ldInst="C1" prefix="" lnInst="1" lnClass="LPCP" doName="lreCntTx" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="2" lnClass="LPCP" doName="lreCntTx" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="3" lnClass="LPCP" doName="lreCntTx" fc="ST"/>
							
							<FCDA ldInst="C1" prefix="" lnInst="1" lnClass="LPCP" doName="CntErWrgLn" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="2" lnClass="LPCP" doName="CntErWrgLn" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="3" lnClass="LPCP" doName="CntErWrgLn" fc="ST"/>
							
							<FCDA ldInst="C1" prefix="" lnInst="1" lnClass="LPCP" doName="lreCntRx" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="2" lnClass="LPCP" doName="lreCntRx" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="3" lnClass="LPCP" doName="lreCntRx" fc="ST"/>

							
							<FCDA ldInst="C1" prefix="" lnInst="1" lnClass="LPCP" doName="lreCntErr" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="2" lnClass="LPCP" doName="lreCntErr" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="3" lnClass="LPCP" doName="lreCntErr" fc="ST"/>	

							<FCDA ldInst="C1" prefix="" lnInst="1" lnClass="LPCP" doName="CntDupRx" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="2" lnClass="LPCP" doName="CntDupRx" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="3" lnClass="LPCP" doName="CntDupRx" fc="ST"/>
							
							<FCDA ldInst="C1" prefix="" lnInst="1" lnClass="LPCP" doName="Sfpdetec" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="2" lnClass="LPCP" doName="Sfpdetec" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="3" lnClass="LPCP" doName="Sfpdetec" fc="ST"/>								
						</DataSet>
						
						<DataSet name="dsLldp" desc="LLDP info">
							<FCDA ldInst="C1" prefix="" lnInst="1" lnClass="LPLD" doName="RemPortId" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="2" lnClass="LPLD" doName="RemPortId" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="3" lnClass="LPLD" doName="RemPortId" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="4" lnClass="LPLD" doName="RemPortId" fc="ST"/>

							
							<FCDA ldInst="C1" prefix="" lnInst="1" lnClass="LPLD" doName="RemChsId" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="2" lnClass="LPLD" doName="RemChsId" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="3" lnClass="LPLD" doName="RemChsId" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="4" lnClass="LPLD" doName="RemChsId" fc="ST"/>

							
							<FCDA ldInst="C1" prefix="" lnInst="1" lnClass="LPLD" doName="RemAddr" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="2" lnClass="LPLD" doName="RemAddr" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="3" lnClass="LPLD" doName="RemAddr" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="4" lnClass="LPLD" doName="RemAddr" fc="ST"/>

						</DataSet>
						
						<DataSet name="dsSysSt" desc="System status">
							<FCDA ldInst="C1" prefix="" lnInst="1" lnClass="LPHD" doName="WrmStr" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="1" lnClass="LPHD" doName="CldStr" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="1" lnClass="LPHD" doName="Pwr1Up" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="1" lnClass="LPHD" doName="Pwr2Up" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="1" lnClass="LPHD" doName="CpuLd" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="1" lnClass="LPHD" doName="LocChsId" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="1" lnClass="LPHD" doName="LocAddr" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="1" lnClass="LPHD" doName="MemUsg" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="1" lnClass="LPHD" doName="NumPwrUp" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="1" lnClass="LPHD" doName="PhyHealth" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="1" lnClass="LPHD" doName="FaultLed" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="1" lnClass="LPHD" doName="QdbxLed" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="1" lnClass="LPHD" doName="cuplLed" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="1" lnClass="LPHD" doName="PRPLed" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="1" lnClass="LPHD" doName="HSRLed" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="1" lnClass="LPHD" doName="StatLed" fc="ST"/>	
						</DataSet>
						
						<ReportControl name="urcbLnkSt" desc="Port link status" rptID="PTG503/LLN0$RP$urcbLnkSt" datSet="dsLnkSt" confRev="1" buffered="false" bufTime="1000" intgPd="5000">
							<TrgOps dchg="true" period="true"/>
							<OptFields seqNum="true" timeStamp="true" dataSet="true" reasonCode="true" dataRef="true" bufOvfl="true" entryID="true" configRef="true"/>
							<RptEnabled desc="Port link status" max="5"/>
						</ReportControl>
						
						<ReportControl name="brcbLnkSt" desc="Port link status" rptID="PTG503/LLN0$RP$brcbLnkSt" datSet="dsLnkSt" confRev="1" buffered="true" bufTime="1000" intgPd="5000">
							<TrgOps dchg="true" period="true"/>
							<OptFields seqNum="true" timeStamp="true" dataSet="true" reasonCode="true" dataRef="true" bufOvfl="true" entryID="true" configRef="true"/>
							<RptEnabled desc="Port link status" max="5"/>
						</ReportControl>
						
						<ReportControl name="urcbSysSt" desc="System status" rptID="PTG503/LLN0$RP$urcbSysSt" datSet="dsSysSt" confRev="1" buffered="false" bufTime="1000" intgPd="5000">
							<TrgOps dchg="true" period="true"/>
							<OptFields seqNum="true" timeStamp="true" dataSet="true" reasonCode="true" dataRef="true" bufOvfl="true" entryID="true" configRef="true"/>
							<RptEnabled desc="System status" max="5"/>
						</ReportControl>
						
						<ReportControl name="brcbLldpInfo" desc="LLDP info" rptID="PTG503/LLN0$RP$brcbLldpInfo" datSet="dsLldp" confRev="1" buffered="false" bufTime="1000" intgPd="5000">
							<TrgOps dchg="true" period="true"/>
							<OptFields seqNum="true" timeStamp="true" dataSet="true" reasonCode="true" dataRef="true" bufOvfl="true" entryID="true" configRef="true"/>
							<RptEnabled desc="System status" max="5"/>
						</ReportControl>
						
						<ReportControl name="urcbLldpInfo" desc="LLDP info" rptID="PTG503/LLN0$RP$urcbLldpInfo" datSet="dsLldp" confRev="1" buffered="false" bufTime="1000" intgPd="5000">
							<TrgOps dchg="true" period="true"/>
							<OptFields seqNum="true" timeStamp="true" dataSet="true" reasonCode="true" dataRef="true" bufOvfl="true" entryID="true" configRef="true"/>
							<RptEnabled desc="System status" max="5"/>
						</ReportControl>
					</LN0>

					<LN lnClass="LPHD" inst="1" lnType="Switch_LPHD"/>
					<LN lnClass="LBRI" inst="1" lnType="Switch_LBRI"> 
						<DOI name="PortRef1"> 
							<DAI name ="setSrcRef">  
								<Val>@PTG503/C1/LBSP1</Val> 
							</DAI> 
						</DOI> 
						<DOI name="PortRef2"> 
							<DAI name ="setSrcRef">  
								<Val>@PTG503/C1/LBSP2</Val> 
							</DAI> 
						</DOI> 
						<DOI name="PortRef3"> 
							<DAI name ="setSrcRef">  
								<Val>@PTG503/C1/LBSP3</Val> 
							</DAI> 
						</DOI> 
						<DOI name="PortRef4"> 
							<DAI name ="setSrcRef">  
								<Val>@PTG503/C1/LBSP4</Val> 
							</DAI> 
						</DOI>
 	
					</LN> 
					
					<LN lnClass="LCCH" inst="1" lnType="Switch_NoRedChannel_LCCH"> 
						<DOI name="PortRef"><DAI name ="setSrcRef"> <Val>@PTG503/C1/LPCP1</Val></DAI></DOI> 
					</LN> 
					<LN lnClass="LCCH" inst="2" lnType="Switch_NoRedChannel_LCCH"> 
						<DOI name="PortRef"><DAI name ="setSrcRef"> <Val>@PTG503/C1/LPCP2</Val></DAI></DOI> 
					</LN> 
					<LN lnClass="LCCH" inst="3" lnType="Switch_NoRedChannel_LCCH"> 
						<DOI name="PortRef"><DAI name ="setSrcRef"> <Val>@PTG503/C1/LPCP3</Val></DAI></DOI> 
					</LN> 
					<LN lnClass="LCCH" inst="4" lnType="Switch_NoRedChannel_LCCH"> 
						<DOI name="PortRef"><DAI name ="setSrcRef"> <Val>@PTG503/C1/LPCP4</Val></DAI></DOI> 
					</LN> 

					

					<LN lnClass="LPCP" inst="1" lnType="Switch_LPCP"> 
						<DOI name="PortNum"><DAI name="setVal"><Val>1</Val></DAI></DOI> 
					</LN> 
					<LN lnClass="LPCP" inst="2" lnType="Switch_LPCP"> 
						<DOI name="PortNum"><DAI name="setVal"><Val>2</Val></DAI></DOI> 
					</LN> 
					<LN lnClass="LPCP" inst="3" lnType="Switch_LPCP"> 
						<DOI name="PortNum"><DAI name="setVal"><Val>3</Val></DAI></DOI> 
					</LN> 
					<LN lnClass="LPCP" inst="4" lnType="Switch_LPCP"> 
						<DOI name="PortNum"><DAI name="setVal"><Val>4</Val></DAI></DOI> 
					</LN> 

						
				
					
					<LN lnClass="LPLD" inst="1" lnType="Switch_LPLD"> 
						<DOI name="PortRef"><DAI name ="setSrcRef"><Val>@PTG503/C1/LPCP1</Val></DAI></DOI> 
					</LN>
					<LN lnClass="LPLD" inst="2" lnType="Switch_LPLD"> 
						<DOI name="PortRef"><DAI name ="setSrcRef"><Val>@PTG503/C1/LPCP2</Val></DAI></DOI> 
					</LN> 
					<LN lnClass="LPLD" inst="3" lnType="Switch_LPLD"> 
						<DOI name="PortRef"><DAI name ="setSrcRef"><Val>@PTG503/C1/LPCP3</Val></DAI></DOI> 
					</LN> 
					<LN lnClass="LPLD" inst="4" lnType="Switch_LPLD"> 
						<DOI name="PortRef"><DAI name ="setSrcRef"><Val>@PTG503/C1/LPCP4</Val></DAI></DOI> 
					</LN> 
					
				</LDevice>
			</Server>
		</AccessPoint>
	</IED>
	<DataTypeTemplates>
		
		<LNodeType id="Switch_LLN0" lnClass="LLN0"> 
			<DO name="NamPlt" type="Switch_LPL_LLN0"/> 
			<DO name="Beh" type="Switch_Beh_ENS"/> 
			<DO name="Health" type="Switch_Health_ENS"/> 
			<DO name="Mod" type="Switch_Mod_ENC"/> 
		</LNodeType> 
		
		<LNodeType id="Switch_LPHD" lnClass="LPHD"> 
			<DO name="PhyNam" type="Switch_DPL"/> 
			<DO name="PhyHealth" type="Switch_Health_ENS"/> 
			<DO name="Proxy" type="Switch_SPS"/> 
			<DO name="NumPwrUp" type="Switch_INS_90-4_DS"/> 
			<DO name="WrmStr" type="Switch_INS_90-4_DS"/> 
			<DO name="CldStr" type="Switch_INS_90-4_DS"/>
			<DO name="Pwr1Up" type="Switch_SPS"/> 
			<DO name="Pwr2Up" type="Switch_SPS"/>
			<DO name="CpuLd" type="Switch_INS_90-4"/>
			<DO name="MemUsg" type="Switch_INS_90-4"/>
			<DO name="LocChsIdTyp" type="Switch_INS_90-4_DS"/> 
			<DO name="LocChsId" type="Switch_VSS_90-4_DS"/> 
			<DO name="LocAddrTyp" type="Switch_INS_90-4_DS"/> 
			<DO name="LocAddr" type="Switch_VSS_90-4_DS"/> 
			<DO name="LdpEna" type="Switch_SPG_90-4_DS"/> 
			<DO name="FaultLed" type="Switch_SPS"/>
			<DO name="QdbxLed" type="Switch_SPS"/>
			<DO name="cuplLed" type="Switch_SPS"/>
			<DO name="PRPLed" type="Switch_SPS"/>
			<DO name="HSRLed" type="Switch_SPS"/>
			<DO name="StatLed" type="Switch_SPS"/>

		</LNodeType>
		
		<LNodeType id="Switch_LBRI" lnClass="LBRI"> 
			<DO name="NamPlt" type="Switch_LPL_90-4"/> 
			<DO name="MacAddr" type="Switch_VSS_90-4_DS"/> 
			<DO name="Beh" type="Switch_Beh_ENS_90-4"/> 
			<DO name="PortRef1" type="Switch_ORG_90-4"/> 
			<DO name="PortRef2" type="Switch_ORG_90-4"/> 
			<DO name="PortRef3" type="Switch_ORG_90-4"/> 
			<DO name="PortRef4" type="Switch_ORG_90-4"/>     
		</LNodeType> 
		
		<LNodeType id="Switch_LCCF" lnClass="LCCF"> 
			<DO name="NamPlt" type="Switch_LPL_90-4"/> 
			<DO name="Beh" type="Switch_Beh_ENS_90-4"/> 
			<DO name="ChRef" type="Switch_ORG_90-4"/> 
		</LNodeType> 
		
		<LNodeType id="Switch_NoRedChannel_LCCH" lnClass="LCCH"> 
			<DO name="ChLiv" type="Switch_SPS"/> 
			<DO name="Beh" type="Switch_Beh_ENS"/> 
			<DO name="PortRef" type="Switch_ORG_90-4_DS"/> 
			<DO name="RedCfg" type="Switch_RedCfg_None_ENG_90-4_DS"/> 
		</LNodeType> 
		
		<LNodeType id="Switch_LPCP" lnClass="LPCP"> 
			<DO name="NamPlt" type="Switch_LPL_90-4"/> 
			<DO name="PhyNam" type="Switch_DPL_90-4"/> 
			<DO name="PhyHealth" type="Switch_Health_ENS_90-4"/> 
			<DO name="RxCnt"	type="BCR"/>
			<DO name="TxCnt"	type="BCR"/>
			<DO name="AutoNgt" type="Switch_SPS_90-4"/> 
			<DO name="Mau" type="Switch_INS_90-4"/> 
			<DO name="PortNum" type="Switch_ING_90-4"/> 
			<DO name="AutoNgtCfg" type="Switch_SPG_90-4"/> 
			<DO name="MauCfg" type="Switch_MauCfg_ING_100MFD_90-4"/> 
			<DO name="MauCfgCap1" type="Switch_MauCfg_ING_100MHD_90-4"/> 
			<DO name="MauCfgCap2" type="Switch_MauCfg_ING_100MFD_90-4"/> 
			<DO name="AdminCfg" type="Switch_LPCP_AdminCfg_SPG_90-4"/> 
			<DO name="FbrtxPwr"	type="BCRF"/>
			<DO name="FbrrxPwr"	type="BCRF"/>
			<DO name="FbrrxTem"	type="BCRF"/>
			<DO name="lreCntTx"	type="BCR"/>
			<DO name="CntErWrgLn"	type="BCR"/>
			<DO name="lreCntRx"	type="BCR"/>
			<DO name="lreCntErr"	type="BCR"/>
			<DO name="CntDupRx"	 type="BCR"/>
            <DO name="Sfpdetec"	 type="BCR"/>			
		</LNodeType> 
		
		<LNodeType id="Switch_LPLD" lnClass="LPLD"> 
			<DO name="NamPlt" type="Switch_LPL_90-4"/> 
			<DO name="RemPortDesc" type="Switch_VSS_90-4"/> 
			<DO name="LocPortDesc" type="Switch_VSS_90-4"/> 
			<DO name="RemPortIdTyp" type="Switch_INS_90-4"/> 
			<DO name="LocPortIdTyp" type="Switch_INS_90-4"/> 
			<DO name="RemPortId" type="Switch_VSS_90-4"/> 
			<DO name="LocPortId" type="Switch_VSS_90-4"/> 
			<DO name="RemChsIdTyp" type="Switch_INS_90-4"/> 
			<DO name="RemChsId" type="Switch_VSS_90-4"/> 
			<DO name="RemSysDesc" type="Switch_VSS_90-4"/> 
			<DO name="RemAddrTyp" type="Switch_INS_90-4"/> 
			<DO name="RemAddr" type="Switch_VSS_90-4"/> 
			<DO name="Beh" type="Switch_Beh_ENS_90-4"/> 
			<DO name="PortRef" type="Switch_ORG_90-4"/> 
      </LNodeType> 
	  
	  
		<DOType id="BCR" cdc="BCR">
			<!-- DEBUG: INT64 not supported on QNX. Enable these if INT64 supported. -->
			<DA name="actVal"	fc="ST" bType="INT64" dchg="true"/>                     <!-- M -->
			<DA name="q" 		fc="ST" bType="Quality" qchg="true"/>     		<!-- M -->
			<DA name="t" 		fc="ST" bType="Timestamp"/>	       			<!-- M -->
			<DA name="pulsQty" 	fc="CF" bType="FLOAT32"/>	       			<!-- M -->
			<DA name="cdcNs" 	fc="EX" bType="VisString255"/>	       			<!-- AC_DLNDA_M -->
			<DA name="cdcName" 	fc="EX" bType="VisString255"/>      			<!-- AC_DLNDA_M -->
			<DA name="dataNs" 	fc="EX" bType="VisString255"/>       			<!-- AC_DLN_M -->
		</DOType>
		
		<DOType id="BCRF" cdc="BCRF">
			<!-- DEBUG: INT64 not supported on QNX. Enable these if INT64 supported. -->
			<DA name="actVal"	fc="ST" bType="FLOAT32" dchg="true"/>                     <!-- M -->
			<DA name="q" 		fc="ST" bType="Quality" qchg="true"/>     		<!-- M -->
			<DA name="t" 		fc="ST" bType="Timestamp"/>	       			<!-- M -->
			<DA name="pulsQty" 	fc="CF" bType="FLOAT32"/>	       			<!-- M -->
			<DA name="cdcNs" 	fc="EX" bType="VisString255"/>	       			<!-- AC_DLNDA_M -->
			<DA name="cdcName" 	fc="EX" bType="VisString255"/>      			<!-- AC_DLNDA_M -->
			<DA name="dataNs" 	fc="EX" bType="VisString255"/>       			<!-- AC_DLN_M -->
		</DOType>
		
		<DOType id="Switch_VSS_90-4" cdc="VSS"> 
			<DA name="stVal" bType="VisString255" fc="ST" dchg="true"/> 
			<DA name="q" bType="Quality" fc="ST" qchg="true"/> 
			<DA name="t" bType="Timestamp" fc="ST"/>         
			<DA name="cdcNs" bType="VisString255" fc="EX"> 
				<Val>IEC 61850-7-4:2007</Val> 
			</DA> 
			<DA name="cdcName" bType="VisString255" fc="EX"> 
				<Val>VSS</Val> 
			</DA> 
		</DOType> 
		
		<DOType id="Switch_LPL_LLN0" cdc="LPL"> 
			<DA name="vendor" bType="VisString255" fc="DC"> 
				<Val>MOXA Inc.</Val> 
			</DA>	
			<DA name="swRev" bType="VisString255" fc="DC"/> 
			<DA name="configRev" bType="VisString255" fc="DC"/> 
			<DA name="ldNs" bType="VisString255" fc="EX"> 
				<Val>IEC 61850-7-4:2007</Val> 
			</DA> 
		</DOType> 
		
		<DOType id="Switch_Beh_ENS" cdc="ENS"> 
			<DA name="stVal" bType="Enum" type="BehaviourModeKind" fc="ST" dchg="true"/> 
			<DA name="q" bType="Quality" fc="ST" qchg="true"/> 
			<DA name="t" bType="Timestamp" fc="ST"/> 
		</DOType> 
		
		<DOType id="Switch_DPL" cdc="DPL"> 
			<DA name="vendor" bType="VisString255" fc="DC"> 
				<Val>MOXA Inc.</Val>
			</DA>
		</DOType> 
		
		<DOType id="Switch_INS_90-4_DS" cdc="INS"> 
			<DA name="stVal" bType="INT32" fc="ST" dchg="true"/> 
			<DA name="q" bType="Quality" fc="ST" qchg="true"/> 
			<DA name="t" bType="Timestamp" fc="ST"/> 
			<DA name="cdcNs" bType="VisString255" fc="EX"> 
				<Val>IEC 61850-7-4:2007</Val> 
			</DA> 
			<DA name="cdcName" bType="VisString255" fc="EX"> 
				<Val>INS</Val> 
			</DA> 
			<DA name="dataNs" bType="VisString255" fc="EX"> 
				<Val>(Tr)IEC 61850-90-4:2012</Val> 
			</DA> 
		</DOType> 
	  
		<DOType id="Switch_SPG_90-4_DS" cdc="SPG"> 
			<DA name="setVal" bType="BOOLEAN" fc="SP" dchg="true"/> 
			<DA name="cdcNs" bType="VisString255" fc="EX"> 
				<Val>IEC 61850-7-4:2007</Val> 
			</DA> 
			<DA name="cdcName" bType="VisString255" fc="EX"> 
				<Val>SPG</Val> 
			</DA> 
			<DA name="dataNs" bType="VisString255" fc="EX"> 
				<Val>(Tr)IEC 61850-90-4:2012</Val> 
			</DA> 
		</DOType> 
	  
		
		<DOType id="Switch_VSS_90-4_DS" cdc="VSS"> 
			<DA name="stVal" bType="VisString255" fc="ST" dchg="true"/> 
			<DA name="q" bType="Quality" fc="ST" qchg="true"/> 
			<DA name="t" bType="Timestamp" fc="ST"/>         
			<DA name="cdcNs" bType="VisString255" fc="EX"> 
				<Val>IEC 61850-7-4:2007</Val> 
			</DA> 
			<DA name="cdcName" bType="VisString255" fc="EX"> 
				<Val>VSS</Val> 
			</DA> 
			<DA name="dataNs" bType="VisString255" fc="EX"> 
				<Val>(Tr)IEC 61850-90-4:2012</Val> 
			</DA> 
		</DOType> 
		
		<DOType id="Switch_SPS" cdc="SPS"> 
			<DA name="stVal" bType="BOOLEAN" fc="ST" dchg="true"/> 
			<DA name="q" bType="Quality" fc="ST" qchg="true"/> 
			<DA name="t" bType="Timestamp" fc="ST"/> 
		</DOType> 
		
		<DOType id="Switch_Health_ENS" cdc="ENS"> 
			<DA name="stVal" bType="Enum" type="HealthKind" fc="ST" dchg="true"/> 
			<DA name="q" bType="Quality" fc="ST" qchg="true"/> 
			<DA name="t" bType="Timestamp" fc="ST"/> 
		</DOType> 
		
		<DOType id="Switch_Mod_ENC" cdc="ENC"> 
			<DA name="stVal" bType="Enum" type="BehaviourModeKind" fc="ST" dchg="true"/> 
			<DA name="q" bType="Quality" fc="ST" qchg="true"/> 
			<DA name="t" bType="Timestamp" fc="ST"/> 
			<DA name="ctlModel" bType="Enum" type="CtlModelKind" fc="CF" dchg="true"/> 
		</DOType> 
		
		<DOType id="Switch_LPL_90-4" cdc="LPL"> 
			<DA name="vendor" bType="VisString255" fc="DC"> 
				<Val>MOXA Inc.</Val>
			</DA>	
			<DA name="swRev" bType="VisString255" fc="DC"/> 
			<DA name="configRev" bType="VisString255" fc="DC"/> 
			<DA name="lnNs" bType="VisString255" fc="EX"> 
				<Val>(Tr)IEC 61850-90-4:2012</Val> 
			</DA> 
			<DA name="cdcNs" bType="VisString255" fc="EX"> 
				<Val>IEC 61850-7-4:2007</Val> 
			</DA> 
				<DA name="cdcName" bType="VisString255" fc="EX"> 
			<Val>LPL</Val> 
			</DA> 
		</DOType> 
		
		<DOType id="Switch_SPS_90-4" cdc="SPS"> 
			<DA name="stVal" bType="BOOLEAN" fc="ST" dchg="true"/> 
			<DA name="q" bType="Quality" fc="ST" qchg="true"/> 
			<DA name="t" bType="Timestamp" fc="ST"/> 
			<DA name="cdcNs" bType="VisString255" fc="EX"> 
				<Val>IEC 61850-7-4:2007</Val> 
			</DA> 
			<DA name="cdcName" bType="VisString255" fc="EX"> 
				<Val>SPS</Val> 
			</DA> 
		</DOType> 
		
		<DOType id="Switch_Beh_ENS_90-4" cdc="ENS"> 
			<DA name="stVal" bType="Enum" type="BehaviourModeKind" fc="ST" dchg="true"/>
			<DA name="q" bType="Quality" fc="ST" qchg="true"/> 
			<DA name="t" bType="Timestamp" fc="ST"/> 
			<DA name="cdcNs" bType="VisString255" fc="EX"> 
				<Val>IEC 61850-7-4:2007</Val> 
			</DA> 
			<DA name="cdcName" bType="VisString255" fc="EX"> 
				<Val>ENS</Val> 
			</DA> 
		</DOType> 
		
		<DOType id="Switch_ORG_90-4_DS" cdc="ORG"> 
			<DA name="setSrcRef" bType="ObjRef" fc="EX"/> 
			<DA name="cdcNs" bType="VisString255" fc="EX"> 
				<Val>IEC 61850-7-4:2007</Val> 
			</DA> 
			<DA name="cdcName" bType="VisString255" fc="EX"> 
				<Val>ORG</Val> 
			</DA> 
			<DA name="dataNs" bType="VisString255" fc="EX"> 
				<Val>(Tr)IEC 61850-90-4:2012</Val> 
			</DA> 
		</DOType> 
		
		<DOType id="Switch_LBRI_Default_ING_90-4" cdc="ING"> 
			<DA name="setVal" bType="INT32" fc="SP" dchg="true"> 
			<Val>0</Val> 
			</DA> 
			<DA name="cdcNs" bType="VisString255" fc="EX"> 
				<Val>IEC 61850-7-4:2007</Val> 
			</DA> 
			<DA name="cdcName" bType="VisString255" fc="EX"> 
				<Val>ING</Val> 
			</DA> 
		</DOType> 
		
		<DOType id="Switch_ORG_90-4" cdc="ORG"> 
			<DA name="setSrcRef" bType="ObjRef" fc="EX"/> 
			<DA name="cdcNs" bType="VisString255" fc="EX"> 
				<Val>IEC 61850-7-4:2007</Val> 
			</DA> 
			<DA name="cdcName" bType="VisString255" fc="EX"> 
				<Val>ORG</Val> 
			</DA> 
		</DOType> 
		
		<DOType id="Switch_LBRI_Default_SPG_90-4" cdc="SPG"> 
			<DA name="setVal" bType="BOOLEAN" fc="SP" dchg="true"> 
				<Val>true</Val> 
			</DA> 
			<DA name="cdcNs" bType="VisString255" fc="EX"> 
				<Val>IEC 61850-7-4:2007</Val> 
			</DA> 
			<DA name="cdcName" bType="VisString255" fc="EX"> 
				<Val>SPG</Val> 
			</DA> 
		</DOType> 
		
		<DOType id="Switch_LCCF_DefaultVid_ING_90-4" cdc="ING"> 
			<DA name="setVal" bType="INT32" fc="SP" dchg="true"> 
				<Val>1</Val> 
			</DA> 
			<DA name="cdcNs" bType="VisString255" fc="EX"> 
				<Val>IEC 61850-7-4:2007</Val> 
			</DA> 
			<DA name="cdcName" bType="VisString255" fc="EX"> 
				<Val>ING</Val> 
			</DA> 
		</DOType> 
		
		<DOType id="Switch_LCCF_DefaultPrio_ING_90-4" cdc="ING"> 
			<DA name="setVal" bType="INT32" fc="SP" dchg="true"> 
				<Val>0</Val> 
			</DA> 
			<DA name="cdcNs" bType="VisString255" fc="EX"> 
				<Val>IEC 61850-7-4:2007</Val> 
			</DA> 
			<DA name="cdcName" bType="VisString255" fc="EX"> 
				<Val>ING</Val> 
			</DA> 
		</DOType> 
		
		
		<DOType id="Switch_RedCfg_None_ENG_90-4_DS" cdc="ENG"> 
			<DA name="setVal" bType="Enum" type="ChannelRedundancyKind" fc="SP" dchg="true"> 
	        </DA> 
			<DA name="cdcNs" bType="VisString255" fc="EX"> 
				<Val>IEC 61850-7-4:2007</Val> 
			</DA> 
			<DA name="cdcName" bType="VisString255" fc="EX"> 
				<Val>ENS</Val> 
			</DA> 
			<DA name="dataNs" bType="VisString255" fc="EX"> 
				<Val>(Tr)IEC 61850-90-4:2012</Val> 
			</DA> 
		</DOType> 
		
		<DOType id="Switch_DPL_90-4" cdc="DPL"> 
			<DA name="vendor" bType="VisString255" fc="DC"/> 
				<Val>MOXA Inc.</Val> 
			<DA name="cdcNs" bType="VisString255" fc="EX"> 
				<Val>IEC 61850-7-4:2007</Val> 
			</DA> 
			<DA name="cdcName" bType="VisString255" fc="EX"> 
				<Val>DPL</Val> 
			</DA> 
		</DOType> 
		
		<DOType id="Switch_Health_ENS_90-4" cdc="ENS"> 
			<DA name="stVal" bType="Enum" type="HealthKind" fc="ST" dchg="true"/> 
			<DA name="q" bType="Quality" fc="ST" qchg="true"/> 
			<DA name="t" bType="Timestamp" fc="ST"/> 
			<DA name="cdcNs" bType="VisString255" fc="EX"> 
				<Val>IEC 61850-7-4:2007</Val> 
			</DA> 
			<DA name="cdcName" bType="VisString255" fc="EX"> 
				<Val>ENS</Val> 
			</DA> 
		</DOType> 
		
		<DOType id="Switch_ING_90-4" cdc="ING"> 
			<DA name="setVal" bType="INT32" fc="SP" dchg="true"/> 
			<DA name="cdcNs" bType="VisString255" fc="EX"> 
				<Val>IEC 61850-7-4:2007</Val> 
			</DA> 
			<DA name="cdcName" bType="VisString255" fc="EX"> 
				<Val>ING</Val> 
			</DA> 
		</DOType> 
		
		<DOType id="Switch_MauCfg_ING_100MHD_90-4" cdc="ING"> 
			<DA name="setVal" bType="INT32" fc="SP" dchg="true"> 
				<Val>15</Val> 
			</DA> 
			<DA name="cdcNs" bType="VisString255" fc="EX"> 
				<Val>IEC 61850-7-4:2007</Val> 
			</DA> 
			<DA name="cdcName" bType="VisString255" fc="EX"> 
				<Val>ING</Val> 
			</DA> 
		</DOType> 
		
		<DOType id="Switch_MauCfg_ING_100MFD_90-4" cdc="ING"> 
			<DA name="setVal" bType="INT32" fc="SP" dchg="true"> 
				<Val>16</Val> 
			</DA> 
			<DA name="cdcNs" bType="VisString255" fc="EX"> 
				<Val>IEC 61850-7-4:2007</Val> 
			</DA> 
			<DA name="cdcName" bType="VisString255" fc="EX"> 
				<Val>ING</Val> 
			</DA> 
		</DOType> 
		
		<DOType id="Switch_LPCP_AdminCfg_SPG_90-4" cdc="SPG"> 
			<DA name="setVal" bType="BOOLEAN" fc="SP" dchg="true"> 
				<Val>true</Val> 
			</DA> 
			<DA name="cdcNs" bType="VisString255" fc="EX"> 
				<Val>IEC 61850-7-4:2007</Val> 
			</DA> 
			<DA name="cdcName" bType="VisString255" fc="EX"> 
				<Val>SPG</Val> 
			</DA> 
		</DOType> 
	
		<DOType id="Switch_INS_90-4" cdc="INS"> 
			<DA name="stVal" bType="INT32" fc="ST" dchg="true"/> 
			<DA name="q" bType="Quality" fc="ST" qchg="true"/> 
			<DA name="t" bType="Timestamp" fc="ST"/> 
			<DA name="cdcNs" bType="VisString255" fc="EX"> 
				<Val>IEC 61850-7-4:2007</Val> 
			</DA> 
			<DA name="cdcName" bType="VisString255" fc="EX"> 
				<Val>INS</Val> 
			</DA> 
		</DOType> 
		
		<DOType id="Switch_SPG_90-4" cdc="SPG"> 
			<DA name="setVal" bType="BOOLEAN" fc="SP" dchg="true"/> 
			<DA name="cdcNs" bType="VisString255" fc="EX"> 
				<Val>IEC 61850-7-4:2007</Val> 
			</DA> 
			<DA name="cdcName" bType="VisString255" fc="EX"> 
				<Val>SPG</Val> 
			</DA> 
		</DOType> 
		
		<!-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -->
		
		<EnumType id="BehaviourModeKind"> 
			<EnumVal ord="1">on</EnumVal> 
			<EnumVal ord="2">blocked</EnumVal> 
			<EnumVal ord="3">test</EnumVal> 
			<EnumVal ord="4">test/blocked</EnumVal> 
			<EnumVal ord="5">off</EnumVal> 
		</EnumType> 
	  
		<EnumType id="HealthKind"> 
			<EnumVal ord="1">Ok</EnumVal> 
			<EnumVal ord="2">Warning</EnumVal> 
			<EnumVal ord="3">Alarm</EnumVal> 
		</EnumType> 
		
		<EnumType id="CtlModelKind"> 
			<EnumVal ord="0">status-only</EnumVal> 
		</EnumType> 
	
		
		<EnumType id="ChannelRedundancyKind"> 
			<EnumVal ord="1">none</EnumVal> 
			<EnumVal ord="2">prp</EnumVal> 
			<EnumVal ord="3">hsr</EnumVal>
			<EnumVal ord="4">coupling</EnumVal> 
			<EnumVal ord="5">quadbox</EnumVal>			
		</EnumType> 
		
		<!-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -->

		
	</DataTypeTemplates>
</SCL>
