<Schema name="FDTHART_ExtendedIdentSchema" xmlns="urn:schemas-microsoft-com:xml-data" xmlns:dt="urn:schemas-microsoft-com:datatypes">
	<!--Definition of Attributes-->
	<AttributeType name="schemaVersion" dt:type="number" default="1.0"/>
	<AttributeType name="busProtocol" dt:type="enumeration" dt:values="HART_FSK HART_Wireless
  HART_RS485 HART_Infrared HART_IP"/>
	<AttributeType name="universalCommandRevisionLevel" dt:type="ui1"/>
	<!-- Command 0 Byte 4 -->
	<AttributeType name="manufacturerIdentificationCode" dt:type="ui2"/>
	<!-- HART 5+6: Command 0 Byte 1, HART 7: Command 0 Byte 17+18 -->
	<AttributeType name="deviceTypeID" dt:type="ui2"/>
	<!-- HART 5+6: Command 0 Byte 2 , HART 7: Command 0 Byte 1+2  -->
	<AttributeType name="softwareRevision" dt:type="ui1"/>
	<!-- Command 0 Byte 6 -->
	<AttributeType name="hardwareRevision" dt:type="float"/>
	<!-- Command 0 Byte 7 - conversion: xxxxx.yyy-->
	<AttributeType name="deviceID" dt:type="ui4"/>
	<!-- Command 0 Bytes 9 - 11 -->
	<AttributeType name="tag" dt:type="string"/>
	<!-- HART6 or 7: Command 20, HART5: Command 13 Bytes 0 - 5  -->
	
	<AttributeType name="deviceCommandRevisionLevel" dt:type="ui1"/>
	<!-- Command 0 Byte 5 -->
	<AttributeType name="deviceFlag" dt:type="ui1"/>
	<!-- Command 0 Byte 8 -->
	
	<!-- Address information -->
	<AttributeType name="shortAddress" dt:type="ui1"/>
	<!-- Poll to check Command 0 response -->
	<AttributeType name="shortTag" dt:type="string"/>
	<!-- Command 13 Bytes 0 - 5  -->
	<AttributeType name="longTag" dt:type="string"/>
	<!-- HART6 or 7: Command 20, HART5: Command 13 Bytes 6 - 17  -->
	<AttributeType name="ipAddress" dt:type="string"/>
	<!-- Ip Address of a HART UDP or HART TCP device -->
	<AttributeType name="port" dt:type="ui4"/>
	<!--Port of a HART UDP or HART TCP device -->
	<AttributeType name="addressingMode" dt:type="enumeration" dt:values="shortAddress shortTag longTag"/>
	<!-- With this attribute the parent DTM defines which address property shall be used for the connection -->
	
	<AttributeType name="manufacturerSpecificExtension" dt:type="string"/>
	<AttributeType name="idDTMSupportLevel" dt:type="enumeration" dt:values="genericSupport profileSupport blockspecificProfileSupport specificSupport identSupport"/>
	<AttributeType name="match" dt:type="string"/>
	<AttributeType name="nomatch" dt:type="string"/>
	<ElementType name="RegExpr" content="empty" model="closed">
		<attribute type="match" required="no"/>
		<attribute type="nomatch" required="no"/>
	</ElementType>
</Schema>
