<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2006 rel. 3 U (http://www.altova.com) by Eugene Song (NIST) -->
<xs:schema xmlns:stml="http://localhost/1451HTTPAPI" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://localhost/1451HTTPAPI" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:include schemaLocation="SmartTransducerDataModel.xsd"/>
	<xs:element name="EndUserApplicationSpecificTEDS" type="stml:EndUserApplicationSpecificTEDSType"/>
	<xs:complexType name="EndUserAppSpecTEDSDataBlockType">
		<xs:sequence>
			<xs:element name="TEDSID">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="Type" type="xs:short" default="3"/>
						<xs:element name="Length" type="xs:short" default="4"/>
						<xs:element name="Valie" type="stml:UInt8Array"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
			<xs:element name="EndUserData">
				<xs:complexType>
					<xs:sequence>
						<xs:element name="Type" type="xs:short" default="11"/>
						<xs:element name="Length" type="xs:short"/>
						<xs:element name="Value" type="stml:OctetArray" maxOccurs="65528"/>
					</xs:sequence>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="EndUserApplicationSpecificTEDSType">
		<xs:annotation>
			<xs:documentation>This is an optional TEDS that provides storage for application-dependent data that the user wants to keep with the TIM or TransducerChannel. The user shall determine the content and function of the End User Application Specific TEDS. This TEDS shall be able to be both read and written.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="TEDSLength" type="stml:UInt32"/>
			<xs:element name="EndUserAppSpecTEDSDataBlock" type="stml:EndUserAppSpecTEDSDataBlockType"/>
			<xs:element name="CheckSum" type="stml:UInt16"/>
		</xs:sequence>
	</xs:complexType>
</xs:schema>

