<?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="NPS9650" 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.254</P>
					<P type="IP-SUBNET">255.255.255.0</P>
					<P type="IP-GATEWAY">255.255.255.255</P>
				</Address>
			</ConnectedAP>
		</SubNetwork>
	</Communication>
	<IED name="NPS9650">
		<Services>
			<DynAssociation/>
			<GetDataObjectDefinition/>
			<GetDataSetValue/>
			<DataSetDirectory/>
			<ReadWrite/>
			<ConfDataSet max="4" maxAttributes="50"/>
			<ConfReportControl max="15"/>
			<ReportSettings bufTime="Dyn" cbName="Conf" rptID="Dyn" datSet="Conf" intgPd="Dyn" optFields="Conf"/>
			<ConfLNs fixLnInst="true"/>
			<GetCBValues/>
		</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"/>
						</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="LopDtc" 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="NumPwrUp" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="1" lnClass="LPHD" doName="CplrLed" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="1" lnClass="LPHD" doName="MstrLed" fc="ST"/>
							<FCDA ldInst="C1" prefix="" lnInst="1" lnClass="LPHD" doName="FaultLed" fc="ST"/>
						</DataSet>
						
						<ReportControl name="urcbLnkSt" desc="Port link status" rptID="NPS9650/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="NPS9650/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="NPS9650/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>
						
					</LN0>
					<LN lnClass="LPHD" inst="1" lnType="Switch_LPHD"/>
					<LN lnClass="LBRI" inst="1" lnType="Switch_LBRI"/> 
					
					<LN lnClass="LCCH" inst="1" lnType="Switch_NoRedChannel_LCCH"/> 
					<LN lnClass="LCCH" inst="2" lnType="Switch_NoRedChannel_LCCH"/> 
					<LN lnClass="LCCH" inst="3" lnType="Switch_NoRedChannel_LCCH"/> 
					<LN lnClass="LCCH" inst="4" lnType="Switch_NoRedChannel_LCCH"/> 

					<LN lnClass="LPCP" inst="1" lnType="Switch_LPCP"/> 
					<LN lnClass="LPCP" inst="2" lnType="Switch_LPCP"/> 
					<LN lnClass="LPCP" inst="3" lnType="Switch_LPCP"/> 
					<LN lnClass="LPCP" inst="4" lnType="Switch_LPCP"/> 

					<LN lnClass="LPSP" inst="1" lnType="Serial_LPCP"/> 
					<LN lnClass="LPSP" inst="2" lnType="Serial_LPCP"/> 
					<LN lnClass="LPSP" inst="3" lnType="Serial_LPCP"/> 
					<LN lnClass="LPSP" inst="4" lnType="Serial_LPCP"/> 
					<LN lnClass="LPSP" inst="5" lnType="Serial_LPCP"/> 
					<LN lnClass="LPSP" inst="6" lnType="Serial_LPCP"/> 
					<LN lnClass="LPSP" inst="7" lnType="Serial_LPCP"/> 
					<LN lnClass="LPSP" inst="8" lnType="Serial_LPCP"/> 
					<LN lnClass="LPSP" inst="9" lnType="Serial_LPCP"/> 
					<LN lnClass="LPSP" inst="10" lnType="Serial_LPCP"/> 
					<LN lnClass="LPSP" inst="11" lnType="Serial_LPCP"/> 
					<LN lnClass="LPSP" inst="12" lnType="Serial_LPCP"/> 
					<LN lnClass="LPSP" inst="13" lnType="Serial_LPCP"/> 
					<LN lnClass="LPSP" inst="14" lnType="Serial_LPCP"/> 
					<LN lnClass="LPSP" inst="15" lnType="Serial_LPCP"/> 
					<LN lnClass="LPSP" inst="16" lnType="Serial_LPCP"/> 
					
					<LN lnClass="LPLD" inst="1" lnType="Switch_LPLD"> 
						<DOI name="PortRef"><DAI name ="setSrcRef"><Val>@NPS9650/C1/LPCP1</Val></DAI></DOI> 
					</LN>
					<LN lnClass="LPLD" inst="2" lnType="Switch_LPLD"> 
						<DOI name="PortRef"><DAI name ="setSrcRef"><Val>@NPS9650/C1/LPCP2</Val></DAI></DOI> 
					</LN> 
					<LN lnClass="LPLD" inst="3" lnType="Switch_LPLD"> 
						<DOI name="PortRef"><DAI name ="setSrcRef"><Val>@NPS9650/C1/LPCP3</Val></DAI></DOI> 
					</LN> 
					<LN lnClass="LPLD" inst="4" lnType="Switch_LPLD"> 
						<DOI name="PortRef"><DAI name ="setSrcRef"><Val>@NPS9650/C1/LPCP4</Val></DAI></DOI> 
					</LN> 
	
				</LDevice>
			</Server>
		</AccessPoint>
	</IED>
	<DataTypeTemplates>
		
		<LNodeType id="Switch_LLN0" lnClass="LLN0"> 			<!-- Logical node zero -->
																<!-- This LN shall be used to address common issues for Logical Devices. -->
			<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"> 			<!-- LPHD : PHysical device information -->
			<DO name="NumPwrUp" type="Switch_INS_90-4_DS"/>		<!-- Number of Power ups -->
			<DO name="WrmStr" type="Switch_INS_90-4_DS"/> 		<!-- (X) Number of Warm Starts -->
																<!-- NPort : System is warm start -->
			<DO name="CldStr" type="Switch_INS_90-4_DS"/>		<!-- NPort : System is cold start -->
			<DO name="Pwr1Up" type="Switch_SPS"/> 				<!-- Power 1 Up detected -->
			<DO name="Pwr2Up" type="Switch_SPS"/>				<!-- Power 2 Up detected -->
			<DO name="LocChsIdTyp" type="Switch_INS_90-4_DS"/> 	<!-- LLDP local chassis ID type -->
			<DO name="LocChsId" type="Switch_VSS_90-4_DS"/> 	<!-- LLDP local chassis ID -->
			<DO name="LocAddrTyp" type="Switch_INS_90-4_DS"/> 	<!-- LLDP local address type -->
			<DO name="LocAddr" type="Switch_VSS_90-4_DS"/> 		<!-- LLDP local address -->
			<DO name="LdpEna" type="Switch_SPG_90-4_DS"/> 		<!-- LLDP enable -->
			<DO name="FaultLed" type="Switch_SPS"/>				<!-- Fault LED -->
			<DO name="CplrLed" type="Switch_SPS"/>				<!-- COUPLER LED -->
			<DO name="MstrLed" type="Switch_SPS"/>				<!-- Master LED -->

			<DO name="LopDtc" type="Switch_SPS"/>				<!-- Loop detection -->

			<DO name="SvrName" type="Switch_VSS_90-4"/> 		<!-- Server name -->
			<DO name="SvrLoc" type="Switch_VSS_90-4"/> 			<!-- Server location -->
			<DO name="SvrDsc" type="Switch_VSS_90-4"/> 			<!-- Server description -->
		</LNodeType>
		
		<LNodeType id="Switch_LBRI" lnClass="LBRI"> 			<!-- LBRI : Bridge -->
													<!-- This logical node is used to model bridges. 
														 It contains data objects in support of both the
														 IEEE 802.1Q and the IEEE 802.1D, since both are 
														 usually associated in a bridging device. -->
																	 
			<DO name="MacAddr" type="Switch_VSS_90-4_DS"/> 		<!-- MAC address of the bridge, as a dash-separated hex number. -->
			<DO name="RstpRoot" type="Switch_SPS_90-4"/> 		<!-- If true, this bridge is the root in the spanning tree. -->
			<DO name="RstpPrio" type="Switch_LBRI_Default_ING_90-4"/>	<!-- RSTP priority -->
			<DO name="RstpEna" type="Switch_LBRI_Default_SPG_90-4"/>	<!-- RSTP Enable -->
		</LNodeType> 
		
		<LNodeType id="Switch_NoRedChannel_LCCH" lnClass="LCCH"> 		<!-- LCCH : Communication Channel -->
			<DO name="ChLiv" type="Switch_SPS"/> 						<!-- Port link status -->
			<DO name="RedCfg" type="Switch_RedCfg_None_ENG_90-4_DS"/> 	<!-- Redundent configuration -->
		</LNodeType> 
		
		<LNodeType id="Switch_LPCP" lnClass="LPCP"> 					<!-- LPCP : Physical Communication Port -->
																		<!-- This logical node is used to model communication ports. -->
			<DO name="PortNum" type="Switch_INS_90-4"/> 				<!-- Ethernet port number -->
			<DO name="RxCnt"	type="BCR"/>							<!-- Rx counter (bytes) -->
			<DO name="TxCnt"	type="BCR"/>							<!-- Tx counter (bytes) -->
