<?xml version = "1.0" encoding = "UTF-8"?>
<!--Generated by Turbo XML 2.3.0.100. Conforms to w3c http://www.w3.org/2001/XMLSchema-->
<xsd:schema xmlns:xsd = "http://www.w3.org/2001/XMLSchema">
	<xsd:include schemaLocation = "NGTTCommon.xsd"/>
	<xsd:element name = "Measurement">
		<xsd:complexType>
			<xsd:choice minOccurs = "0" maxOccurs = "unbounded">
				<xsd:element ref = "MeasuredNumeric"/>
				<xsd:element ref = "MeasuredOctet"/>
				<xsd:element ref = "ExpectedNumeric"/>
				<xsd:element ref = "ExpectedOctet"/>
				<xsd:element ref = "Component"/>
				<xsd:element ref = "Signal"/>
			</xsd:choice>
			<xsd:attribute name = "measurementId" use = "required" type = "xsd:string"/>
			<xsd:attribute name = "mode" type = "xsd:string"/>
			<xsd:attribute name = "type" type = "xsd:string"/>
			<xsd:attribute name = "sequence" type = "xsd:positiveInteger"/>
			<xsd:attribute name = "status">
				<xsd:simpleType>
					<xsd:restriction base = "xsd:string">
						<xsd:enumeration value = "PASSED"/>
						<xsd:enumeration value = "FAILED"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:attribute>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "MeasuredNumeric">
		<xsd:complexType>
			<xsd:attribute name = "value" use = "required" type = "xsd:double"/>
			<xsd:attribute name = "units" type = "xsd:string"/>
			<xsd:attribute name = "decade" type = "xsd:double"/>
			<xsd:attribute name = "position" type = "xsd:string"/>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "MeasuredOctet">
		<xsd:complexType>
			<xsd:attribute name = "value" use = "required" type = "xsd:string"/>
			<xsd:attribute name = "position" type = "xsd:string"/>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "ExpectedNumeric">
		<xsd:complexType>
			<xsd:attribute name = "nominal" type = "xsd:double"/>
			<xsd:attribute name = "units" type = "xsd:string"/>
			<xsd:attribute name = "decade" type = "xsd:double"/>
			<xsd:attribute name = "minimum" type = "xsd:double"/>
			<xsd:attribute name = "maximum" type = "xsd:double"/>
			<xsd:attribute name = "comparator">
				<xsd:simpleType>
					<xsd:restriction base = "xsd:string">
						<xsd:enumeration value = "EQ"/>
						<xsd:enumeration value = "NE"/>
						<xsd:enumeration value = "GT"/>
						<xsd:enumeration value = "LT"/>
						<xsd:enumeration value = "GE"/>
						<xsd:enumeration value = "LE"/>
						<xsd:enumeration value = "GTLT"/>
						<xsd:enumeration value = "GELE"/>
						<xsd:enumeration value = "GTLE"/>
						<xsd:enumeration value = "GELT"/>
						<xsd:enumeration value = "LTGT"/>
						<xsd:enumeration value = "LEGE"/>
						<xsd:enumeration value = "LTGE"/>
						<xsd:enumeration value = "LEGT"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:attribute>
			<xsd:attribute name = "position" type = "xsd:string"/>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name = "ExpectedOctet">
		<xsd:complexType>
			<xsd:attribute name = "value" use = "required" type = "xsd:string"/>
			<xsd:attribute name = "position" type = "xsd:string"/>
			<xsd:attribute name = "caseSensitive" type = "xsd:boolean"/>
		</xsd:complexType>
	</xsd:element>
</xsd:schema>