<!--			<DO name="RxRte"	type="Switch_INS_90-4"/>	-->		<!-- Rx Rate -->
<!--			<DO name="TxRte"	type="Switch_INS_90-4"/>	-->		<!-- Tx Rate -->
			<DO name="AllRte"	type="Switch_INS_90-4"/>				<!-- Rx+Tx Rate -->
			<DO name="OverLd"	type="Switch_SPS"/>						<!-- Traffic over load -->
			<DO name="VlanTyp" type="Switch_INS_90-4_DS"/> 				<!-- VLAN Type 0:Access 1:Trunk 2:Hybrid -->
			<DO name="Pvid" type="Switch_INS_90-4_DS"/> 				<!-- VLAN PVID -->
			<DO name="TagVid" type="Switch_VSS_90-4_DS"/> 				<!-- Tagged VID -->
			<DO name="UntagVid" type="Switch_VSS_90-4_DS"/> 			<!-- Untagged VID -->
		</LNodeType> 

		<LNodeType id="Serial_LPCP" lnClass="LPSP"> 					<!-- LPCP : Physical Serial Communication Port -->
																		<!-- This logical node is used to model communication ports. -->
			<DO name="PortNum" type="Switch_INS_90-4"/> 				<!-- Serial port number -->
			<DO name="RxCnt"	type="BCR"/>							<!-- Rx counter (bytes) -->
			<DO name="TxCnt"	type="BCR"/>							<!-- Tx counter (bytes) -->
			<DO name="RxTotalCnt"	type="BCR"/>						<!-- Rx Total counter (bytes) -->
			<DO name="TxTotalCnt"	type="BCR"/>						<!-- Tx Total counter (bytes) -->
			<DO name="FrameErrCnt"	type="BCR"/>						<!-- Frame error counter -->
			<DO name="ParityErrCnt"	type="BCR"/>						<!-- Parity error counter -->
			<DO name="OverrunCnt"	type="BCR"/>						<!-- Overrun counter -->
			<DO name="BreakCnt"		type="BCR"/>						<!-- Break counter -->
			<DO name="DSR"			type="Switch_SPS_90-4"/>			<!-- Serial DSR status -->
			<DO name="DTR"			type="Switch_SPS_90-4"/>			<!-- Serial DTR status -->
			<DO name="RTS"			type="Switch_SPS_90-4"/>			<!-- Serial RTS status -->
			<DO name="CTS"			type="Switch_SPS_90-4"/>			<!-- Serial CTS status -->
			<DO name="DCD"			type="Switch_SPS_90-4"/>			<!-- Serial DCD status -->
			<DO name="Baudrate"		type="Switch_INS_90-4"/>			<!-- Serial Baudrate -->
			<DO name="Parity"		type="Switch_VSS_90-4"/>			<!-- Serial Parity -->
			<DO name="Databits"		type="Switch_VSS_90-4"/>			<!-- Serial Data bits -->
			<DO name="Stopbits"		type="Switch_VSS_90-4"/>			<!-- Serial Stop bits -->
			<DO name="Flowctrl"		type="Switch_VSS_90-4"/>			<!-- Serial Flow control -->
			<DO name="FIFO"			type="Switch_SPS_90-4"/>			<!-- Serial FIFO -->
			<DO name="Interface"	type="Switch_VSS_90-4"/>			<!-- Serial interface -->
			<DO name="Opmode"		type="Switch_VSS_90-4"/>			<!-- Operation mode -->
		</LNodeType> 
		
		<LNodeType id="Switch_LPLD" lnClass="LPLD"> 					<!-- Port link discovery -->
																		<!-- This logical node is used to model layer discovery protocol according to IEEE 802.1AB. -->
			<DO name="RemPortDesc" type="Switch_VSS_90-4"/> 			<!-- Remote port description -->
																		<!-- Textual description of the remote port, according to IEEE 802.1AB. -->
			<DO name="LocPortDesc" type="Switch_VSS_90-4"/> 			<!-- Local port description -->
			<DO name="RemPortIdTyp" type="Switch_INS_90-4"/> 			<!-- Remote port ID type -->
			<DO name="LocPortIdTyp" type="Switch_INS_90-4"/> 			<!-- Local port ID type -->
			<DO name="RemPortId" type="Switch_VSS_90-4"/> 				<!-- Remote port ID -->
			<DO name="LocPortId" type="Switch_VSS_90-4"/> 				<!-- Local port ID -->
			<DO name="RemChsIdTyp" type="Switch_INS_90-4"/> 			<!-- Remote chassis ID type -->
			<DO name="RemChsId" type="Switch_VSS_90-4"/> 				<!-- Remote chassis ID -->
			<DO name="RemSysDesc" type="Switch_VSS_90-4"/> 				<!-- Remote system description -->
			<DO name="RemAddrTyp" type="Switch_INS_90-4"/> 				<!-- Remote address type -->
			<DO name="RemAddr" type="Switch_VSS_90-4"/> 				<!-- Remote address -->
			<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="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</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</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_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</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</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</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_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</Val> 
			</DA> 
			<DA name="cdcName" bType="VisString255" fc="EX"> 
				<Val>SPS</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</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</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</Val> 
			</DA> 
			<DA name="cdcName" bType="VisString255" fc="EX"> 
				<Val>SPG</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"> 
				<Val>1</Val> 
			</DA> 
			<DA name="cdcNs" bType="VisString255" fc="EX"> 
				<Val>IEC 61850-7-4</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_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</Val> 
			</DA> 
			<DA name="cdcName" bType="VisString255" fc="EX"> 
				<Val>ING</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</Val> 
			</DA> 
			<DA name="cdcName" bType="VisString255" fc="EX"> 
				<Val>INS</Val> 
			</DA> 
		</DOType> 

		<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">rstp</EnumVal>
			<EnumVal ord="5">mstp</EnumVal> 
			<EnumVal ord="6">turbo ringv1</EnumVal> 
			<EnumVal ord="7">turbo ringv2</EnumVal>
			<EnumVal ord="8">turbo chain</EnumVal> 
		</EnumType> 
		
	</DataTypeTemplates>
</SCL>
